Mentoring at Coveros
Two men sit facing each other having a conversation

Our people are our most important asset. We have found that mentoring is the best way to support the growth of our people. The purpose of mentoring at Coveros is to help employees succeed by finding ways to add value and contribute to the company’s growth. Success within the company means growing professionally, helping Coveros […]

Read more
Signs Your DevOps Initiative Is Off the Rails

There’s lots of confusion about what DevOps is. This has resulted in the emergence of DevOps “antipatterns”—DevOps patterns of behavior that will not result in success. Having worked with many organizations to successfully implement DevOps principles and practices, there are often clear signs that what you are doing isn’t going to work. Let’s delve into […]

Read more
SSL on Nexus 3

Setting up SSL with Nexus Repository Manager 3 on Windows I wanted to install Nexus Repository Manager 3 and serve traffic over HTTPS, but I ran into some issues. I wanted to share some lessons learned and help people avoid the problems I had. If you are like me, SSL certificate management can be daunting. […]

Read more
Creating a Company Culture Where Agile Will Thrive

When I teach classes on root causes of agile project failure, I’m often asked which of the causes is most difficult to overcome. From an enterprise perspective, that is an easy answer: bad culture. Sociologist Ron Westrum defines culture as “the patterned way that an organization responds to its challenges, whether these are explicit (for […]

Read more
Why the Minimum Viable Product Matters

Many organizations struggle to understand why agile isn’t working for them. Often, the most telling difference between a high-functioning, mature agile team and an immature one comes down to the understanding and practice of one key concept: the minimum viable product (MVP). The struggle to appropriately define an MVP quickly results in a process more […]

Read more
Becoming a Tester?

I had an opportunity to do one of the lightning keynotes at STARWEST 2018 where I talked about the start of my career, and how I got to speak at testing conferences. Fresh out of college I was a Naval Architect, designing ships and submarines for the U.S. Navy. I was building model ships, often […]

Read more
Using Different Virtualization Tools to Create Disposable Environments

     Virtualization is a key component to building, testing and deploying software. In my experience, customers often struggle to test their application when their production and non-production systems vary. Customers also tend to spend too much time building test environments to match their production.      In the past, developers would use VirtualBox to […]

Read more
Engaging Developers in Unit Testing

Our overarching goal in agile and DevOps is to deliver increments of customer value more quickly with acceptable quality. In doing so, we employ many approaches and techniques to verify requirements, designs, and code at every step in our software engineering methodology. One key practice in driving early defect identification is unit testing, but several […]

Read more
X