DevOps 1
DevOps 1
WHAT IS DEVOPS?
“DevOps is the next step in the evolution of Agile and ALM”
Agile: DevOps:
How do I develop How do I deliver
the “right” software faster?
software?
Business IT Ops
Developers
ALM:
How do I develop
software with quality?
Feedback Application-driven
Loops Infrastructure
• There are many challenges in a DevOps initiative. Your organization must reimagine its structure to
improve the way things get done. Companies often underestimate the amount of work required in a
DevOps transformation, though. According to a recent Gartner study, 75% of DevOps initiatives
through 2020 will fail to meet their goals due to issues around organizational learning and change.
• “Organizational learning and change are key to allowing DevOps to flourish. In other words, people-
related factors tend to be the greatest challenges — not technology, ” says Gartner senior analyst
George Spafford.
• Choosing the Right Metrics is Hard
• Enterprises transitioning to DevOps practices need to use metrics to recognize progress, document
success, and uncover areas that need improvement,
• Forrester notes. For example, an acceleration in deployment velocity without a corresponding
improvement in quality is not a success. An effective DevOps effort needs metrics that drive smart
automation decisions—and yet organizations often struggle with DevOps metrics.
• So where to start? Find metrics that align with velocity and throughput success.
Challenges of DevOps
• Limited Funds
• DevOps initiatives face other obstacles as well. Given the significant organizational and IT
changes involved—with previously siloed teams joining forces, changing job roles, and
encountering other transitions— adjustments will take time. According to a
survey of IT executives from software company Pensa, the top challenges to DevOps
success are:
• Limited budgets (cited by 19.7% of respondents)
• Legacy systems (17.2%)
• Application complexity (12.8%)
• Difficulty managing multiple environments (11.3%)
• Company culture (9.4%)
• Complexity
The Future of DevOps
• The future of DevOps will likely bring changes in tooling and organizational strategies, but its core mission will remain the same
• Automation Will Play a Major Role
• Automation will continue to play a major role in DevOps transformation, and artificial intelligence for IT operations—AIOps—will help
organizations achieve their DevOps goals. The core elements of AIOps—machine learning, performance baselining, anomaly detection,
automated root cause analysis (RCA) and predictive insights—work together to accelerate routine operational tasks. This emerging
technology, which can transform how IT operations teams manage alerts and resolve issues, will be a crucial component of the future of
DevOps.
• AIOps Will Make Service Uptime Easier to Achieve
• In addition to using data science and computational techniques to automate mundane tasks, AIOps also ingests metrics and uses inference
models to pull actionable insights from data, notes data science architect Jiayi Hoffman. AIOps' automation capabilities can make service
uptime much easier to achieve, from monitoring to alerting to remediation. And AIOps is a boon for DevOps teams, who can use AIOps
tools for real-time analysis of event streams, proactive detection to reduce downtime, improved collaboration, faster deployments, and
more.
• Will Sharpen Focus on Cloud Optimization
• The future of DevOps will also bring a greater focus on optimizing the use of cloud technologies. The centralized nature of the cloud
provides DevOps automation with a standard platform for testing, deployment, and production notes Deloitte Consulting analyst
David Linthicum.
• And regardless of what advanced technologies the future brings, organizations will need to realize that DevOps is all about the journey
and that the organization's DevOps-related goals and expectations will evolve over time.
DevOps Lifecycle