chocolate, lego and scrum jambalaya at sgnola2014

35
Dana Pylayeva, Bryan Beecham Chocolate, LEGO and Scrum Jambalaya

Upload: dana-pylayeva

Post on 01-Dec-2014

333 views

Category:

Technology


2 download

DESCRIPTION

Chocolate, LEGO and Scrum Jambalaya ( introduction to DevOps simulation game) has been presented by Dana Pylayeva and Bryan Beecham #SGNOLA 2014

TRANSCRIPT

Page 1: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Dana Pylayeva, Bryan Beecham Chocolate, LEGO and Scrum Jambalaya

Page 2: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Chocolate, LEGO and Scrum Jambalaya

What is this all

about?

@DanaPylayeva, @BillyGarnet

Page 3: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Dana Pylayeva

Scrum Master and ThinkShare host at

Rakuten Marketing.

Survived 2 years of managing DBAs

(and fighting production fires on 60TB)

Top 3 on my list:

Continuous learning (through people,

places and experiences)

Flexibility (through Agile and Yoga)

Fun (as defined by Nicole Lazzaro)

@DanaPylayeva, @BillyGarnet

Page 4: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Bryan Beecham

Agile Coach and Trainer at Iceberg Ideas Inc.

Learned to code on a Commodore VIC-20

(with 3583 bytes of RAM)

Top 3 on my list:

Get one thing done every day

Learn one new thing every day

Do one thing for someone else every day

@DanaPylayeva, @BillyGarnet

Page 5: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Inspiration

@DanaPylayeva, @BillyGarnet

Page 6: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Scrum framework

@DanaPylayeva, @BillyGarnet

Page 7: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

What happens when production releases are limited?

Work in Progress

( WIP)

@DanaPylayeva, @BillyGarnet

Page 8: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

From local optimization to global degradation?

Production

D

E

V

D

E

V

Customers

@DanaPylayeva, @BillyGarnet

Page 9: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Deployments results in post-deployment

chaos and disruption.

@DanaPylayeva, @BillyGarnet

Page 10: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Is there a conflict of interest?

Customers

@DanaPylayeva, @BillyGarnet

Page 11: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

What is the problem?

“The velocity of change in business

requirements is undeniably increasing

at a frightening rate for those

organizations unable to keep pace” The Seven Habits Of Highly Effective DevOps

by Glenn O’Donnell and Kurt Bittner, Forrester Research, Inc, September 3, 2013

@DanaPylayeva, @BillyGarnet

Page 12: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

A change again?

@DanaPylayeva, @BillyGarnet

Page 13: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

We must change to survive!

To change is to change twice:

Source: "The forgotten half of change“, L. de Brabandere

Changing Perception

Time

Change

Changing Reality Change

Time

CREATIVITY INNOVATION

@DanaPylayeva, @BillyGarnet

Page 14: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

What is The Goal?

@DanaPylayeva, @BillyGarnet

Page 15: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Theory of constraints - Systems thinking

1. Identify the system's constraint(s)

2. Decide how to exploit the system's constraint(s)

3. Subordinate everything else to the above decision

(align the whole system or organization to support

the decision made above)

4. Elevate the system's constraint(s) (make other

major changes needed to increase the constraint's

capacity)

5. Warning! If in the previous steps a constraint has

been broken, go back to step 1, but do not

allow inertia to cause a system's constraint.

@DanaPylayeva, @BillyGarnet

Page 16: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Theory of constraints - Systems thinking

1. Identify the system's constraint(s)

2. Decide how to exploit the system's constraint(s)

3. Subordinate everything else to the above decision

(align the whole system or organization to support

the decision made above)

4. Elevate the system's constraint(s) (make other

major changes needed to increase the constraint's

capacity)

5. Warning! If in the previous steps a constraint has

been broken, go back to step 1, but do not

allow inertia to cause a system's constraint.

@DanaPylayeva, @BillyGarnet

