Blog Posts
Three Strategies to Minimize the Implementation Dip in DevOps
Change is hard. When we help teams adopt DevOps processes or more general Agile methodologies, we often encounter initial resistance. When people learn a new tool or process, productivity and …
• By Todd Waits
In DevSecOps
Malicious User Stories, Rejection Criteria, and the New Business Value
Traditionally, DevOps practitioners think of business value as simply measuring the difference between money earned and money spent. In that line of thinking, security is often relegated to a secondary …
• By Todd Waits
In DevSecOps
Applying DevOps Principles in Incident Response
DevOps principles focus on helping teams and organizations deliver business value as quickly and consistently as possible and can be adapted for any number of domains. I explore how to …
• By Todd Waits
In DevSecOps
Three Challenges to Documentation for DevOps Teams
Formal documentation (such as source code documentation, system requirements and design documentation, or documentation for various user types) is often completely ignored by development teams; applying DevOps processes and philosophies …
• By Todd Waits
In DevSecOps
The Benefits of High Frequency Testing
At a recent workshop we hosted, a participant asked why the release frequency was so high in a DevOps environment. When working with significant legacy applications, release may be a …
• By Todd Waits
In DevSecOps
Addressing the Detrimental Effects of Context Switching with DevOps
In a computing system, a context switch occurs when an operating system stores the state of an application thread before stopping the thread and restoring the state of a different …
• By Todd Waits
In DevSecOps
ChatOps in the DevOps Team
In the post What is DevOps?, we define one of the benefits of DevOps as "collaboration between project team roles." Conversations between team members and the platform on which communication …
• By Todd Waits
In DevSecOps
What is DevOps?
In a previous post, we defined DevOps as ensuring collaboration and integration of operations and development teams through the shared goal of delivering business value. Typically, when we envision DevOps …