DevOps-Process
DevOps-Process
DevOps’ Contribution:
The Relationship:
While both aim to reduce waste and improve quality, Lean emphasizes
minimizing waste within specific processes, while DevOps is broader,
concentrating on overall improvement of the software delivery lifecycle.
They achieve their shared goals of speed, quality and efficiency through
slightly different, yet highly complementary approaches. Here’s a concise
summary of the relationship between Lean and DevOps:
1. Define Value: Focus on what the customer truly values and eliminate
activities that don’t add value to the product or service. Key attributes
include focusing on customer needs, identifying non-value-add
activities, eliminating waste, and improving efficiency.
2. Map the Value Stream: Identify all steps required to deliver the
product or service, from start to finish. This helps pinpoint bottlenecks,
constraints, and areas for improvement. Key attributes are
understanding the entire production process, identifying discrete areas
of improvement, and continuously monitoring the value stream for
constraints.
The Problem: A DevOps team, led by a product manager named Peter, had
great processes and automation in place. Despite this, both internal and
external customers were unhappy. The team was efficient, but not effective -
they weren’t delivering what customers truly needed.
The Solution: Remembering his Lean training, Peter taught the team the
fundamental principles:
Key Takeaways:
Samita’s Approach: