Optimizing your Value Stream
Responding to digital disruption
Software is becoming increasingly integral to the operation of every business in every sector in every market. Therefore, almost every business today has become a de facto digital enterprise. And each is vulnerable to the disruptions caused by new competitors leveraging digital technology to quickly enter markets and overturn existing business models. Many companies that did not react to the digital revolution are already gone.
The Scaled Agile Framework serves the business imperative of making organizations more agile in responding to digital disruption. The DevOps and Release on Demand competency’s focus on enabling the business to release on demand plays a key role in ensuring greater enterprise agility. It’s a critical enabler for the ability to release on demand, because it helps overcome traditional misalignments across the Value Stream.
See what Gene Kim, DevOps enthusiast, says about how SAFe embraces DevOps
Moving value through the enterprise
DevOps is an enterprise-wide culture and practice. Although it does not have a commonly accepted manifesto or playbook, core capabilities of successful DevOps implementations can be identified. These capabilities provide the foundational principles for SAFe’s CALMR (Culture, Automation, Lean flow, Measurement, Recovery) approach to DevOps.
Five core concepts of DevOps and Release on Demand help improve delivery pipelines include:
- Value Stream Mapping
- Gaining alignment with Continuous Exploration (CE)
- Building quality in with Continuous Integration (CI)
- Reducing time-to-market with Continuous Deployment (CD)
- Delivering business value with release on demand
Value Stream Mapping
When implementing DevOps, as with any enterprise transformation, the problem is that even after a good action plan is created, the team is not sure how to act on it or whether the right people are even working on it. Value Stream mapping is a multifaceted tool for identifying problems with the flow of value and building a better future map and an action plan. This draws clarity to where the bottlenecks lie and where the improvements are most needed.
Gaining alignment with continuous exploration
Continuous exploration is the process of continually exploring the market and user needs, as well as defining a Vision, Roadmap, Architecture, and set of Features that address these needs. CE helps to build alignment across the organization about what should be built or what hypothesis should be evaluated.
Building quality in with continuous integration
Stakeholders need to see work turning into tangible, working solutions. Continuous integration ensures that development teams are not only busy, but productive, by delivering working software and systems each Iteration. Without CI, teams may be sprinting, but the system as a whole might not be iterating.
Reducing time-to-market with continuous deployment
Enterprises deploy continuously to get to market quickly and enable the business to release value on demand. In SAFe, deployment is decoupled from release. Therefore, continuous deployment focuses on deploying continuously to production, not going live to end users.
Delivering business value with release on demand
Releasing value on demand provides the business with the capability of getting value into the hands of users when there is market and user demand for it. The final part of every hypothesis learning cycle is evaluating with customers and users, and learning for further exploration. Responsibility for operating the solution is shared across the organization.
A CALMR approach to DevOps
Approaches to implementing DevOps are diverse, without a standard playbook or central manifesto. But successful DevOps organizations do tend to have certain capabilities in common. They help inform the principles on which SAFe DevOps is based. SAFe calls these principles a CALMR approach to DevOps.
Establish a culture of shared responsibility for development, deployment, and operations.
Automate the continuous delivery pipeline.
Keep batch sizes small, limit WIP, and provide extreme visibility.
Measure the flow through the pipeline. Implement application telemetry.
Architect and enable low risk releases. Establish fast recovery, fast reversion, and fast fix-forward.
Ready to accelerate value delivery?
The core concepts of DevOps are tested, proven, and straightforward. But their successful application is based on learning new skills to help map an organization’s current value stream through its delivery pipeline from concept to cash. It’s also critical to learn how to identify practices that will eliminate bottlenecks to flow.
With the tide of digital disruption continuing to roll through every industry and enterprise, training in SAFe DevOps is growing in importance. Certification in these skills enables leadership to quickly assemble teams who can help the organization achieve greater agility.
SAFe DevOps training helps you…
- Explain how DevOps enables strategic business objectives
- Apply a CALMR approach to DevOps to avoid automating broken processes
- Understand how successful DevOps requires continuous exploration, continuous integration, continuous deployment, and the ability to release to end users on demand
- Incorporate continuous testing and continuous security into the delivery pipeline
- Use value stream mapping to measure flow and identify bottlenecks in the end-to-end delivery process
- Select DevOps skills and tools strategically for the fastest, most compelling results
- Prioritize DevOps solutions and investments for greatest economic benefit
- Design and implement a multi-phased DevOps transformation plan tailored to their organization
- Work with all roles and levels in the organization to continually optimize the value stream
Get trained and achieve a SAFe® 4 DevOps Practitioner (SDP) certification by attending a two-day course that provides a comprehensive overview for understanding the DevOps and release on demand skills needed to accelerate time-to-market by improving the flow of value through the continuous delivery pipeline. Attending the class prepares individuals to take the exam and become a Certified SAFe® DevOps Practitioner.