14
Debugging the organisation with Scrum 1 Geir Amsjø @gamsjo

Debugging the Organisation with Scrum

Embed Size (px)

Citation preview

Page 1: Debugging the Organisation with Scrum

Debugging the organisation with Scrum

1

Geir Amsjø@gamsjo

Page 2: Debugging the Organisation with Scrum

Geir Amsjø 2

Page 3: Debugging the Organisation with Scrum

Geir Amsjø 3

A software bug is an error, flaw, failure, or fault in a

computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways

Page 4: Debugging the Organisation with Scrum

Geir Amsjø 4

CEO

VP Sales VP Marketing VP Accounting VP Operations VP IT

Pre-Sales

Churn

….

Strategy

Service

Campaigns

….

Controlling

Payment

…..

….

Service

Support

Stability

QA

…. SW Development

Architecture

Security

Test

….

Page 5: Debugging the Organisation with Scrum

Geir Amsjø 5

An organisational bug is an error, flaw, failure, or fault in the

system that causes it to behave in unintended ways

Page 6: Debugging the Organisation with Scrum

Geir Amsjø 6

… unintended ways ?

The most valuable property of a software development system is …

==> everything in the system that hinders reliable feedback is a bug

Accountability?

Reliability?Efficiency? Speed?

Effectiveness?… its ability to produce reliable feedback,

so that we can learn from it

Page 7: Debugging the Organisation with Scrum

Geir Amsjø 7

SW Development

Page 8: Debugging the Organisation with Scrum

Geir Amsjø 8

Ideation Analysis Planning

Deploy-ment Accep-tance Inte-gration

Need

Page 9: Debugging the Organisation with Scrum

Geir Amsjø 9

Need

Tada !

Page 10: Debugging the Organisation with Scrum

Geir Amsjø Certified Scrum Product OwnerGeir Amsjø Certified Scrum Product Owner course

Scrum workflow and artefacts

10

Scrum Master

Page 11: Debugging the Organisation with Scrum

Geir Amsjø 11

“Dear Chief Architect, do you think we could sit down and discuss how we can collaborate better, right now we are not able to work fast

enough?”“Dear CEO, do you think we could sit down and discuss budgeting, right

now we are committing too early?”

“Dear Operations Manager, do you think we could sit down and discuss how we can deploy more often?”

“Dear Project Manager, do you think we could sit down and discuss how we can get enough time available to avoid technical debt?”

“Dear Test Manager, do you think we could sit down and discuss how we can automate regression tests so we can deploy more often?”

Page 12: Debugging the Organisation with Scrum

Geir Amsjø Geir Amsjø Certified ScrumMaster course 12

Focus Courage

Openness

Commitment Respect

Page 13: Debugging the Organisation with Scrum

Geir Amsjø 13

SummaryUse the transparency provided by

Scrum to analyse the system and find bugs

“De-nicify” the Scrum Master!

Dare to challenge the system

Page 14: Debugging the Organisation with Scrum

Geir Amsjø 14

Thank You!

Questions? @gamsjo