SlideShare a Scribd company logo
1 of 16
Waterfall to Agile
Prepared by Allen Rutzen & Sunil Roy
26 February 2014
Overview
• Past
• Pilot
• Rollout
• Present
• Future
Past
Changing Market
• Fierce competitors
• Market, businesses were changing
• Long lead time for new product release
Past
Environment
• R&D development
organizations in multiple
global locations
• Matrix organization:
Team of analysts, team
of developers, team of
testers, team of
software project
managers
• Political boundaries
between departments
• People working on
multiple projects
Past
Process
• Waterfall
• Slow to react to market changes
• 18-24 month cycle times
• Gated process that was Documentation heavy
• 25-40 documents to be signed by 9-10 stakeholders
• No one was readying all of the documents
• Multi-phased projects
• Developers and testers were not fans of waterfall
• Hard to get requirements right
• Product Managers had limited visibility into development
• Unable to fit all ideas into development
Past
Goals
• Reduce cycle times by 50%
• Improve quality of software
• Speed to Market initiative
• Early management support
• CEO, CTO and Senior managers
were part of the decision
Pilots
Initially
• A few “under-the-table” Agile projects
were tried. Small and independent.
Good results.
• Dec 2009 - Brought in consultants
from several organizations and heard
on a broader scale Agile and
specifically Scrum.
• Still we were cautious
• There weren’t a large number of
major corporations using Agile for big
projects. Scaling hadn’t taken hold.
• Yet we liked what we heard, but we
weren’t ready to go all in.
Pilots
Initial Reactions
• Agile would cause more issues
• There’s no structure to Agile
• Agile is for smaller companies, smaller groups
• Agile doesn’t have the tools to manage hundreds of people in multiple
locations
• Companies are still learning Agile – do we want to be on the bleeding edge?
Pilots
Kickoff
• Kicked off three Agile Pilot teams at first
• After two months seven pilots were running
concurrently
• Incremental process - similar Agile
• Do a small thing – then verify
• Do a little bigger thing - then verify
• Do a little bigger thing - then verify
• It was checks and balances
Rollout
Evangelizing
• Proposed a full-scaled rollout
• Created dedicated AWG (Agile Working Group)
• Contracted with expert Agile coaches
• Created our own in-house training
• Brought in more experts
• Dean Leffingwell, Esther Derby, Mike Cohn,
• Johanna Rothman, Mary Poppendieck
• Met offsite with VPs in November 2010
• Dean Leffingwell prepared video
• Surveyed Teams (Comparative Agility Assessment)
• Talked to people who resisted – it’s as much of a culture as it is a
process
• Kept senior management informed and involved.
Rollout
Kicking-off teams
• Trained all teams
• Co-located teams
• Constructed Agile Pods
• Initial resistance
• Made a big difference on the culture and
how people interact
• Process Culture Environment
Present
What changed
• Formed verticals with Product Owners, Product
Management and development around business units
• Evolved PMO to become an Agile Program Office
• Created Agile pods in place of cubicles
• Scaled planning to the program level
• Agile Maturity has continually grown
• Proved out by improving Comparative Agility
scores
• Agile community got together to organize an one-
day internal Agile conference
Present
Benefits we see
• We transformed from waterfall to Agile
in just under 22 months. 66 teams -
520 staff
• Customer and our people are happy -
both extremely important
• The company is more open and
transparent
• We have a more effective software
development organization
• We are nimble - can make changes.
• We have many high performing teams
• Bug fixes went from months to hours
• Speed to Market was reduced by 27
weeks
Present
Sustaining Agile
• Sustaining is or is not as big a challenge as you might think???
• We continue to seek outside coaches and experts to help us
• The focus switched to nurturing teams and increasing amaturity
• And what about engineering practices?
Future
• This is a journey, not destination.
• Process wise we are very close, but we can still
improve
• Too easy to revert back to sloppy practices and prior
bad habits
• We have achieved a lot, but we continually look for
more
• Engineering Practices Maturity
Future
How will we get there
• Learning environment
• Sharing ideas – e.g., our own internal Agile
Conference
• Continue training
• Search for better models; better processes
• Everyday should be a learning experience

