Top Banner
www.axon.vn fb.com/AxonActiveVietNam
31

Real-life multiple scrum teams - Mr. Thong & Ms. Diem

Feb 15, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Page 2: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

REAL LIFE MULTIPLE SCRUM TEAMS

Page 3: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Agenda

One project and multiple teams. What is the difficulty?1

Game3

Real life multiple scrum teams2

Page 4: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

One project and multiple teams. What is the difficulty?

Page 5: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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. . .

Page 6: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Dependency together

• Wait

• Push

• Develop the other function

in the mean time

Page 7: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Regression problems

Fix one bug/issue,

Introduce new onces

Page 8: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Different working processes

Page 9: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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%

Page 10: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Real life multiple scrum teams

Page 11: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Scrum Framework

Need to modify the

image

Page 12: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Scrum Teams

..

Page 13: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

• One product backlog

• Product Backlog Size

• POs select features/stories

Product Backlog

Page 14: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

• Same print length (two-week sprint)

• Same sprint start and end date

Sprint

Page 15: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 16: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 17: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

• Same time and same location

• Time-boxed to 15 minutes

• Answer three questions

• Scrum of Scrums meeting

Daily Meeting

Page 18: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

• Product backlog refinement is on Team backlog

• Team organizes the meeting by themselves

Product Backlog Refinement

Page 19: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 20: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 21: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

DOD (Definitions Of Done)

Page 22: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

• Definitions of Done.

• Platform

• Architecture & Design

• Testing & Coding

• Agreements on working in sharing environments

• Useful links

Wiki

Page 23: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

CI/CD

Page 24: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Page 25: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

Page 26: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 27: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 28: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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

Page 29: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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.

Page 30: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

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.

Page 31: Real-life multiple scrum teams - Mr. Thong & Ms. Diem

www.axon.vnfb.com/AxonActiveVietNam

GAME

1. False

2. False

3. b & c

4. c

5. b & d

6. c

ANSWERS: