Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
with Software Craftsmanship
Requirements   Dev   Test   Release
ProjectManagers     Developers   Testers/ Analysts
Dev Team 1     Dev Team 2     Dev Team 3 Component 1    Component 2    Component 3
Product   Scrum                   DevelopersOwner     Master           QA         BA
Team 1   Team 2        Team 3         Component 3         Component 2         Component 1
Mountain                   Stagnant                         of                    Skillset                     Technical  ...
Bad Quality                         Poor ROI Software                The              Hangover Isolated            Us and ...
Well Crafted                        Poor ROI Software               The             Hangover Isolated           Us and The...
Well Crafted                  Steadily Add Value Software               The             Hangover Isolated           Us and...
Well Crafted                Steadily Add Value Software             The           HangoverCommunity of      Us and ThemPro...
Well Crafted Software         Steadily Add Value                   Software                 Craftsmanship   Community of  ...
Low Moral       Career        Lack of   and         paths for     technicalMotivation    every Role     expertise         ...
Long                      running                                       Late                       builds                 ...
Unit                       Component         IntegrationSystem
Mountain   Inefficient                                                         ofDevelop/Debug/D                          ...
Unreliable                                       Release                                       ProcessRequirements    Dev ...
Dev Prod             Zero DowntimeIntegration            Deployment              Continuous               DeliveryContinuo...
Low MoralStagnant                    Coaching and                     and Skillset                    Mentoring           ...
Continuous                                            Integration                                  Pair                   ...
Automated                                           Release and                              UBS wide     Deployment      ...
Sandro Mancuso            Mashooq Badarsandro.mancuso@ubs.com   mashooq.badar@ubs.com@sandromancuso                       ...
Curing the Agile Hangover
Curing the Agile Hangover
Curing the Agile Hangover
Curing the Agile Hangover
Curing the Agile Hangover
Curing the Agile Hangover
Upcoming SlideShare
Loading in …5
×

Curing the Agile Hangover

1,896 views

Published on

In this talk we Sandro Mancuso and Mashooq Badar (Directors at UBS) discuss their experiences in how they are trying to find the right balance between technical practices and processes. Empowered professional software engineers, well defined testing strategy, process automation, high investment in people development, requirements management and strong emphasis on quality have been the key areas of their focus.

Published in: Technology
  • Be the first to comment

Curing the Agile Hangover

  1. 1. with Software Craftsmanship
  2. 2. Requirements Dev Test Release
  3. 3. ProjectManagers Developers Testers/ Analysts
  4. 4. Dev Team 1 Dev Team 2 Dev Team 3 Component 1 Component 2 Component 3
  5. 5. Product Scrum DevelopersOwner Master QA BA
  6. 6. Team 1 Team 2 Team 3 Component 3 Component 2 Component 1
  7. 7. Mountain Stagnant of Skillset Technical DebtRequirements Low Moral Lack of not well and technical understood Motivation expertise Long Unreliable running Release builds Process Inefficient Develop/Debu Unstable g/Deploy Unreliable and Late system cycles costly tests discovery of bugs
  8. 8. Bad Quality Poor ROI Software The Hangover Isolated Us and ThemDevelopers Attitudes
  9. 9. Well Crafted Poor ROI Software The Hangover Isolated Us and ThemDevelopers Attitudes
  10. 10. Well Crafted Steadily Add Value Software The Hangover Isolated Us and ThemDevelopers Attitudes
  11. 11. Well Crafted Steadily Add Value Software The HangoverCommunity of Us and ThemProfessionals Attitudes
  12. 12. Well Crafted Software Steadily Add Value Software Craftsmanship Community of Productive Partnership Professionals
  13. 13. Low Moral Career Lack of and paths for technicalMotivation every Role expertise Empowered Professionals Role Equality
  14. 14. Long running Late builds discoveryUnreliable and of bugs costly tests Unit Component Integration System
  15. 15. Unit Component IntegrationSystem
  16. 16. Mountain Inefficient ofDevelop/Debug/D Technical eploy cycles Boy Scout Rule Debt Embrace Automated Legacy Testing Emphasis on Quality Continuous TDD Integration Pair Unstable Programming system
  17. 17. Unreliable Release ProcessRequirements Dev /Test Release Late Unstable discovery system of bugs
  18. 18. Dev Prod Zero DowntimeIntegration Deployment Continuous DeliveryContinuous Process AutomationDeployment
  19. 19. Low MoralStagnant Coaching and and Skillset Mentoring Motivation Professional Communities Swap of Practice High Investment in People Vendor External Relationship Communities Hiring Process
  20. 20. Continuous Integration Pair Generalizing Programing Specialists Automated Code Reviews Testing Continuous BDD ImprovementSpecification Where Testing at the By Example right level we are
  21. 21. Automated Release and UBS wide Deployment Zero downtime improvements Continuous Centre of Disaster Excellence Recovery Practice Distributed Local Source ControlCommunities and Social of Practice Coding Where SimpleRegionalMentors we want Applications to be
  22. 22. Sandro Mancuso Mashooq Badarsandro.mancuso@ubs.com mashooq.badar@ubs.com@sandromancuso @mashooq

×