More Related Content

What's hot

The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingRasmus Runberg
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupBernd Schiffer
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and ScrumScrum Turkey
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile ME
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Montréal
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0Ciprian Mester
 
Agile pm is that the end of the project manager as we know it - fortes solu...
Agile pm   is that the end of the project manager as we know it - fortes solu...Agile pm   is that the end of the project manager as we know it - fortes solu...
Agile pm is that the end of the project manager as we know it - fortes solu...FortesSolutions
 

What's hot (20)

The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum Training
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara Berrada
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0
 
Agile pm is that the end of the project manager as we know it - fortes solu...
Agile pm   is that the end of the project manager as we know it - fortes solu...Agile pm   is that the end of the project manager as we know it - fortes solu...
Agile pm is that the end of the project manager as we know it - fortes solu...
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 

Viewers also liked

Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
How to implement agile in a waterfall company
How to implement agile in a waterfall companyHow to implement agile in a waterfall company
How to implement agile in a waterfall companyJose Manuel Beas
 
Case study for agile software development:
Case study for agile software development: Case study for agile software development:
Case study for agile software development: Joe Crespo
 
Waterfall to Agile Demo
Waterfall to Agile DemoWaterfall to Agile Demo
Waterfall to Agile DemoNaresh Jain
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New WaterfallNaresh Jain
 
Methodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileMethodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileTricode (part of Dept)
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileAtlassian
 
From Waterfall to Agile - A Product Manager Journey
From Waterfall to Agile - A Product Manager JourneyFrom Waterfall to Agile - A Product Manager Journey
From Waterfall to Agile - A Product Manager JourneyRamon Guiu
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016Naresh Jain
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with ScrumDamir Matas
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterArno Delhij 웃
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile TestingNaresh Jain
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileAnanda Pramanik
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2VersionOne
 

Viewers also liked (20)

Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
How to implement agile in a waterfall company
How to implement agile in a waterfall companyHow to implement agile in a waterfall company
How to implement agile in a waterfall company
 
Case study for agile software development:
Case study for agile software development: Case study for agile software development:
Case study for agile software development:
 
Waterfall to Agile Demo
Waterfall to Agile DemoWaterfall to Agile Demo
Waterfall to Agile Demo
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
Methodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileMethodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to Agile
 
How to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to AgileHow to Take a Business Team from Waterfall to Agile
How to Take a Business Team from Waterfall to Agile
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
From Waterfall to Agile - A Product Manager Journey
From Waterfall to Agile - A Product Manager JourneyFrom Waterfall to Agile - A Product Manager Journey
From Waterfall to Agile - A Product Manager Journey
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile Testing
 
Agile101
Agile101Agile101
Agile101
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Java & J2EE Coding Conventions
Java & J2EE Coding ConventionsJava & J2EE Coding Conventions
Java & J2EE Coding Conventions
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 

Similar to Waterfall to Agile Transformation in Under 22 Months

Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Serena Software
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleEnterprise Knowledge
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Agile Australia 2017 - Transforming ING Direct - Our journey so far
Agile Australia 2017 - Transforming ING Direct - Our journey so farAgile Australia 2017 - Transforming ING Direct - Our journey so far
Agile Australia 2017 - Transforming ING Direct - Our journey so farLeandro Pinter
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Arayaagilemaine
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteriaWilliam Hill Australia
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomMatthias Luebken
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileSwati Chhabra
 

Similar to Waterfall to Agile Transformation in Under 22 Months (20)

Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at Scale
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Agile Australia 2017 - Transforming ING Direct - Our journey so far
Agile Australia 2017 - Transforming ING Direct - Our journey so farAgile Australia 2017 - Transforming ING Direct - Our journey so far
Agile Australia 2017 - Transforming ING Direct - Our journey so far
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Araya
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Essential SAFe® 4.0
Essential SAFe® 4.0Essential SAFe® 4.0
Essential SAFe® 4.0
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using Agile
 

Recently uploaded

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 

