Curing the Agile Hangover
-
Upload
valtech-uk -
Category
Technology
-
view
1.385 -
download
4
description
Transcript of Curing the Agile Hangover
![Page 1: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/1.jpg)
with Software Craftsmanship
![Page 2: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/2.jpg)
Requirements Dev Test Release
![Page 3: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/3.jpg)
Project Managers / Analysts
Developers Testers
![Page 4: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/4.jpg)
Dev Team 1 Dev Team 2 Dev Team 3
Component 1 Component 2 Component 3
![Page 5: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/5.jpg)
![Page 6: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/6.jpg)
Scrum Master
Developers
QA BA
Product Owner
![Page 7: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/7.jpg)
Team 1 Team 2 Team 3
Component 1
Component 2
Component 3
![Page 8: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/8.jpg)
![Page 9: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/9.jpg)
![Page 10: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/10.jpg)
Unreliable Release Process
Requirements not well
understood
Unreliable and costly tests
Inefficient Develop/Debu
g/Deploy cycles
Unstable system Late
discovery of bugs
Long running builds
Mountain of
Technical Debt
Low Moral and
Motivation
Stagnant Skillset
Lack of technical expertise
![Page 11: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/11.jpg)
![Page 12: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/12.jpg)
![Page 13: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/13.jpg)
Bad Quality Software
Poor ROI
Isolated Developers
Us and Them Attitudes
The Hangover
![Page 14: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/14.jpg)
Well Crafted Software
Poor ROI
Isolated Developers
Us and Them Attitudes
The Hangover
![Page 15: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/15.jpg)
Well Crafted Software
Steadily Add Value
Isolated Developers
Us and Them Attitudes
The Hangover
![Page 16: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/16.jpg)
Well Crafted Software
Steadily Add Value
Community of Professionals
Us and Them Attitudes
The Hangover
![Page 17: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/17.jpg)
Well Crafted Software Steadily Add Value
Community of Professionals
Productive Partnership
Software
Craftsmanship
![Page 18: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/18.jpg)
![Page 19: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/19.jpg)
Empowered Professionals
Career paths for
every Role
Role Equality
Low Moral and
Motivation
Lack of technical expertise
![Page 20: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/20.jpg)
Unreliable and costly tests
System
Integration
Component Unit
Long running builds
Late discovery of bugs
![Page 21: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/21.jpg)
System
Integration
Component
Unit
![Page 22: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/22.jpg)
Emphasis on
Quality
Boy Scout Rule
Automated Testing
TDD
Pair Programming
Continuous Integration
Embrace Legacy
Inefficient Develop/Debug/D
eploy cycles
Unstable system
Mountain of
Technical Debt
![Page 23: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/23.jpg)
Unreliable Release Process
Unstable system
Late discovery of bugs
Requirements
Dev /Test Release
![Page 24: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/24.jpg)
Dev Prod Integration
Zero Downtime Deployment
Continuous Deployment
Process Automation
Continuous Delivery
![Page 25: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/25.jpg)
High Investment in People
Coaching and Mentoring
Communities of Practice
External Communities
Hiring Process
Vendor Relationship
Professional Swap
Stagnant Skillset
Low Moral and
Motivation
![Page 26: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/26.jpg)
Where we are
Specification By Example
BDD
Code Reviews
Pair Programing
Continuous Integration
Generalizing Specialists
Automated Testing
Continuous Improvement
Testing at the right level
![Page 27: Curing the Agile Hangover](https://reader033.fdocuments.net/reader033/viewer/2022061222/54c17b6c4a79596d308b4618/html5/thumbnails/27.jpg)
Where we want
to be
Regional Mentors
Local Communities
of Practice
Centre of Excellence
UBS wide improvements
Automated Release and Deployment
Zero downtime
Continuous Disaster Recovery Practice
Distributed Source Control
and Social Coding
Simple Applications