Page 17: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Theory of constraints - Systems thinking

1. Identify the system's constraint(s)

2. Decide how to exploit the system's constraint(s)

3. Subordinate everything else to the above decision

(align the whole system or organization to support

the decision made above)

4. Elevate the system's constraint(s) (make other

major changes needed to increase the constraint's

capacity)

5. Warning! If in the previous steps a constraint has

been broken, go back to step 1, but do not

allow inertia to cause a system's constraint.

@DanaPylayeva, @BillyGarnet

Page 18: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Theory of constraints - Systems thinking

1. Identify the system's constraint(s)

2. Decide how to exploit the system's constraint(s)

3. Subordinate everything else to the above decision

(align the whole system or organization to support

the decision made above)

4. Elevate the system's constraint(s) (make other

major changes needed to increase the constraint's

capacity)

5. Warning! If in the previous steps a constraint has

been broken, go back to step 1, but do not

allow inertia to cause a system's constraint.

@DanaPylayeva, @BillyGarnet

Page 19: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Theory of constraints - Systems thinking

1. Identify the system's constraint(s)

2. Decide how to exploit the system's constraint(s)

3. Subordinate everything else to the above decision

(align the whole system or organization to support

the decision made above)

4. Elevate the system's constraint(s) (make other

major changes needed to increase the constraint's

capacity)

5. Warning! If in the previous steps a constraint has

been broken, go back to step 1, but do not

allow inertia to cause a system's constraint.

@DanaPylayeva, @BillyGarnet

Page 20: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Different kinds of bottlenecks?

@DanaPylayeva, @BillyGarnet

Page 21: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Truly cross functional teams – expand your skills!

@DanaPylayeva, @BillyGarnet

Page 22: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Invite Ops to your Scrum team!

Next Sprint!

@DanaPylayeva, @BillyGarnet

Page 23: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Simplify deployments with automation

O

P

S

O

P

S

@DanaPylayeva, @BillyGarnet

Page 24: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

The Three Ways

“The First Way, helps us understand how

to create fast flow of work as it moves

from Development into IT Operations,

because that’s what’s between the

business and the customer.”

@DanaPylayeva, @BillyGarnet

Page 25: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

The Three Ways

“The Second Way shows us how to

shorten and amplify feedback loops, so

we can fix quality at the source and avoid

rework. “

@DanaPylayeva, @BillyGarnet

Page 26: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

The Three Ways

“The Third Way shows us how to create a

culture that simultaneously fosters

experimentation, learning from failure,

and understanding that repetitions and

practice are the prerequisites to

mastery.”

@DanaPylayeva, @BillyGarnet

Page 27: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

@DanaPylayeva, @BillyGarnet

Page 28: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Using games for education and learning

@DanaPylayeva, @BillyGarnet

Page 29: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Incorporating four types of fun

• Easy fun

• Hard fun

• People fun

• Serious fun

Source: Nicole Lazzaro http://xeodesign.com/xeodesign_whyweplaygames.pdf

@DanaPylayeva, @BillyGarnet

Page 30: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Welcome to the Magic Circle!

- a boundary that

divides the world of the

game from the real

world

- the rules of the game

matter not the rules of

the real world

@DanaPylayeva, @BillyGarnet

Page 31: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Treats4U.com simulation framework:

•Three sister companies compete

in a global market.

•Scrum framework

•Product:

1) LEGO animal

2) 2 candies

•Value of products fluctuates

based on market demands.

The company that delivers the most value wins!

@DanaPylayeva, @BillyGarnet

Page 32: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Introducing the team:

@DanaPylayeva, @BillyGarnet

Page 33: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

Let the fun

begin!

@DanaPylayeva, @BillyGarnet

Page 34: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014

What did you think?

[email protected]

@BillyGarnet

[email protected]

@DanaPylayeva

How can we

improve this

session?

Page 35: Chocolate, LEGO and Scrum Jambalaya at SGNOLA2014