SlideShare une entreprise Scribd logo
1  sur  21
Pattern Name
Depending on Roadmap & Release Planning
Aspect
Dependencies
Problem
Multiple dependencies within a project across teams, hardware and software technologies
Context
 Dependencies not realized until it’s too late
 Difficult to plan with dependent teams
 Issues came up for dependencies not resolve in time
 Integration issue across dependent teams
Solution
 When conducting high level roadmap planning, identify dependent team(s), involve their leaders in roadmap
planning together
 Dependent team(s) participate in release planning, involve– create & groom their stories, estimate,
sequencing stories, slot stories in sprints within release window, commit together
 Track dependency status and conduct regular release plan review with representatives from each
dependency team
 Conduct Scrum of Scrums during those sprints where stories have dependencies across teams,
representatives from each team
 Release demo across each team
Where it used
Precor fitness, across 3 client consoles teams, 1 backend teams, 1 hardware team
Pattern Name
Plan for the New & Maintaining the Old
Aspect
Large Scale Planning
Problem
Have existing mature products, and developing next generation for multiple product lines
Context
 Need to produce new product(s)
 Needs to fix bugs and produce small existing product enhancement regularly
 Team specialize only in silo business domain, creating problem down the road when in maintenance mode
Solution
 Use iterative methodology (Scrum) for developing new product(s)
 Use Kanban for existing product enhancement and bug fixes
 Rotate delivery team to focus on new product development vs. maintenance, every quarter
 Streamline release planning, only for dedicated product teams
Where it used
GE Healthcare, out-patient product line, across 10 delivery teams
Anti-Pattern Name
Anti-Pattern - Plan for the New & Maintaining the Old
Aspect
Large Scale Planning
Problem
Have existing mature products, and developing next generation for multiple product lines
Context
 Need to produce new product(s)
 Needs to fix bugs and produce small existing product enhancement regularly
 Team specialize only in silo business domain, creating problem down the road when in maintenance mode
Ineffective Solution
 Each development team develop for new product as well as maintaining existing product
 Put a large size story as place holder for bug fixes in each Sprint
Where it used
A large online payment company
Anti-Pattern Name
Permafrost
Aspect
Role & Responsibility Outside
of Team
Problem
Multi layers of management, teams are Agile, managers are not
Context
 Middle managers still in command-in-control mode
 Managers assign tasks for each team member
Ineffective Solution
 Development managers play dual roles as ScrumMaster and manager
Where it used
A large eCommerce company
Pattern Name
Keep it close and keep it far
Aspect
Dispersed Organization
Problem
Multiple development centers across the world
Context
 Distributed specialties across different time zones and locations, e.g. developers, testers, UX
Solution
 Re-organize teams to maximize co-location to form cross functional teams, with the following preference
order
o Co-located within same location
o Time zones with maximum overlapping time
 Re-organize work space to allow members from same delivery team in the same office space
 Whenever team member leaves, back fill in the same location where the majority of team members resides
Where it used
Large online payment company, teams across US, APAC, India
Pattern Name
Remote Product Owners
Aspect
Dispersed Organization
Problem
All Product Owners are in one location, development teams are else where with large time zone gaps
Context
 Remote Product Owners or business stakeholders from the delivery team
Solution
 Create proxy Product Owner role local with the delivery team members
 Regular sync-up and Q&A sessions between delivery team and Product Owner, e.g. PO attend team standups
2 times a week
 Use collaborative space for offline communication, e.g. wiki
 Delivery team record demo as soon as each story is completed, PO accept/not-accept story based on
recorded demo
 Use high bandwidth communication mode during ceremonies, e.g. video conference
Where it used
Areva, delivery teams in Shanghai, POs in west coast US

Contenu connexe

Similaire à AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns

Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
osama khalid
 
Developing a Collaborative Team: Lessons Learned from GE Healthcare
Developing a Collaborative Team: Lessons Learned from GE HealthcareDeveloping a Collaborative Team: Lessons Learned from GE Healthcare
Developing a Collaborative Team: Lessons Learned from GE Healthcare
Scott Abel
 

Similaire à AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns (20)

Scaling agile using SOS
Scaling agile using SOSScaling agile using SOS
Scaling agile using SOS
 
Agile paris 2022 sharing
Agile paris 2022   sharingAgile paris 2022   sharing
Agile paris 2022 sharing
 
Continuous Integration - Getting Your Department To Drink The Kool Aid
Continuous Integration - Getting Your Department To Drink The Kool AidContinuous Integration - Getting Your Department To Drink The Kool Aid
Continuous Integration - Getting Your Department To Drink The Kool Aid
 
