SlideShare a Scribd company logo
1 of 17
Moving from Project to Product
Based Software Delivery
Kawaldeep Chadha
Enterprise Agile Coach
May 30, 2019
Project Based Approach
• Too many small projects being executed in parallel
• Lack of relative project priorities
• Small teams of 1 or 2 developers created for the project
• Developers supporting multiple projects
• Too many meetings
• Lack of predictability
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 28/16/2019
Product Based Approach
• Whole Product Focus
• Define the Product
• Product Roadmap / Value Stream
• Stable cross-functional feature teams
• Better prioritization and alignment with organizational goals
• Eliminate/Reduce dependencies
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 38/16/2019
Project Y
Project X
FunctionalTeamA
FunctionalTeamB
FunctionalTeamC
Team 1 Team 2 Team 3 Team 4
Product
Customer
Focus from Internal Structure to Customer
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 48/16/2019
Roles
• Finding the right Product Owner
• Product development for external users
• Product Manager
• Product development for internal users
• Someone from the group that will use the system
• Curator/Indexer
• Finding the right Scrum Master
• Project Manager
• Functional Manager / Supervisor
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 58/16/2019
Conway’s Law
• “….organizations which design systems….are constrained to produce
designs which are copies of the communication structures of these
organizations”
Melvin E. Conway, April 1968
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 68/16/2019
Team Based Organization
• Dedicated – Each team member dedicated 100% to one team
• Cross-Functional: Contains all functional skills within the team.
Reduces dependencies
• Co-located: Promotes team learning and trust
• Long-Lived: Stable teams work better together
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 78/16/2019
Organizational Structure
• Stable teams as a basic organizational building block
• Most teams are customer-focused feature teams
• Scrum Master is a dedicated full-time role.
• Scrum Master can serve 1-3 teams
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 88/16/2019
Product
• One Product Owner and one Product Backlog for the complete
shippable product
• All prioritization goes through the Product Owner
• Definition of product should be as broad and end-user/customer
centric as possible
• One Definition of Done for the whole product common for all teams
• Each team can expand the Definition of Done for their need
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 98/16/2019
Defining the Product
• Who are the actual end-customers and what do they consider the
product to be?
• What is the problem the product is solving?
• Can you state a clear vision of the product?
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 108/16/2019
Program (Sequence Submission)
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 118/16/2019
Program Backlog
Item1
Item2
Item3
Item4
Product Backlog
Item3
Item4
Product Backlog
Item1
Item2
Sequence
Submission
Submission
Portal
SMART
Product Backlog
Item
Item
Shared
Services
Product Backlog
Item
Item
SRA
Product
Manager
(PrdMgr)
Product
Owner
(PO)
Feature
Team(s)
Feature
Team(s)
Feature
Team(s)
Feature
Team(s)
Product
Owner
(PO)
Product
Owner
(PO)
Product
Owner
(PO)
Product Team
PO
POPO
PO
Prd
Mgr
• Product Manager manages priorities
at Program Level
• Product Team consisting of Product
Manager and Product Owners
 Vision
 Program and Product
Roadmaps
 Plan Releases
 Inter-Product dependencies
• Products
 Submission Portal
 SMART
 SRA
 Shared Services
 …….
 ……..
Program / Product Artifacts
• Program Backlog
• Prioritized list of all product features for the program
• Product Roadmap
• Product Plan / Strategic Plan for 12 months
• Contains Release Dates, Goals, Features, Metrics to determine if goal has been met
• Product Backlog
• Prioritized list of Epics (large user stories), User Stories, Enhancements, Bugs,
Technical Debt
• Release Plan (for each Product)
• Timeframe is Variable (no more than 3 to 6 months)
• Contains Team Velocity (actual or estimate), # of Sprints, Prioritized Product Backlog
• Release Burndown
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 128/16/2019
Team Artifacts
• Sprint Backlog
• Prioritized list of user stories and detailed tasks that can be completed within
a sprint
• Software Increment
• Sum of all backlog items completed during the sprint, in a useable condition
and meets the team’s Definition of Done
• Sprint Burndown
• Measured in story points or hours and updated on a daily basis
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 138/16/2019
Framework
• SPRINT
• One Product-Level sprint (If possible, one program level sprint)
• Each team starts and ends sprint at the same time
• Each team has their own sprint backlog
• Each Sprint results in an integrated whole product
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 148/16/2019
Framework
• Sprint Planning
• Consists of two parts
• Sprint Planning One is common for all teams
• Attended by PO and Teams or Team representative
• Tentatively select items that each team will work on that sprint
• Teams identify opportunities to work together
• Sprint Planning Two is done separately for each team
• Decide how they will do the selected items (involves design and tasking of the sprint
backlog)
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 158/16/2019
Framework
• Daily Scrum
• Each Team has their own Daily Scrum
• Cross-team coordination is decided by the teams (maybe Scrum of Scrums,
twice a week)
• Product Backlog Refinement
• Preferably done with multiple teams to increase shared learning
• Exploit coordination opportunities
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 168/16/2019
Framework
• Sprint Review
• One sprint review common for all teams
• Insure all suitable stakeholders are invited
• Sprint Retrospective
• Each team has its own sprint retrospective
• An overall retrospective is held after team retrospective to discuss cross-team
and system-wide issues and create improvement experiments. This is
attended by PO, Scrum Masters, Team representatives, and managers (if any)
Prepared by Kawaldeep Chadha, Enterprise Agile Coach 178/16/2019

