Learn how to adopt DevOps best practices to accelerate your organization's software development process
02
DevOps: What does success look like?
Learn what defines a successful DevOps transformation
03
DevOps: The challenges
Understand the challenges teams face when adopting DevOps practices
04
DevOps: Fundamental to success
Discover desired DevOps outcomes your organization can achieve to be a more customer-driven market competitor
05
DevOps: The journey from here - Step 1: Assess
Define your vision and develop a plan to take your DevOps transformation to the next level
06
DevOps: The journey from here - Step 2: Recommend
Develop a plan to transform software development practices to a DevOps model
07
DevOps: The journey from here - Step 3: Implement
Identify focus areas most critical for your environment
08
DevOps: The journey from here - Step 4: Continued enablement
Leverage Atlassian's services for continued support throughout your DevOps transformation journey
09
About Advisory Services
Meet the guides to help you on your agile journey
DevOps: What does success look like?
The DevOps transformation journey is generally not linear and maturity levels don't have perfectly-defined boundaries. An organization can be considered mature in one phase of the DevOps lifecycle while appearing immature at other levels.
IMPORTANT: Avoid comparing the results of one team’s metrics with a different team. Measure the improvement of each team against their own baseline.
DevOps is often equated with engineering excellence, and as such, there is a desire and drive for continuous improvement. Organizations that are successful with their DevOps transformation follow a strategy of assessing their current state, identifying the primary pain points, and then working to address the areas highlighted for improvement. Success can best be measured by advances in the software delivery pipeline's measurable aspects and improved development team satisfaction. Based on our experience, these are the key metrics to track for DevOps maturity:
Deployment frequency - High-maturity organizations have deployments occur on-demand, multiple times per day.
Lead time for changes - Organizations with high DevOps maturity will see lead times (when a developer begins work to when the code is deployed to production) between one day and one week at most.
Time to restore service - When a service fails, the time to restore service for high-performing DevOps teams is less than one day.
Change failure rate - The percentage of changes deployed to production that cause a service impairment or outage is less than 15% for mature DevOps teams.
As long as each team consistently improves toward their specific goals, we consider them successful in their DevOps journey. Each team will face challenges that can slow down or possibly stop improvement.