This document discusses how organizations can transition to being more agile through adopting DevOps practices and continuous improvement. It emphasizes that people and culture need to embrace constant change, and both software and business teams need to blend skills and invest in new technologies. Processes also need to become more collaborative and adaptive. Making these transitions can improve efficiencies, quality, and market relevance through establishing feedback loops. The key is for organizations to continuously learn, adapt at each stage of maturity, and focus on achieving business agility.
A Secure and Reliable Document Management System is Essential.docx
Agile-DevOps-Business-agility
1. Agile, DevOps & Business Agility!
People and careers-paths
Technologies and change tolerance
Processes and business/corporate predictability
The Business Benefiting S-Curve
By Paul Peissner
DevOps Enthusiast
@PaulPeissner
3. People and careers-paths – Software teams
• People are by their very nature, change resistant
• The right culture can be fun and market competitive
• The new norm…is constant change…
• Be ready to learn, adapt and adjust
Agile
Not every organization can or should
adopt agile. But agile, in what ever
form that is appropriate for a business,
organizational structure or team, is
now the new development standard.
@PaulPeissner
4. People and careers-paths – Business teams
• Blend cross-discipline teams and integrate silo functions
• Invest in careers: education, training and mentoring
• Reconsider incentives that better align teams
• Culture can be a strategic advantage!
Continuous Integration
The collapse of the Dev/QA silos and
segmented Dev technologies, makes
more sense to integrate, automate and
collaborate as project scopes get
smaller and project cycles get shorter.
@PaulPeissner
5. Technologies and change tolerance – Software teams
Continuous Delivery
As the project cadences speed-up, the
Operations and production teams need
to adjust established change patterns
and expectations; and explore the
benefits of innovative new technology.
• Explore simplification and the modern innovative tools
• Create a culture that explores and experiments
• Get out of the legacy box and manual routines
• Collaborate to challenge the status quo
@PaulPeissner
6. Technologies and change tolerance – Business teams
• Cost of Change (it’s painful to disrupt organizational patterns)
• Cost of Not Changing (the fastest way to obsolescence)
• Invest in people and the changes they recommend
• Reward the right kind of team behaviors
DevOps
As agile, automation, Cloud, mobile
and new technologies bypass complex
systems, org. bureaucracy and legacy
tools, it becomes critical for DevOps
and cross-discipline collaboration.
@PaulPeissner
7. Processes and corporate predictability – Software teams
• More visibility, access and automation for daily contributors
• Full-service development, Self-service tools & Feedback loops
• Embrace the powerful “flat or lean” models
Continuous Improvement
The new collaborative technology
culture, will quickly find innovative
ways to improve practices, decision-
making and adopt new technologies
that increase efficiencies and reliability.
@PaulPeissner
8. Business Agility
The efficiencies of the software
practices will require more feedback
loops to effectively measure and
quickly improve development efforts,
product quality and market relevance.
@PaulPeissner
Processes and business predictability – Business teams
• Continuous leaning (internal & external) and adapt quickly
• Your Team/Processes are your competitive-edge and a source
of innovative differentiation
9. @PaulPeissner
Invest along the way…
• Address the needs of each stage
• Invest in the people and the culture
• Invest in technology and processes
• Focus on business agility!
Rediscover your inner start-up!
Software-Driven Business Agility – The Maturity S-Curve
10. Questions….
More Importantly,
What Is Your Next Stage to invest in?
Happy to discuss…
Paul Peissner
@PaulPeissner
Paul (at) Peissner (dot) com
@PaulPeissner