More Related Content

What's hot

Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
Resit Gulec, MBA, PMP®, ITIL®
 
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agileATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
India Scrum Enthusiasts Community
 

What's hot (19)

Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile Scrum Methodologies
Agile Scrum MethodologiesAgile Scrum Methodologies
Agile Scrum Methodologies
 
The lifecycle of an agile sprint
The lifecycle of an agile sprintThe lifecycle of an agile sprint
The lifecycle of an agile sprint
 
Agile and Scrum for Executives
Agile and Scrum for ExecutivesAgile and Scrum for Executives
Agile and Scrum for Executives
 
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
leaf - Lean Enterprise Agile Framework  - Scaling Deliverablesleaf - Lean Enterprise Agile Framework  - Scaling Deliverables
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core Practices
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hour
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agileATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
 
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Agile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activitiesAgile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activities
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
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
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
[Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects [Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects
 

Similar to Product based software delivery

Automotive Core Tools APQP Training.pdf
Automotive Core Tools APQP Training.pdfAutomotive Core Tools APQP Training.pdf
Automotive Core Tools APQP Training.pdf
infoqtc
 

Similar to Product based software delivery (20)

Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core Practices
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works
 
Scrum
ScrumScrum
Scrum
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
Agile
AgileAgile
Agile
 
Automotive Core Tools APQP Training.pdf
Automotive Core Tools APQP Training.pdfAutomotive Core Tools APQP Training.pdf
Automotive Core Tools APQP Training.pdf
 

Recently uploaded

Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 

Recently uploaded (20)

Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. MumbaiCall Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 

Product based software delivery

  • 1. Moving from Project to Product Based Software Delivery Kawaldeep Chadha Enterprise Agile Coach May 30, 2019
  • 2. Project Based Approach • Too many small projects being executed in parallel • Lack of relative project priorities • Small teams of 1 or 2 developers created for the project • Developers supporting multiple projects • Too many meetings • Lack of predictability Prepared by Kawaldeep Chadha, Enterprise Agile Coach 28/16/2019
  • 3. Product Based Approach • Whole Product Focus • Define the Product • Product Roadmap / Value Stream • Stable cross-functional feature teams • Better prioritization and alignment with organizational goals • Eliminate/Reduce dependencies Prepared by Kawaldeep Chadha, Enterprise Agile Coach 38/16/2019
  • 4. Project Y Project X FunctionalTeamA FunctionalTeamB FunctionalTeamC Team 1 Team 2 Team 3 Team 4 Product Customer Focus from Internal Structure to Customer Prepared by Kawaldeep Chadha, Enterprise Agile Coach 48/16/2019
  • 5. Roles • Finding the right Product Owner • Product development for external users • Product Manager • Product development for internal users • Someone from the group that will use the system • Curator/Indexer • Finding the right Scrum Master • Project Manager • Functional Manager / Supervisor Prepared by Kawaldeep Chadha, Enterprise Agile Coach 58/16/2019
  • 6. Conway’s Law • “….organizations which design systems….are constrained to produce designs which are copies of the communication structures of these organizations” Melvin E. Conway, April 1968 Prepared by Kawaldeep Chadha, Enterprise Agile Coach 68/16/2019
  • 7. Team Based Organization • Dedicated – Each team member dedicated 100% to one team • Cross-Functional: Contains all functional skills within the team. Reduces dependencies • Co-located: Promotes team learning and trust • Long-Lived: Stable teams work better together Prepared by Kawaldeep Chadha, Enterprise Agile Coach 78/16/2019
  • 8. Organizational Structure • Stable teams as a basic organizational building block • Most teams are customer-focused feature teams • Scrum Master is a dedicated full-time role. • Scrum Master can serve 1-3 teams Prepared by Kawaldeep Chadha, Enterprise Agile Coach 88/16/2019
  • 9. Product • One Product Owner and one Product Backlog for the complete shippable product • All prioritization goes through the Product Owner • Definition of product should be as broad and end-user/customer centric as possible • One Definition of Done for the whole product common for all teams • Each team can expand the Definition of Done for their need Prepared by Kawaldeep Chadha, Enterprise Agile Coach 98/16/2019
  • 10. Defining the Product • Who are the actual end-customers and what do they consider the product to be? • What is the problem the product is solving? • Can you state a clear vision of the product? Prepared by Kawaldeep Chadha, Enterprise Agile Coach 108/16/2019
  • 11. Program (Sequence Submission) Prepared by Kawaldeep Chadha, Enterprise Agile Coach 118/16/2019 Program Backlog Item1 Item2 Item3 Item4 Product Backlog Item3 Item4 Product Backlog Item1 Item2 Sequence Submission Submission Portal SMART Product Backlog Item Item Shared Services Product Backlog Item Item SRA Product Manager (PrdMgr) Product Owner (PO) Feature Team(s) Feature Team(s) Feature Team(s) Feature Team(s) Product Owner (PO) Product Owner (PO) Product Owner (PO) Product Team PO POPO PO Prd Mgr • Product Manager manages priorities at Program Level • Product Team consisting of Product Manager and Product Owners  Vision  Program and Product Roadmaps  Plan Releases  Inter-Product dependencies • Products  Submission Portal  SMART  SRA  Shared Services  …….  ……..
  • 12. Program / Product Artifacts • Program Backlog • Prioritized list of all product features for the program • Product Roadmap • Product Plan / Strategic Plan for 12 months • Contains Release Dates, Goals, Features, Metrics to determine if goal has been met • Product Backlog • Prioritized list of Epics (large user stories), User Stories, Enhancements, Bugs, Technical Debt • Release Plan (for each Product) • Timeframe is Variable (no more than 3 to 6 months) • Contains Team Velocity (actual or estimate), # of Sprints, Prioritized Product Backlog • Release Burndown Prepared by Kawaldeep Chadha, Enterprise Agile Coach 128/16/2019
  • 13. Team Artifacts • Sprint Backlog • Prioritized list of user stories and detailed tasks that can be completed within a sprint • Software Increment • Sum of all backlog items completed during the sprint, in a useable condition and meets the team’s Definition of Done • Sprint Burndown • Measured in story points or hours and updated on a daily basis Prepared by Kawaldeep Chadha, Enterprise Agile Coach 138/16/2019
  • 14. Framework • SPRINT • One Product-Level sprint (If possible, one program level sprint) • Each team starts and ends sprint at the same time • Each team has their own sprint backlog • Each Sprint results in an integrated whole product Prepared by Kawaldeep Chadha, Enterprise Agile Coach 148/16/2019
  • 15. Framework • Sprint Planning • Consists of two parts • Sprint Planning One is common for all teams • Attended by PO and Teams or Team representative • Tentatively select items that each team will work on that sprint • Teams identify opportunities to work together • Sprint Planning Two is done separately for each team • Decide how they will do the selected items (involves design and tasking of the sprint backlog) Prepared by Kawaldeep Chadha, Enterprise Agile Coach 158/16/2019
  • 16. Framework • Daily Scrum • Each Team has their own Daily Scrum • Cross-team coordination is decided by the teams (maybe Scrum of Scrums, twice a week) • Product Backlog Refinement • Preferably done with multiple teams to increase shared learning • Exploit coordination opportunities Prepared by Kawaldeep Chadha, Enterprise Agile Coach 168/16/2019
  • 17. Framework • Sprint Review • One sprint review common for all teams • Insure all suitable stakeholders are invited • Sprint Retrospective • Each team has its own sprint retrospective • An overall retrospective is held after team retrospective to discuss cross-team and system-wide issues and create improvement experiments. This is attended by PO, Scrum Masters, Team representatives, and managers (if any) Prepared by Kawaldeep Chadha, Enterprise Agile Coach 178/16/2019