Scrum introduction at the HP EMEA PPS LSS...

17
Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley 2013-11-18

Transcript of Scrum introduction at the HP EMEA PPS LSS...

Page 1: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Scrum introduction

at the HP EMEA PPS LSS

CommunityAlexander Schley

2013-11-18

Page 2: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Who am I?• Education

o M.sc. in computer science

o MBA

• Worked for HPo As a project manager

o As a LSSBB

o Within HP Services and IPG

• Knows both worldso IPMA B certified Project

Manager

o Certified Scrum Master

• Now living and

working near Eiger,

Mönch, Jungfrau

at the Lake Thun in

Switzerland

Page 3: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Motivational quote by Charles Darwin

“It is not the strongest of the

species that survives, nor the

most intelligent that survives. It

is the one that is the most

adaptable to change.”

Charles Darwin

English Naturalist and Author of the

theory of evolution by natural

selection. 1809-1882

Page 4: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Agenda

• Why is Scrum working?

• How is Scrum working?

Page 5: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Complex projects

Why is Scrum working?

How is Scrum working?

Use Scrum for

Complex projects.

Do not use the

V-model nor the

Waterfall model!

Page 6: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

There's no such thing as the Waterfall Approach!(and there never was)

MANAGING THE DEVELOPMENT OF LARGE SOFTWARE SYSTEMS, Dr. Winston W. Royce, Proceedings, IEEE WESCON, August 1970, pages 1-9

Dr. Winston W. Royce, the

“inventor” of the waterfall

model:

I believe in this concept,

but the implementation

described above is risky

and invites failure.

(quote from his original

paper; has 1.2 Mio hits

using google)

Why is Scrum working?

How is Scrum working?

Page 7: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Wicked Problems and Social ComplexityDefinition of ‘wicked problem’

1. You don’t understand the problem until you have developed a solution.

2. Wicked problems have no stopping rule.

3. Solutions to wicked problems are not right or wrong.

4. Every wicked problem is essentially unique and novel.

5. Every solution to a wicked problem is a “one-shot operation.”

6. Wicked problems have no given alternative solutions.

Why is Scrum working?

How is Scrum working?

This is based on Chapter 1 of the book Dialogue Mapping: Defragmenting Projects through Shared Understanding.

This book is a must-pre-read for the preparation of a Black Belt training.

Page 8: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Wicked ProblemsWhy is Scrum working?

How is Scrum working?

Page 9: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

What is Scrum?

• A term from rugby

• Derived from scrummage

(= crush)

• Is a way of restarting the rugby game

• Is also a project management approacho Software

o Non-software

Why is Scrum working?

How is Scrum working?

Page 10: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Maybe some key concepts you already know

Self organising team

Why is Scrum working?

How is Scrum working?

Page 11: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Scrum sequence

Why is Scrum working?

How is Scrum working?

Page 12: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Principles and objectivesPrinciples

Transparency

Inspection + Adaption

Timeboxing

Objectives„continuous improvement“

Product Delivery quality high

Delivery regulary

and early

BV-driven

„What the

customer has ordered“

Roles Focus

Commitment

Openness

Courage

Respect

Why is Scrum working?

How is Scrum working?

Page 13: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Roles –1 objective, 3 players

Continuous

improvement

Product Owner

• Accountable for the PBL=„What“o content

o Priorities (Budget)

• Release planning

• Vision

Team „How“ (= architecture,

design, tests, code, ...)

Pull Principle

Estimation

Commit

Are aware of risks

Experts

Delivers

Scrum Master Removes

impediments

Framework

Servant Leader

Why is Scrum working?

How is Scrum working?

Page 14: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Light weight vs. heavy weight project frameworks

• Scrum = light weight project framework

• Need to add a few more things (e.g. Risk

management)

• Waterfall, Hermes, RUP = heavy weight

• Need to omit a few things (depending on project

setup and environment)

On both sides: some experience needed to judge

what to add or omit

Page 15: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

What next?

• Look at examples of PBL, Burndown Charts, etc.

• Read mentioned key concepts and paperso Pareto

o Pomodoro Technique

o PDSA

o GTD

o Team processes

o The book Dialogue Mapping (incl. Wicked Problems)

o The original waterfall paper of Dr. Winston W. Royce

o http://en.wikipedia.org/wiki/Scrum_(development)

Page 16: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

“Continuous improvement is better

than delayed perfection.”Mark Twain

Why is Scrum working?

How is Scrum working?

Page 17: Scrum introduction at the HP EMEA PPS LSS …itq.ch/pdf/Scrum_introduction_at_the_HP_EMEA_PPS_LSS...2013/11/18  · Scrum introduction at the HP EMEA PPS LSS Community Alexander Schley

Questions?