Recently uploaded (20)

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 

Waterfall to Agile Transformation in Under 22 Months

  • 1. Waterfall to Agile Prepared by Allen Rutzen & Sunil Roy 26 February 2014
  • 2. Overview • Past • Pilot • Rollout • Present • Future
  • 3. Past Changing Market • Fierce competitors • Market, businesses were changing • Long lead time for new product release
  • 4. Past Environment • R&D development organizations in multiple global locations • Matrix organization: Team of analysts, team of developers, team of testers, team of software project managers • Political boundaries between departments • People working on multiple projects
  • 5. Past Process • Waterfall • Slow to react to market changes • 18-24 month cycle times • Gated process that was Documentation heavy • 25-40 documents to be signed by 9-10 stakeholders • No one was readying all of the documents • Multi-phased projects • Developers and testers were not fans of waterfall • Hard to get requirements right • Product Managers had limited visibility into development • Unable to fit all ideas into development
  • 6. Past Goals • Reduce cycle times by 50% • Improve quality of software • Speed to Market initiative • Early management support • CEO, CTO and Senior managers were part of the decision
  • 7. Pilots Initially • A few “under-the-table” Agile projects were tried. Small and independent. Good results. • Dec 2009 - Brought in consultants from several organizations and heard on a broader scale Agile and specifically Scrum. • Still we were cautious • There weren’t a large number of major corporations using Agile for big projects. Scaling hadn’t taken hold. • Yet we liked what we heard, but we weren’t ready to go all in.
  • 8. Pilots Initial Reactions • Agile would cause more issues • There’s no structure to Agile • Agile is for smaller companies, smaller groups • Agile doesn’t have the tools to manage hundreds of people in multiple locations • Companies are still learning Agile – do we want to be on the bleeding edge?
  • 9. Pilots Kickoff • Kicked off three Agile Pilot teams at first • After two months seven pilots were running concurrently • Incremental process - similar Agile • Do a small thing – then verify • Do a little bigger thing - then verify • Do a little bigger thing - then verify • It was checks and balances
  • 10. Rollout Evangelizing • Proposed a full-scaled rollout • Created dedicated AWG (Agile Working Group) • Contracted with expert Agile coaches • Created our own in-house training • Brought in more experts • Dean Leffingwell, Esther Derby, Mike Cohn, • Johanna Rothman, Mary Poppendieck • Met offsite with VPs in November 2010 • Dean Leffingwell prepared video • Surveyed Teams (Comparative Agility Assessment) • Talked to people who resisted – it’s as much of a culture as it is a process • Kept senior management informed and involved.
  • 11. Rollout Kicking-off teams • Trained all teams • Co-located teams • Constructed Agile Pods • Initial resistance • Made a big difference on the culture and how people interact • Process Culture Environment
  • 12. Present What changed • Formed verticals with Product Owners, Product Management and development around business units • Evolved PMO to become an Agile Program Office • Created Agile pods in place of cubicles • Scaled planning to the program level • Agile Maturity has continually grown • Proved out by improving Comparative Agility scores • Agile community got together to organize an one- day internal Agile conference
  • 13. Present Benefits we see • We transformed from waterfall to Agile in just under 22 months. 66 teams - 520 staff • Customer and our people are happy - both extremely important • The company is more open and transparent • We have a more effective software development organization • We are nimble - can make changes. • We have many high performing teams • Bug fixes went from months to hours • Speed to Market was reduced by 27 weeks
  • 14. Present Sustaining Agile • Sustaining is or is not as big a challenge as you might think??? • We continue to seek outside coaches and experts to help us • The focus switched to nurturing teams and increasing amaturity • And what about engineering practices?
  • 15. Future • This is a journey, not destination. • Process wise we are very close, but we can still improve • Too easy to revert back to sloppy practices and prior bad habits • We have achieved a lot, but we continually look for more • Engineering Practices Maturity
  • 16. Future How will we get there • Learning environment • Sharing ideas – e.g., our own internal Agile Conference • Continue training • Search for better models; better processes • Everyday should be a learning experience