24
1 A test set for Small Scale Scrum Arjay HInek and Leigh Griffin Agile Coaches, Red Hat October 10th, 2019 Scaling Scrum Downwards: Labratory

Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

1

A test set for Small Scale Scrum

Arjay HInek and Leigh GriffinAgile Coaches, Red HatOctober 10th, 2019

Scaling Scrum Downwards: Labratory

Page 2: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

2

The Laboratory

● Half(-ish) of you divide into groups of 3 ● The other half into groups of 6 or more

● Groups of 3--one of you will be the customer, the other 2 will be the Small Scale development Team

● Groups of 6 or more--one of you will be the customer, one will be the PO, the others will be the development team

Page 3: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

3

● Spaghetti challenge--only not. This is an experiment.

● We are keeping pre-activity instructions to a minimum because we want to see how people--based on team size--respond to a challenge

Let’s do an experiment

Page 4: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

4

Each team gets the same set of materials…

● 20 sticks of dry spaghetti● one yard of string● one yard of tape● one marshmallow

Page 5: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

5

Here are the rules. . . ● Your team may only use the materials provided● You may not use any other materials to assist in the support of your

tower ● You will have only 15 minutes● Spaghetti may be broken into smaller pieces. However, once

broken, pieces may not be replaced● Tower must be freestanding

● The WHOLE marshmallow must be on the top of the tower when time is called○ Measurement is a vertical measurement from the table

top to the bottom of the marshmallow

Page 6: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

What did we observe?

6

Page 7: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

7

● “Hey, ‘spin up’ Scrum for this short project?”

● Consultants-- for a “Scrum shop?”

● Computer Science student-”Use Scrum!”

● Open source developer--Solo, but. . .

Show of Hands. . . .

Page 8: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

8

Some Foreground from the Background

• Red Hat are heavily engaged in three areas where 1-2 person teams are the norm

• Professional Services or Consultancy projects typically charge per person day– Industry norm; tends to be small as a result– Many hats worn by a single person– Projects running for typically 20 days or less is the most popular

• Student completing a Final Year Project (FYP) – Capstone project, of around 24 weeks duration– Individual sport for assessment reasons– Red Hat mentoring of Student Projects is a community outreach initiative

• Paid for Commercial Research Projects– Specific problem, 6-24 month duration, 2 research engineers

Page 9: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

9

- Early 2017 thinking about the topic- Agile Cambridge 2017 Crowd Sourced

What SSS could look like- Became an Academic Thesis in 2018- Published V1.0 of it as a series of Blogs on

OpenSource.com- Crowdsourcing V2.0 here at Agile 2019 :)

The Big Idea

Page 10: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

What Small Scale Scrum means to us

10

Page 11: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

Bare Bones

11

❏ 2-person team (with possible 3rd: Project Manager)❏ The 2 act as ScrumMaster, Product Owner, and

development team all-in-one❏ The customer is expected to be involved daily❏ For use on fixed-duration projects❏ Same ceremonies, but often simpler and shorter❏ Same values +6 additional focused values

Page 12: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

The Values We Added

12

➢ Multiple Project Responsibilities over Fixed Assignments➢ Wide communication over narrow communication➢ Quality delivery over speed of development➢ Team feature delivery over individual responsibility➢ Accelerating innovation over request-driven thinking➢ Customer growth over customer engagement

Page 13: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

13

Multiple Project Responsibilities over Fixed Assignments

● No PO, No Scrum Master, so the two take on all of those responsibilities

● Not a “nice to have” or a goal for continuous improvement but an absolute requirement for SSS to work

● Has a direct impact on the other values of communication, innovation and customer growth

Page 14: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

Wide communication over narrow communication

14

● More focus on team to customer● Required (and nearly obsessive) focus on

the clarity and quality of communications ● Proof of concept demo for project manager

and audience (both wide and valuable communication)

Page 15: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

15

Quality delivery over speed of development

● Because of a shared ownership of delivering features, there is a heightened focus on getting it right.

● With only two developers, there is a decreased chance of bugs being introduced.

Fineartsamerica.com

Page 16: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

16

Team feature delivery over individual responsibility

● Sprint planning is the team clarifying with one another and with the customer the requirements they have already been discussing

● A decreased focus on estimation, but instead, an increased focus on delivering features working together

Page 17: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

17

● Not just solving the puzzles of development, but seeking to change what created the puzzle in the first place

● They have a direct line to the customer’s problems; therefore, they can envision deeper ways to help improve

Accelerating innovation over request-driven thinking

Page 18: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

18

Customer growth over customer engagement

● See above on innovation○ they can envision deeper ways to help

improve the customer’s systems● Not just seeking to delight the customer

(through the PO’s negotiations), but partnering with the customer for future success

Page 19: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

19

But does it work?

● Students results were remarkable:○ 3 students (86%, 88%, 91%) top 3 in the class○ 2 students (94%, 93%) top 2 in the class○ 3 students (86%, 88%, 96%)○ 96% was the record mark ever given○ all marks are in the 95th% percentile of their

class● Consultancies

○ 8/8 --100% success rate○ 4 signed on for return engagement

Page 20: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

20

● What to look for:○ short, small, intensive projects○ Disciplined individuals○ customer-facing developers○ people who work well in pairs○ clear alliance with customer

● Potential coaching uses○ Teams that are heavily split○ Team members interested in research○ Team members who may need a deeper

dive

Is it for everyone?

Page 21: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

Let’s get more people to try

this!

Absolutely! And let’s get them to share what THEY

learn

What’s next?

21

Page 22: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

22

Small Scale Scrum survey

How Do we get involved?Join the Open Source DevOps team!

Survey

Page 24: Scaling Scrum Downwards: Labratory - RHAD · Computer Science student-”Use Scrum!” ... Proof of concept demo for project manager and audience (both wide and valuable communication)

CONFIDENTIAL Designator

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat

24

Red Hat is the world’s leading provider of enterprise

open source software solutions. Award-winning

support, training, and consulting services make Red

Hat a trusted adviser to the Fortune 500.

Thank you

OPTIO

NAL SECTION

MARKER O

R TITLE