32
Welcome! Scrum - simple to understand, hard to master Kent Scrum UG

Scrum simple to understand v.1.2

Embed Size (px)

Citation preview

Page 1: Scrum simple to understand v.1.2

Welcome!Scrum - simple to understand, hard to master

Kent Scrum UG

Page 2: Scrum simple to understand v.1.2

2

Our Vision

Individuals and interactions

Working software

Customer collaboration

Responding to change

While there is value in the items on the right, we value the items on the left more.

Over

Over

Over

Over

We are uncovering better ways of developingsoftware by doing it and helping others do it.

Processes and tools

Comprehensive documentation

Contract negotiation

Following a plan

Page 3: Scrum simple to understand v.1.2

3

Thank You

Page 4: Scrum simple to understand v.1.2

4

Create some noise!

@KentScrumUG

Page 5: Scrum simple to understand v.1.2

5

Scrum Education Units (SEU)

Category A: Scrum Alliance Scrum GatheringsUp to 45 SEUs can be earned at a rate of one credit per hour of participation in:• Scrum Alliance Global Gatherings• Scrum Alliance Regional Gatherings• Scrum Coaching Retreats• Scrum Alliance-Sponsored Events• Scrum Alliance-Endorsed User Group events

and activities. 2 SEUs

Page 6: Scrum simple to understand v.1.2

6

Stand-up

Your experience with Agility

1 = Very Little Experience/No Experience

2 = Some Experience

3 = Experienced

4 = Very Experienced

5 = Expert

Page 7: Scrum simple to understand v.1.2

7

Why agile?

Source: https://www.startwithwhy.com/

Simon Sinek - Golden Circles

Page 8: Scrum simple to understand v.1.2

8

A Typical IT Project…

Page 9: Scrum simple to understand v.1.2

9

Defined vs Emperical

Source:: “Complexity and Organisational Reality” – Ralph D Stacey, Cynefin, D Snowden

Technology uncertainty

Requirementuncertainty Chaos

“Nobody knows”Complex

“We’ll know in hindsight”Emergent practice

Complicated “Experts know”Good practice

Simple“Everybody

knows”Best

practice

Agile sweet spot!

Page 10: Scrum simple to understand v.1.2

10

Mindset

Values

Principles

PracticesTools &

Processes

We use JIRA

We do stand-ups

We are co-located

We do just enough documentation

Trust

What is agile?

More visible, less powerful

Less visible, more powerful

Page 11: Scrum simple to understand v.1.2

11

Page 12: Scrum simple to understand v.1.2

12

The Agile Manifesto

Four ValuesIndividuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

Twelve principles (summarised)• Satisfy the customer through continuous

delivery• Welcome changing requirements• Deliver working software frequently• Business people and developers

work together daily• Give individuals support and trust to get

the job done• The most effective communication is

face-to-face

• Working software is the primary measure of

progress• Promote a sustainable pace for everyone• Continuous attention to technical

excellence and design• Simplicity is essential – maximise the work not

done• The best solutions emerge from self-organising

teams• Regular reflection on effectiveness and adjust

accordingly

Page 13: Scrum simple to understand v.1.2

13

Umbrella

Page 14: Scrum simple to understand v.1.2

14

The Lightest of all Agile Methods

XP 5 Values 14 Principles 12 Primary Practices 11 Corollary Practices

Lean 7 Principles 22 Thinking Tools

Scrum (5 Values) 3 Roles 5 Events 3 Artifacts

DSDM Atern 8 Principles 5 Lifecycle Phases 12 Roles 17 Work Products 5 Key Techniques

Agile Unified Process 6 Principles 7 Disciplines 4 Lifecycle Phases 14 Roles 8 Minimum Deliverables 4 Guidance Pieces

Page 15: Scrum simple to understand v.1.2

15

Agile is not only scrum

Source: http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf, 3501 respondents

Page 16: Scrum simple to understand v.1.2

16

Scrum ComponentsScrum Events The Sprint Sprint Planning Daily ReviewSprint ReviewSprint Retrospective

Scrum Artifacts Product Backlog Sprint Backlog Increment

Plus ... Progress Monitors

Scrum Team

Product Owner ScrumMaster Development Team

Page 17: Scrum simple to understand v.1.2

17

Sprint

24hours

Product BacklogAnyone can contributeOrdered by Product Owner

Sprint Backlog

Backlog tasksexpandedby team

Potentially ShippableProduct Increment

Daily ScrumMeeting

Scrum: workflow

Page 18: Scrum simple to understand v.1.2

18

Scrum Guide

Definition of Scrum

Scrum (n): A framework within

which people can address

complex adaptive problems,

while productively and creatively

delivering products of the highest

possible value.

Scrum is:

Lightweight

Simple to understand

Difficult to master

Page 19: Scrum simple to understand v.1.2

19

DEMON: Why is scrum hard?

Development teamProduct owner

One person decides

No dependencies

No special roles

1 month or less

Value hypothesis Value*

* the solution is technically fully ready to release to the market. It is a marketing decision whether to actually release immediately or wait.

9 people or less

Source: The Scrum Guide https://www.scrum.org/Scrum-Guide, October 2011

Dependency freeEverybody is ‘developer’Month or lessOne product ownerNine people or less

Page 20: Scrum simple to understand v.1.2

20© RADTAC 2014

Agile Anomaly

“W A T E R…S C R U M...F A L L”L

Page 21: Scrum simple to understand v.1.2

21Michael Sahota, An Agile Adoption and Transformation Survival Guide © RADTAC 2014

Agile by Stealth

Page 22: Scrum simple to understand v.1.2

22

Iceberg

Page 23: Scrum simple to understand v.1.2

23

Iceberg - misaligned

• Satisfy the customer• Harness Change• Encourage Incremental

Implementation• Get business and Tech people

working together• Create trust through Leadership• Encourage f2f conversations• Set targets and reward real

progress to working solution• Give your team the space they

need to excel• Pursue simplicity, not complexity

Page 24: Scrum simple to understand v.1.2

24Source: Schneider, W. (1999). The reengineering alternative : a plan for making your current culture work. New York: McGraw-Hill.

What’s your culture?

Page 25: Scrum simple to understand v.1.2

25

47%

41% 9%

3%

Source: http://collectiveedgecoaching.com/2010/07/agile__culture/

Agile friendly culture

Page 26: Scrum simple to understand v.1.2

26

“Doing Agile”

Actions

Results

Mindset

Values

Principles

PracticesTools &

Processes

Page 27: Scrum simple to understand v.1.2

27

“Being Agile”: The Learning Organisation

````````````

Values & Beliefs

Intrinsic Behaviours

Actions

Results

Mindset

Values

Principles

PracticesTools &

Processes

Page 28: Scrum simple to understand v.1.2

28

Portfolio/Organisation

Product/Programme

Team

Shallow wave

Source: http://radtac.wordpress.com/tag/change-wave/

Page 29: Scrum simple to understand v.1.2

29

Portfolio/Organisation

Product/Programme

Team

Breaking wave

Frozen middle!

Source: http://radtac.wordpress.com/tag/change-wave/

Page 30: Scrum simple to understand v.1.2

30

Portfolio/Organisation

Product/Programme

Team

Sustainable waveStart agile transformation

with a vertical stripe…

Source: http://radtac.wordpress.com/tag/change-wave/

…then expand sideways

Page 31: Scrum simple to understand v.1.2

31

Your Commitment to learn?

All in the public domain: • Watch Simon Sinek – Golden Circles (YouTube)• Visit Agile Manifesto and read the Principles• Print and read the Scrum Guide 2013• Download ‘An Agile Adoption Transformation

Survival Guide: Working with Organisational Culture’ (Michael Sahota)

Page 32: Scrum simple to understand v.1.2

Questions?Scrum - simple to understand, hard to master

Kent Scrum UG