According to the State of DevOps Report, “nearly 80% of organizations remain in the middle of their DevOps journey, experiencing varying degrees of success at the team level but not across the entire organization.” There could be organizational-level reasons for companies to still be stuck—including cultural challenges. However, from a functional level, the absence of visibility into the non-value-added work from a value stream perspective is still a problem. Reducing or eliminating waste is one of the most important tenets of Lean software engineering. Waste can be found everywhere, from too many people working on a project and ineffective communication to an excessive number of manual processes, backlog mismanagement and rework.
And one way of solving this is to look at automating the flow using some significant patterns (that synchronize, trigger, monitor and collect data for metrics) to achieve the goals of each step in the DevOps pipeline—faster and better product delivery, faster feedback, faster issue resolution and reduced complexity, greater scalability and availability and more stable operating environments. Also, automation enables organizations to gather data for measurements that aim to achieve business goals and outcomes.
In this program, we will highlight the importance of eliminating waste by automating the flow of information between systems and people in the DevOps pipeline and how to use the data collected across the value stream for metrics and analytics. You’ll learn:
- How to identify non-value-added and value-added activities in DevOps pipelines
- What an automation pattern is and how to use it effectively
- Examples of automation patterns that are significant to DevOps
- Automation pattern use cases, what problems they solve and what value they bring
- How to use metrics and analytics to achieve business goals and outcomes