real-life multiple scrum teams - mr. thong & ms. diem
TRANSCRIPT
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
REAL LIFE MULTIPLE SCRUM TEAMS
www.axon.vnfb.com/AxonActiveVietNam
Agenda
One project and multiple teams. What is the difficulty?1
Game3
Real life multiple scrum teams2
www.axon.vnfb.com/AxonActiveVietNam
One project and multiple teams. What is the difficulty?
www.axon.vnfb.com/AxonActiveVietNam
Communication problems
• Failure to listen other
point of views
• Misunderstood
• Attitude & ego of members
• Think other members,
other teams are not good
about technical skills,
testing skills. . .
www.axon.vnfb.com/AxonActiveVietNam
Dependency together
• Wait
• Push
• Develop the other function
in the mean time
www.axon.vnfb.com/AxonActiveVietNam
Regression problems
Fix one bug/issue,
Introduce new onces
www.axon.vnfb.com/AxonActiveVietNam
Different working processes
www.axon.vnfb.com/AxonActiveVietNam
Different Definition of Done in teams
I think it
is done
I think it completely
is not done
I think it is nearly
done . Maybe 90%
www.axon.vnfb.com/AxonActiveVietNam
Real life multiple scrum teams
www.axon.vnfb.com/AxonActiveVietNam
Scrum Framework
Need to modify the
image
www.axon.vnfb.com/AxonActiveVietNam
Scrum Teams
..
www.axon.vnfb.com/AxonActiveVietNam
• One product backlog
• Product Backlog Size
• POs select features/stories
Product Backlog
www.axon.vnfb.com/AxonActiveVietNam
• Same print length (two-week sprint)
• Same sprint start and end date
Sprint
www.axon.vnfb.com/AxonActiveVietNam
• Separated Sprint Planning
• POs share features/stories relating to the features/stories of
other teams
• Teams meet together after sprint planning
Sprint Planning
www.axon.vnfb.com/AxonActiveVietNam
• Select items from top of Scrum Team Backlog to Sprint Backlog
• Sprint Backlog is per team in order
Sprint Backlog
www.axon.vnfb.com/AxonActiveVietNam
• Same time and same location
• Time-boxed to 15 minutes
• Answer three questions
• Scrum of Scrums meeting
Daily Meeting
www.axon.vnfb.com/AxonActiveVietNam
• Product backlog refinement is on Team backlog
• Team organizes the meeting by themselves
Product Backlog Refinement
www.axon.vnfb.com/AxonActiveVietNam
• All Scrum teams will join the meeting
• Each team will show their result in 30 minutes
• Everyone can ask question
Sprint Review
www.axon.vnfb.com/AxonActiveVietNam
• Each team has their own Retrospective meeting and then a
next Retrospective where all results are discussed that concern
multiple teams
Sprint Retrospective
www.axon.vnfb.com/AxonActiveVietNam
DOD (Definitions Of Done)
www.axon.vnfb.com/AxonActiveVietNam
• Definitions of Done.
• Platform
• Architecture & Design
• Testing & Coding
• Agreements on working in sharing environments
• Useful links
Wiki
www.axon.vnfb.com/AxonActiveVietNam
CI/CD
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
Small Game to review Scrum Breakfast session today
GAME
1. Scrum Teams should normalize their estimates so that management can use team
velocities as a coordinated productivity measure
a. True
b. False
2. Using Scrum ensures that adding more resources to project proportionally
increases the value delivered
a. True
b. False
www.axon.vnfb.com/AxonActiveVietNam
GAME
3. Which two statements are true regarding the nature of large-scale scrum
a. No additions or changes to the core scrum framework are needed to be successful
with Scrum at large scale
b. A well structured Product Backlog can minimize and often eliminate Development
Team members working on multiple
c. Scrum Teams during a sprint
d. A single person working on multiple scrum teams is often less productive than one
focused on the Sprint Backlog of a single Scrum Team
e. For a large-scale software development, Scrum requires having team members be
full time on a single team
www.axon.vnfb.com/AxonActiveVietNam
GAME
4. How should multiple Scrum Teams deliver a done, potentially shippable Increase
in a Sprint for project?
a. Each Scrum Teams provides a unique done increase that includes the team's
added functionality
b. Functionality not integrated with the work of other Scrum Teams may be delivered
as unintegrated Increments
c. Each sprint, all Scrum Teams have a done Increase that integrates with all of the
other done Increments from all other Scrum Teams on the initiative. The sum of all
of Increments is the Increment for that initiative or project
d. Each Scrum Teams delivers done increments of its own area of responsibility
www.axon.vnfb.com/AxonActiveVietNam
GAME
5. A multi-national company, which has five major products, is using Scrum for
product development. Which statements are the two best alternatives for how many
Product Owners exist? (Choose 2.)
a. As many as are needed to communicate expectations and requirements with
Development Teams.
b. One specific Product Owner is responsible for all five products. This Product
Owner may delegate to others for specific value, capabilities, and functionality
within each product.
c. One and only one. The Product Owner may not delegate to others for specific
value, capabilities, and functionality.
d. One specific Product Owner is responsible for each product. This Product Owner
may delegate to others for specific value, capabilities, and functionality within the
product.
www.axon.vnfb.com/AxonActiveVietNam
GAME
6. Twelve Scrum Teams are working on a single product. Which one of the following
Sprint Planning formats is most likely to be effective?
a. Product Owners and representatives from the Development Teams meet to define
goals, and select Product Backlog items. Development Team representatives then
take the assigned Product Backlog items back to their Development Teams for
decomposition into a Sprint Backlog.
b. Product Owners and management may employ a Pre-Sprint Planning Meeting to
plan the goals and content of an upcoming Sprint. The Planning Team then shares
the work assignments in the Sprint Planning Meeting to the Development Teams
who will actually create the product Increment.
c. All Scrum Teams meet together at the same time in a shared location, and the
Product Backlog is visible to all. Scrum Teams figure out what Sprint Goals and
Product Backlog they will work on in the upcoming Sprint. They coordinate
dependencies, shift team members as needed, and create Sprint Backlogs.
www.axon.vnfb.com/AxonActiveVietNam
GAME
1. False
2. False
3. b & c
4. c
5. b & d
6. c
ANSWERS: