InfoJobs Agile

Post on 04-Dec-2014

1.405 views 1 download

Tags:

description

Introduction to the Agile methods used at InfoJobs. Description of the Agile manifesto and principles. Overview of Scrum, kanban and scrumban as used at InfoJobs.

Transcript of InfoJobs Agile

InfoJobs - Introduction to Agile by Gabriel Prat is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.

Introduction to AgileScrum, kanban & scrumban

1diumenge 29 d’abril de 12

What doyouExpect?

3diumenge 29 d’abril de 12

GROUNDRULES

4

Interrupt as needed

Change order

Control schedule

Add topics

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M

8  years

109  people

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M $1,1M

8  years 1  year

109  people 8  people

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M $1,1M

8  years 1  year

109  people 8  people

15  years

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M $1,1M

8  years 1  year

109  people 8  people

15  years

$230M

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M $1,1M

8  years 1  year

109  people 8  people

15  years

$230M

diumenge 29 d’abril de 12

5

COMMONPROBLEMS

Jim Johnson, chairman of the Standish Group, at the XP (eXtreme Programming) 2002 conference

(SACWIS Implementation)

Florida Minnesota

Budget

Scheduleddura3on

Staff

$32M $1,1M

8  years 1  year

109  people 8  people

15  years

$230M200x productivity!

diumenge 29 d’abril de 12

VICIOUSCIRCLE

6

Unsatisfied client

Rush

Low qualityBugs & rework

Late deliveries

Rings a bell? :)

diumenge 29 d’abril de 12

VICIOUSCIRCLE

6

Unsatisfied client

Rush

Low qualityBugs & rework

Late deliveries

Rings a bell? :)

Demotivation +never ending project

diumenge 29 d’abril de 12

7

AG·ILEQuick and well-coordinatedin movement; lithe.

- adjective

diumenge 29 d’abril de 12

CUSTOMERCOLLABORATIONover contract negotiation

1A

GIL

EM

AN

IFES

TO

8diumenge 29 d’abril de 12

CUSTOMERCOLLABORATIONover contract negotiation

1

INDIVIDUALS andINTERACTIONSover processes and tools

2

AG

ILE

MA

NIF

ESTO

8diumenge 29 d’abril de 12

CUSTOMERCOLLABORATIONover contract negotiation

1

INDIVIDUALS andINTERACTIONSover processes and tools

2

RESPONDING toCHANGEover following a plan

3

AG

ILE

MA

NIF

ESTO

8diumenge 29 d’abril de 12

CUSTOMERCOLLABORATIONover contract negotiation

1

INDIVIDUALS andINTERACTIONSover processes and tools

2

RESPONDING toCHANGEover following a plan

3

WORKINGSOFTWAREover full documentation

4

AG

ILE

MA

NIF

ESTO

8diumenge 29 d’abril de 12

AG

ILE

PRIN

CIP

LES

DELIVER SOFTWARE1

EMBRACE CHANGE2

SHOW OFTEN3

WORK TOGETHER4

PROVIDE ENVIRONMENT5

CHAT FACE-to-FACE6

MINIMIZE WASTE7

MAINTAIN PACE8

SEEK TECH EXCELLENCE9

LOVE SIMPLICITY10

SELF-ORGANIZE TEAMS11

IMPROVE CONTINUOUSLY12

9diumenge 29 d’abril de 12

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

AGILE

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

AGILE

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

AGILE

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

WATERFALL

AGILE

10

DELIVER SOFTWARE1

diumenge 29 d’abril de 12

11

EMBRACE CHANGE2

AG

ILE

PRIN

CIP

LES

diumenge 29 d’abril de 12

12

FEAR OFCHANGE

diumenge 29 d’abril de 12

13

FEAR OFCHANGE

diumenge 29 d’abril de 12

14

EMBRACE CHANGE2AGILEPRINCIPLES

diumenge 29 d’abril de 12

14

EMBRACE CHANGE2AGILEPRINCIPLES SHOW OFTEN3

diumenge 29 d’abril de 12

14

http://www.slideshare.net/jallspaw/ops-metametrics-the-currency-you-pay-for-change

EMBRACE CHANGE2AGILEPRINCIPLES SHOW OFTEN3

diumenge 29 d’abril de 12

15

AGILEPRINCIPLES

diumenge 29 d’abril de 12

15

Increase adaptability

User feedback

DevelopPlan

AGILEPRINCIPLES

diumenge 29 d’abril de 12

15

Increase adaptability

User feedback

DevelopPlan

Reduce risk

Ris

k

Release size

AGILEPRINCIPLES

diumenge 29 d’abril de 12

15

Increase adaptability

User feedback

DevelopPlan

Reduce risk

Ris

k

Release size

AGILEPRINCIPLES SHOW OFTEN3

diumenge 29 d’abril de 12

16

AGILEPRINCIPLES

diumenge 29 d’abril de 12

16

AGILEPRINCIPLES SHOW OFTEN3

diumenge 29 d’abril de 12

17

WORK TOGETHER4

AG

ILE

PRIN

CIP

LES

diumenge 29 d’abril de 12

17

WORK TOGETHER4

How the customer explained it

How the project manager understood it

How the analyst designed it

How the programmer wrote it

How pathes were applied

What the customer really needed

AG

ILE

PRIN

CIP

LES

diumenge 29 d’abril de 12

18

PROVIDE ENVIRONMENT5

AG

ILE

PRIN

CIP

LES

diumenge 29 d’abril de 12

AG

ILE

PRIN

CIP

LES

19

CHAT FACE-to-FACE6

http://en.wikipedia.org/wiki/Media_richness_theory

Effe

ctiv

enes

s of

com

mun

icat

ion

MORE EFFECTIVE

LESS EFFECTIVE

Chat with whiteboard

Chat face to face

Videoconference

Telephone

Email

Doc

diumenge 29 d’abril de 12

20

AG

ILE

PRIN

CIP

LES

MINIMIZE WASTE7

Poppendieck, Mary and Tom. Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, 2006.

#1 Partially Done Work

#2 Extra Features

#3 Relearning

#4 Handoffs

#5 Delays

#6 Task Switching

#7 Defects

http://agile.dzone.com/articles/seven-wastes-software

diumenge 29 d’abril de 12

21

RESULTS ≠ TIMEFocus on results, minimize waste, be brave, learn from failure

diumenge 29 d’abril de 12

22

AG

ILE

PRIN

CIP

LES

MAINTAIN PACE8

No work

Capacity

Maximum

Sust

aina

ble

pace

diumenge 29 d’abril de 12

23

AG

ILE

PRIN

CIP

LES

SEEK TECH EXCELLENCE9

We don’t...

We don’t have time

Automate testWrite docsRefactor...

Beca

use Because

diumenge 29 d’abril de 12

23

AG

ILE

PRIN

CIP

LES

SEEK TECH EXCELLENCE9

We don’t...

We don’t have time

Automate testWrite docsRefactor...

Beca

use Because

diumenge 29 d’abril de 12

24

LOVE SIMPLICITY10

“Perfect is the enemy of good”

Voltaire

diumenge 29 d’abril de 12

25

LOVE SIMPLICITY10

diumenge 29 d’abril de 12

25

LOVE SIMPLICITY10

diumenge 29 d’abril de 12

25

LOVE SIMPLICITY10

diumenge 29 d’abril de 12

26

AG

ILE

PRIN

CIP

LES

SELF-ORGANIZE TEAMS11

diumenge 29 d’abril de 12

27

AG

ILE

PRIN

CIP

LES

IMPROVE CONTINUOUSLY12

Kay = Change

Zen = Good

Kayzen = Continuous improvement

diumenge 29 d’abril de 12

AG

ILE

PRIN

CIP

LES

DELIVER SOFTWARE1

EMBRACE CHANGE2

SHOW OFTEN3

WORK TOGETHER4

PROVIDE ENVIRONMENT5

CHAT FACE-to-FACE6

MINIMIZE WASTE7

MAINTAIN PACE8

SEEK TECH EXCELLENCE9

LOVE SIMPLICITY10

SELF-ORGANIZE TEAMS11

IMPROVE CONTINUOUSLY12

28diumenge 29 d’abril de 12

29

Currentstate

Desired state

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

29

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

29

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

What actually happens in most

cases

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

29

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

What actually happens in most

cases

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

29

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

What actually happens in most

cases

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

29

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

What actually happens in most

cases

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12

30diumenge 29 d’abril de 12

31

Had not experienced a failed project

diumenge 29 d’abril de 12

32diumenge 29 d’abril de 12

33diumenge 29 d’abril de 12

SCRUM

33diumenge 29 d’abril de 12

SCRUMDEFINITION

33diumenge 29 d’abril de 12

iterative, incremental methodology for project management often seen in agile software development.

SCRUMDEFINITION

33diumenge 29 d’abril de 12

iterative, incremental methodology for project management often seen in agile software development.

24 hours

2 weeksSprint

backlogProductbacklog

Shippableproduct

Daily scrummeeting

SCRUMDEFINITION

33diumenge 29 d’abril de 12

34

GROUNDRULES

Change is the only constant

”Tao Principle

fail faster to succeed sooner

”David Kelley, CEO Ideo

diumenge 29 d’abril de 12

35

GROUNDRULES

Scrum roles, artifacts, events and rules are immutable

- Why should we change? The old ways were good enough

diumenge 29 d’abril de 12

36

GROUNDRULES

Shared goals and responsibilities

Daily standup, daily communication, daily involvement

diumenge 29 d’abril de 12

37

GROUNDRULES

All team members’ role is “team member”, no sub-teams dedicated to specific domains

- We have a bottle neck in the XXX phase

- How may I help you today?

diumenge 29 d’abril de 12

38

GROUNDRULES

Full time team members

- Sorry, I can’t help you, I’m working on something else

- Make everything visible! Look at the whiteboard

diumenge 29 d’abril de 12

39

GROUNDRULES

Avoid paralellization

- Everything is important

diumenge 29 d’abril de 12

40

GROUNDRULES

Bueno, Bonito, Barato: Choose two of them

diumenge 29 d’abril de 12

Scope

TimeCost

Traditional

Estimated

Fixed

40

GROUNDRULES

Bueno, Bonito, Barato: Choose two of them

diumenge 29 d’abril de 12

CostTime

Scope

Agile!

Scope

TimeCost

Traditional

Estimated

Fixed

40

GROUNDRULES

Bueno, Bonito, Barato: Choose two of them

diumenge 29 d’abril de 12

41

TIMEBOX

diumenge 29 d’abril de 12

41

Traditional

Estimated

Real

TIMEBOX

diumenge 29 d’abril de 12

41

Traditional

Estimated

Real

TIMEBOX

diumenge 29 d’abril de 12

41

Traditional

Estimated

Real Ouch!

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Agile!

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Agile!

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Agile!

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Replan

Agile!

Continuous improvement

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Replan R1.0

Agile!

Working software!Early & continuous

delivery

TIMEBOX

diumenge 29 d’abril de 12

42

Traditional

Estimated

Real Ouch!

Estimated

Real

Replan R1.0 R2.0

Agile!

TIMEBOX

diumenge 29 d’abril de 12

SCRUMOVERVIEW

43

Roles Artifacts Meetings

diumenge 29 d’abril de 12

SCRUMROLES

1 PRODUCT OWNERthe voice of the customer

3 SCRUM MASTERfacilitator, mentor, coach

2 TEAM MEMBERdeliver the product

4 EXTERNAL EXPERTSconsultants, assessors, auditors

44diumenge 29 d’abril de 12

SCRUMTEAMS

Tech Lead

Developers

Test engineers Int. designer

Front-end dev.

Prod. Owner

Scrum Master

#" #" #"

#*# ?" ?"

<>#

QA Lead?*#

Visual Interfacedesigner

Team

45diumenge 29 d’abril de 12

AUTONOMOUSTEAMS

46

Competent Self-organized

Accountable Multi-disciplinar

Capaple of doing the work end-to-

end to meet goals

Acknowledgment and assumption of responsibility about goal achievement

Composed by members from

multiple departments

They (so not their managers) decide how to meet goals

Group of individuals working in concert toward shared specific goals without the direct influence of an outside party

diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLESeats in the driver’s seat, prioritize what to do and

knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Here be the team

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Thousands of clients!

Scary, aren’t they?

Here be the team

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Thousands of clients!

Scary, aren’t they?

Here be the team

Product owner.

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Thousands of clients!

Scary, aren’t they?

Here be the team

Product owner.

The brave gatekeeper.

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Guardians of the scrum teams. They keep orcs at the doors.

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Guardians of the scrum teams. They keep orcs at the doors.

✓ Responsible for delivering the maximum value to the company.

✓ Must be up to date of the sprint status

✓ Responsible for having good user stories from the PM on time having the client’s ok before the sprint planning

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

PRODUCT OWNERROLE

Guardians of the scrum teams. They keep orcs at the doors.

Seats in the driver’s seat, prioritize what to do and knows when the software should be shipped

47diumenge 29 d’abril de 12

Writes code *sigh*

Designs software architecture

Don’t let the team build a Rube Goldberg machine

Co-responsible for the team’s output

"With great power there must also come -- great responsibility!"Stan Lee - Amazing Fantasy #15 (First Spider-Man story)

"To whom much has been given, much will be expected"Jesus - Luke 12:48

DEVELOPER!ROLE

48diumenge 29 d’abril de 12

DEVELOPER!ROLE

48diumenge 29 d’abril de 12

Focused on the output, not the process. Helps in the process of converting ideas to architecture, to tasks, to code.

TECH LEADROLE

49diumenge 29 d’abril de 12

Focused on the output, not the process. Helps in the process of converting ideas to architecture, to tasks, to code.

TECH LEADROLE

Do’

s

Global project technical vision

Leading scrum meetings

Remove technical impediments

Manage team’s technical skills

Write code. Write a lot of code

Create interactive environment

49diumenge 29 d’abril de 12

Focused on the output, not the process. Helps in the process of converting ideas to architecture, to tasks, to code.

TECH LEADROLE

Do’

s

Global project technical vision

Leading scrum meetings

Remove technical impediments

Manage team’s technical skills

Write code. Write a lot of code

Create interactive environment

Be the only responsible

Make the hard decisions alone

Impose his opinion

Be the best at everything

Write all the hard code

Don

’ts

49diumenge 29 d’abril de 12

http://www.flyingtomoon.com/2011/06/do-we-need-technical-leads-in-scrum.htmlhttp://blog.franktrindade.com/2009/08/11/whats-the-tech-lead-doing-anyway/

http://www.magpiebrain.com/2006/09/12/a-tech-lead-manifesto/

Focused on the output, not the process. Helps in the process of converting ideas to architecture, to tasks, to code.

TECH LEADROLE

Do’

s

Global project technical vision

Leading scrum meetings

Remove technical impediments

Manage team’s technical skills

Write code. Write a lot of code

Create interactive environment

Be the only responsible

Make the hard decisions alone

Impose his opinion

Be the best at everything

Write all the hard code

Don

’ts

49diumenge 29 d’abril de 12

SCRUM MASTERROLEFocused on the methodology, the

people and the team improvement, not the output of the current sprint.

Do’

s

Care for all the people in team

(Train the team to) Remove impediments

Make retrospective enhancements happen

Have the best people skills

Protects team against interruptions.

Have management authority

Commits to work on behalf of the team

Need to be a developer

Be the only one concerned about people’s feelings

Don

’ts

50diumenge 29 d’abril de 12

for SCRUM MASTERS51

diumenge 29 d’abril de 12

The SM observes the world but trusts his inner vision.He allows things to come and goHis heart is open as the sky. (12)

The SM doesn't talk, he acts.When this is done, the team says, "Amazing: we did it, all by ourselves!" (17)

When the SM leads, the team is hardly aware that he exists.Next best is a leader that is loved.Next, one who is feared.The worst one who is despised. (17)

A good traveler has no fixed plans and isn’t intent upon arriving.A good artist lets his intuition lead him wherever it wants.A good scientist has freed himself of concepts and keeps his mind open to what is. Thus the SM is available to everybody and doesn't reject anyone.He is ready to use all situations and does not waste anything. (27)

Therefore the SM controls without authority.Working, yet not taking credit. Work is done, then forgotten. Therefore it lasts forever. (2)

When the process is lost, there is good practice.When good practice is lost, there are rules.When rules are lost, there is ritual.Ritual is the beginning of chaos. (38)

The SM concerns himself with the depth and not the surface,with the fruit and not the flower. (38)

The SM allows things to happen.He shapes events as they come.He steps out of the ways and let the design speak for itself. (45)

The SM gives himself up to whatever the moment brings.He knows that he is going to leave, he has nothing left to hold on to: no illusions, no resistance in mind.He holds nothing back from the project, therefore is ready for departure, as a man is ready for sleep after a good day's work. (50)

The great way is easy, yet developers prefer the side paths.Be aware when things are out of balance.Remain centered within the design. (53)

The SM's power is like this.He let all things come and go effortlessly, without desire.He never expect results; thus he is never disappointed.He is never disappointed, thus his spirit never grows old. (55)

Those who don’t have a clue are still debating about the processThose who know, just do it. (56)

SM is content to serve as an example and not to impose his will.He is pointed, but doesn't pierce.Straightforward, but supple.Radiant, but easy on the eyes. (58)

If you want to be a great SM, stop trying to control.Let go of fixed plans and concepts and the team will govern itself.The more rules you have, the less disciplined the team will be.The more coercion you exert, the less secure the team will be.The more external help you call, the less self-reliant the team’ll be. (57)

for SCRUM MASTERS51

diumenge 29 d’abril de 12

TEST ENGINEERROLETesting is not a phase.

Development = testing + coding

52diumenge 29 d’abril de 12

TEST ENGINEERROLETesting is not a phase.

Development = testing + coding

Do’

s

Writes automated tests

Designs test plan

Run auto/manual tests

Co-responsible for team’s output

52diumenge 29 d’abril de 12

TEST ENGINEERROLETesting is not a phase.

Development = testing + coding

Do’

s

Writes automated tests

Designs test plan

Run auto/manual tests

Co-responsible for team’s output

Be the only responsible for output’s quality

Run all the tests

Makes the decision on whether the product is “done-done” aloneD

on’ts

52diumenge 29 d’abril de 12

AGILEQA

53

QA is not a phase, it's a state of mind

If it is not tested it is not done-done

Programmers write tests

Test driven development? (TDD)

diumenge 29 d’abril de 12

SCRUMARTIFACTS

54

1 PRODUCT BACKLOGa prioritized features list

3 BURN DOWNa progress tracking method

2 SPRINT BACKLOGa list of to-do tasks

diumenge 29 d’abril de 12

PRODUCTBACKLOG

55

As����������� ������������������  a����������� ������������������  who

I����������� ������������������  want����������� ������������������  what,

so����������� ������������������  that����������� ������������������  why

Prioritized & estimated stack of user stories

diumenge 29 d’abril de 12

DEEPBACKLOG

Detailed appropriately

Estimated

Emergent

Prioritized

56diumenge 29 d’abril de 12

DETAILEDAPPROPRIATELYMore estimation errors

Unwanted dependencies

False sentiment of control

Useless rework

Loss of overview

Hardly manageable

MANY DETAILED

SMALL STORIES

diumenge 29 d’abril de 12

DEEPBACKLOG

58

Product BacklogHorizon Details Priority

The  unknown

Less  detailed

Detailed  epics

Detailed  US  +  AC

Any  other  sprint

Next  two  sprints

First  sprint High

Low

diumenge 29 d’abril de 12

DASHBOARD

59

Selected Backlog Code Test

Done! Design

Rdy Rdy Rdy On On On

SP

RIN

T

FIRE!

PRIO

ASAP

-!Ante bloqueos,

ayudar tester con criterios

aceptación

-!Test automatizados antes de ready

-!Seguir estándar de código

-!Doc. actualizada

-!95% coverage -!Max. 3 avatars por persona

Atención inmediata

Atención prioritaria

Sólo si hay buffer y el

Sprint va bien

-!Normal

-!Bug

-!Evolutivo

Burndown Burnup Impediments

diumenge 29 d’abril de 12

BURNDOWN

60

Days

Estim

ated

effo

rt le

ft

Ideal evolution

diumenge 29 d’abril de 12

BURNDOWN

60

Days

Estim

ated

effo

rt le

ft

Ideal evolutionReal evolution

diumenge 29 d’abril de 12

BURNDOWN

61

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

BURNDOWN

62

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

BURNDOWN

63

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

BURNDOWN

64

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

BURNDOWN

65

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

BURNDOWN

66

Days

Estim

ated

effo

rt le

ft

diumenge 29 d’abril de 12

SCRUMMEETINGS

67

1 DAILY STANDUPwhat I did, what I’ll do today, impediments

3 SPRINT DEMOshows sprint’s accomplishments

2 SPRINT PLANNINGcreation of the sprint backlog

4 SPRINT RETROSPECTIVEreview the way team works

5 BACKLOG GROOMINGkeep the backlog DEEP

diumenge 29 d’abril de 12

SPRINTSCHEDULE

68

Day1

Planning (3h)Grooming (1h)

Work! (4h)

Day 2

Work!

Day 3

Work!

Day 4

Work!

Day 5

Work!

Day 6

Work!

Day 7

Work!

Day 8

Work!

Day 9

Work!

Day 10

Work! (4h)Demo (1h)Retro (2h)

diumenge 29 d’abril de 12

DAILYSTANDUP

69

Who?When?

Why?

Team synchronization

What?

Scrum master

Team membersAlways at the same time

Always at the same place

Always 15 minutes

What did I do yesterday?

What will I do today?

Any impediments found?

diumenge 29 d’abril de 12

SPRINTPLANNING

70

Who?

When?

Why?

Team commitment

What?

Scrum master

Team members

Product owner4h at the beginning

of every sprint

What will we do? (with PO)

How will we do it?(wo PO)

diumenge 29 d’abril de 12

SPRINTPLANNING

70

Who?

When?

Why?

Team commitment

What?

Scrum master

Team members

Product owner4h at the beginning

of every sprint

What will we do? (with PO)

How will we do it?(wo PO)

The team decide what will they do

diumenge 29 d’abril de 12

ESTIMATIONGAMES

Dish washing

Dog walking

Lawn mowing

Plants watering

Beds changing

Laundry

Ironing

Oven cleaning

Monthly shopping

Paint bedroom

Floor cleaning

Windows cleaning

71diumenge 29 d’abril de 12

PLANNINGPOKER

72

#"

#"

#" #"

#"

3

12

24ZZZZZ

Without poker planning

diumenge 29 d’abril de 12

PLANNINGPOKER

72

#"

#"

#" #"

#"

3

12

24ZZZZZ

#"

#"

#" #"

#"

Without poker planning

diumenge 29 d’abril de 12

PLANNINGPOKER

72

#"

#"

#" #"

#"

3

12

24ZZZZZ

#"

#"

#" #"

#"

3!

5...

7... 3...

3...

Without poker planning

diumenge 29 d’abril de 12

PLANNINGPOKER

73

#"

#"

#" #"

#"

3

8

3

13

20

diumenge 29 d’abril de 12

PLANNINGPOKER

73

#"

#"

#" #"

#"

3

8

3

13

#"

#"

#" #"

#"

20

13

3

8

203

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

13

3

8

203

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

13

3

8

203

I think it’s a 3 because...

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

13

3

8

203

I think it’s a 3 because...

I think it’s a 20 because...

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

5

3

5

85#"

#"

#" #"

#"

13

3

8

203

I think it’s a 3 because...

I think it’s a 20 because...

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

5

3

5

85#"

#"

#" #"

#"

13

3

8

203

I think it’s a 3 because...

I think it’s a 20 because...

Convergence!

diumenge 29 d’abril de 12

PLANNINGPOKER

74

#"

#"

#" #"

#"

5

3

5

85#"

#"

#" #"

#"

13

3

8

203

I think it’s a 3 because...

I think it’s a 20 because...

Ok... not complete convergence. But they agree that an estimate of 5 should be close enough. Next story.

Convergence!

diumenge 29 d’abril de 12

PLANNINGPOKER

75diumenge 29 d’abril de 12

SPRINTDEMO(a.k.a. sprint review)

76

Who?

When?

Why?

Show work, PO validates

What?

Scrum master

Team members

Product owner2h at the end of

the sprint

Explain what’s (not) done

Show what’s done

PO validates release

diumenge 29 d’abril de 12

SPRINTRETROSPECTIVE

77

Who?When?

Why?

Continuous improvement

What?

Scrum master

Team members

And nobody else2h after the demo

Review the process(see next slides)

diumenge 29 d’abril de 12

SPRINTRETROSPECTIVE

77

Who?When?

Why?

Continuous improvement

What?

Scrum master

Team members

And nobody else2h after the demo

Review the process(see next slides)

diumenge 29 d’abril de 12

Don’t give opinions on other’s work.

78diumenge 29 d’abril de 12

RETROSPECTIVEPRIME DIRECTIVE

79

Regardless of what we discover, we must understand and truly believe that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand.

diumenge 29 d’abril de 12

RETROSPECTIVEWHAT DO WE TALK ABOUT?

80

What helped me in my work?

What hindered my performance?

What made me enjoy my work?

What made me feel bad?

diumenge 29 d’abril de 12

RETROSPECTIVEWHAT DO WE TALK ABOUT?

80

What helped me in my work?

What hindered my performance?

What made me enjoy my work?

What made me feel bad?

I’m talking about me

diumenge 29 d’abril de 12

RETROSPECTIVEHOW TO SAY IT?

81

1 FACT DESCRIPTIONSnot evaluations of behaviors or judgements

3 CONFIRMATION ASKINGto make sure your message has been understood

2 POSITIVE LANGUAGEbecause you know we’ll learn from your message

4 ACTIVE LISTENINGto learn from what others have to say

diumenge 29 d’abril de 12

GROOMINGMEETING

Why?

Make backlog DEEP

Help PO write stories

Participate in early stage

When?

1 hour per sprintAfter sprint planning?

What?

Read/write/improve USEstimation game

Who?

Scrum master

Team members

Product owner

diumenge 29 d’abril de 12

GROOMINGMEETING

Why?

Make backlog DEEP

Help PO write stories

Participate in early stage

When?

1 hour per sprintAfter sprint planning?

What?

Read/write/improve USEstimation game

Who?

Scrum master

Team members

Product owner

diumenge 29 d’abril de 12

ESTIMATIONGAME 1/5

83

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

diumenge 29 d’abril de 12

ESTIMATIONGAME 1/5

83

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

diumenge 29 d’abril de 12

ESTIMATIONGAME 2/5

84

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

diumenge 29 d’abril de 12

ESTIMATIONGAME 2/5

84

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Next card

diumenge 29 d’abril de 12

ESTIMATIONGAME 2/5

84

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Next cardSi

mpl

er

diumenge 29 d’abril de 12

ESTIMATIONGAME 2/5

84

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Next cardSi

mpl

er

Equa

l

diumenge 29 d’abril de 12

ESTIMATIONGAME 2/5

84

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog First card

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Next cardSi

mpl

er

Equa

lMor

e com

plex

diumenge 29 d’abril de 12

ESTIMATIONGAME 3/5

85

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

diumenge 29 d’abril de 12

ESTIMATIONGAME 3/5

85

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Backlog Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

Similar to cards in an existing stack?Create new stack?

diumenge 29 d’abril de 12

ESTIMATIONGAME 4/5

86

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...

diumenge 29 d’abril de 12

ESTIMATIONGAME 4/5

86

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...

diumenge 29 d’abril de 12

ESTIMATIONGAME 4/5

86

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...Disagree?

diumenge 29 d’abril de 12

ESTIMATIONGAME 4/5

86

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...Disagree?

Move to other stack or create new one

diumenge 29 d’abril de 12

ESTIMATIONGAME 5/5

87

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Reviewed and agreed ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...

Assign points to each stack: 1, 2, 3, 5, 8, 15, 25, 40, 70, 120, 200, 350 or ∞diumenge 29 d’abril de 12

ESTIMATIONGAME 5/5

87

Stack 2

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Stack N

User����������� ������������������  

storyUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

Reviewed and agreed ordered stacks, from most simple to most complex

Stack 1

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

User����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  IdeaUser����������� ������������������  story

����������� ������������������  or����������� ������������������  Epic

or����������� ������������������  Idea

...

Assign points to each stack: 1, 2, 3, 5, 8, 15, 25, 40, 70, 120, 200, 350 or ∞diumenge 29 d’abril de 12

SCRUMSUMMARY

88

Roles

Scrum masterProduct ownerTeam memberExternal expert

Product backlogSprint backlogBurndown chart

Daily standupSprint PlanningSprint DemoRetrospectiveBacklog grooming

Artifacts Meetings

diumenge 29 d’abril de 12

DONE-DONEDEFINITION

89diumenge 29 d’abril de 12

90

http://www.presionblogosferica.com/2009/09/14/el-horno-de-las-magdalenas/

diumenge 29 d’abril de 12

91

MYSCRUM?

shu ha ri

diumenge 29 d’abril de 12

91

MYSCRUM?

shu ha ri

In this beginning stage the student follows the teachings of one master precisely. He concentrates on how to do the task, without worrying too much about the underlying theory. If there are multiple variations on how to do the task, he concentrates on just the one way his master teaches him.

At this point the student begins to branch out. With the basic practices working he now starts to learn the underlying principles and theory behind the technique. He also starts learning from other masters and integrates that learning into his practice.

Now the student isn't learning from other people, but from his own practice. He creates his own approaches and adapts what he's learned to his own particular circumstances.

diumenge 29 d’abril de 12

92

Currentstate

Desired stateWhat stakeholders (mistakenly) expect

What actually happens in most

cases

Time

Perf

orm

ance

J-CURVEEFFECT

Adapted from David Viney, The J-Curve Effect observed in change

diumenge 29 d’abril de 12