Scrum in Large Companies public edition
Scrum in Large Companies public editionScrum in Large Companies public edition
Scrum in Large Companies public edition
 
Scale hurts
Scale hurtsScale hurts
Scale hurts
 
Approaches to scaling agile
Approaches to scaling agileApproaches to scaling agile
Approaches to scaling agile
 
Continuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-AidContinuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-Aid
 
Setting in place a product development strategy
Setting in place a product development strategySetting in place a product development strategy
Setting in place a product development strategy
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
 
Kavithe_Res.doc
Kavithe_Res.docKavithe_Res.doc
Kavithe_Res.doc
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 
Products are a mess
Products are a messProducts are a mess
Products are a mess
 
An Approach to Devops
An Approach to DevopsAn Approach to Devops
An Approach to Devops
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Developing a Collaborative Team: Lessons Learned from GE Healthcare
Developing a Collaborative Team: Lessons Learned from GE HealthcareDeveloping a Collaborative Team: Lessons Learned from GE Healthcare
Developing a Collaborative Team: Lessons Learned from GE Healthcare
 

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company)

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Pattern Name Depending on Roadmap & Release Planning Aspect Dependencies Problem Multiple dependencies within a project across teams, hardware and software technologies Context  Dependencies not realized until it’s too late  Difficult to plan with dependent teams  Issues came up for dependencies not resolve in time  Integration issue across dependent teams Solution  When conducting high level roadmap planning, identify dependent team(s), involve their leaders in roadmap planning together  Dependent team(s) participate in release planning, involve– create & groom their stories, estimate, sequencing stories, slot stories in sprints within release window, commit together  Track dependency status and conduct regular release plan review with representatives from each dependency team  Conduct Scrum of Scrums during those sprints where stories have dependencies across teams, representatives from each team  Release demo across each team Where it used Precor fitness, across 3 client consoles teams, 1 backend teams, 1 hardware team
  • 17. Pattern Name Plan for the New & Maintaining the Old Aspect Large Scale Planning Problem Have existing mature products, and developing next generation for multiple product lines Context  Need to produce new product(s)  Needs to fix bugs and produce small existing product enhancement regularly  Team specialize only in silo business domain, creating problem down the road when in maintenance mode Solution  Use iterative methodology (Scrum) for developing new product(s)  Use Kanban for existing product enhancement and bug fixes  Rotate delivery team to focus on new product development vs. maintenance, every quarter  Streamline release planning, only for dedicated product teams Where it used GE Healthcare, out-patient product line, across 10 delivery teams
  • 18. Anti-Pattern Name Anti-Pattern - Plan for the New & Maintaining the Old Aspect Large Scale Planning Problem Have existing mature products, and developing next generation for multiple product lines Context  Need to produce new product(s)  Needs to fix bugs and produce small existing product enhancement regularly  Team specialize only in silo business domain, creating problem down the road when in maintenance mode Ineffective Solution  Each development team develop for new product as well as maintaining existing product  Put a large size story as place holder for bug fixes in each Sprint Where it used A large online payment company
  • 19. Anti-Pattern Name Permafrost Aspect Role & Responsibility Outside of Team Problem Multi layers of management, teams are Agile, managers are not Context  Middle managers still in command-in-control mode  Managers assign tasks for each team member Ineffective Solution  Development managers play dual roles as ScrumMaster and manager Where it used A large eCommerce company
  • 20. Pattern Name Keep it close and keep it far Aspect Dispersed Organization Problem Multiple development centers across the world Context  Distributed specialties across different time zones and locations, e.g. developers, testers, UX Solution  Re-organize teams to maximize co-location to form cross functional teams, with the following preference order o Co-located within same location o Time zones with maximum overlapping time  Re-organize work space to allow members from same delivery team in the same office space  Whenever team member leaves, back fill in the same location where the majority of team members resides Where it used Large online payment company, teams across US, APAC, India
  • 21. Pattern Name Remote Product Owners Aspect Dispersed Organization Problem All Product Owners are in one location, development teams are else where with large time zone gaps Context  Remote Product Owners or business stakeholders from the delivery team Solution  Create proxy Product Owner role local with the delivery team members  Regular sync-up and Q&A sessions between delivery team and Product Owner, e.g. PO attend team standups 2 times a week  Use collaborative space for offline communication, e.g. wiki  Delivery team record demo as soon as each story is completed, PO accept/not-accept story based on recorded demo  Use high bandwidth communication mode during ceremonies, e.g. video conference Where it used Areva, delivery teams in Shanghai, POs in west coast US