technology agility - agilityhealth€¦ · for an iterative re-architecture of the systems to...
TRANSCRIPT
Copyright© Agile Transformation Inc. 1
Technology Agility
Copyright© Agile Transformation Inc.
Traditionally, architecture has been focused on attributes such as …
Vision and Architecture
2
Availability Scalability Security Usability
Performance
Copyright© Agile Transformation Inc.
For Business Agility, we need to develop a vision for an iterative re-architecture of the systems to enable continuous delivery
Vision and Architecture
3
Availability Scalability Security Usability
PerformanceTestability DeployabilityEvolutionary
Design
Copyright© Agile Transformation Inc.
Agile Infrastructure
4
• Infrastructure is code –apply lessons learned from software development
• Leverage the infrastructure to build more flexible systems
• Build in opportunities for faster feedback
Copyright© Agile Transformation Inc.
Technical Excellence and Innovation
5
End-to-End Quality
• Pair Programming
• Test Driven Design
• Automated Acceptance Testing
• Refactoring
• Emergent Design
• Continuous feedback and hypothesis validation
Copyright© Agile Transformation Inc.
Technical Excellence and Innovation
6
Manifesto for Software Craftsmanship
• Not only Working Software,
– but also well crafted software
• Not only responding to change,
– but also steadily adding value
• Not only individuals and interactions,
– but also a community of professionals
• Not only customer collaboration,
– but also productive partnershipshttp://manifesto.softwarecraftsmanship.org
Copyright© Agile Transformation Inc.
DevOps
7
• Simplicity, Relationships, Process & Automation, Continuous ImprovementDevOps Principles
• Kanban
• IterationsDevOps Methods
• Automated build and provisioning, continuous/frequent releases, automated testing, monitoring ..etc
DevOps Practices
DevOps refers to a tight collaboration between development and operational teams that result in more automation,
frequent/continuous release cycles and higher quality output.
Copyright© Agile Transformation Inc.
DevOps Outcomes - Maturity
8
Copyright© Agile Transformation Inc.
SAFe DevOps Maturity
9
Copyright© Agile Transformation Inc.
• Incrementally change the architecture for testability, deployability & evolutionary designs
• Raise the bar by implementing quality focused practices from beginning to end
• Mature your DevOps capabilities alongside the evolving architecture
10
Summary
Copyright© Agile Transformation Inc. 11
Workshop – Color the Radar
Copyright© Agile Transformation Inc.
Workshop – Let’s Explore
Share a challenge or success story