SlideShare une entreprise Scribd logo
1  sur  14
Debugging the
organisation with
Scrum
1
Geir Amsjø
@gamsjo
Geir Amsjø 2
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
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
….
Geir Amsjø 5
An organisational bug
is an error, flaw, failure, or fault in the system
that causes it to behave in unintended ways
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
Geir Amsjø 7
SW Development
Geir Amsjø 8
Ideation Analysis Planning
Deploy-
ment
Accep-
tance
Inte-
gration
Nee
d
Geir Amsjø 9
Nee
d
Tada !
Geir Amsjø Certified Scrum Product OwnerGeir Amsjø Certified Scrum Product Owner course
Scrum workflow and artefacts
10
Scrum Master
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?”
Geir AmsjøGeir Amsjø Certified ScrumMaster course 12
Geir Amsjø 13
Summary
Use the transparency provided by Scrum to
analyse the system and find bugs
“De-nicify” the Scrum Master!
Dare to challenge the system
Geir Amsjø 14
Thank You!
Questions?
@gamsjo

Contenu connexe

Tendances

Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationMai Quay
 
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil ZambranaMasterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil ZambranaIIMN. Instituto Internacional de Marketing
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshopElad Sofer
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupThoralf J. Klatt
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesAtlassian
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you thinkElad Sofer
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadKillick Agile Consulting Services
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointKillick Agile Consulting Services
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?Atlassian
 

Tendances (20)

Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
 
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil ZambranaMasterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Why Agile Works?
Why Agile Works?Why Agile Works?
Why Agile Works?
 
Scaling Agile - LeSS Framework
Scaling Agile - LeSS FrameworkScaling Agile - LeSS Framework
Scaling Agile - LeSS Framework
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshop
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetup
 
Agile
AgileAgile
Agile
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
 
Coaching Anti-Pattens and common smells
 Coaching Anti-Pattens and common smells Coaching Anti-Pattens and common smells
Coaching Anti-Pattens and common smells
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you think
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overhead
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
What do you want to improve - LAST conf version
What do you want to improve - LAST conf versionWhat do you want to improve - LAST conf version
What do you want to improve - LAST conf version
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the point
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?
 

En vedette

IT-utvikling som Business as Usual
IT-utvikling som Business as UsualIT-utvikling som Business as Usual
IT-utvikling som Business as UsualGeir Amsjø
 
Risiko og innovasjon
Risiko og innovasjonRisiko og innovasjon
Risiko og innovasjonGeir Amsjø
 
The power of Why (Norwegian)
The power of Why (Norwegian)The power of Why (Norwegian)
The power of Why (Norwegian)Geir Amsjø
 
Smidig - Raskere, billigere, tryggere, bedre
Smidig - Raskere, billigere, tryggere, bedreSmidig - Raskere, billigere, tryggere, bedre
Smidig - Raskere, billigere, tryggere, bedreGeir Amsjø
 
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...Geir Amsjø
 
Agile transitionsmidig2012
Agile transitionsmidig2012Agile transitionsmidig2012
Agile transitionsmidig2012Geir Amsjø
 
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvor
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvorUnngå Teknisk Gjeld - ved å ta virkeligheten på alvor
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvorGeir Amsjø
 
Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)Kotaro Ogino
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in briefkrnathan
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationPremkumar Veerakumar
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Effective Software Release Management
Effective Software Release ManagementEffective Software Release Management
Effective Software Release ManagementMichael Degnan
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Planconnielharper
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016Lemi Orhan Ergin
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017LinkedIn
 

En vedette (18)

IT-utvikling som Business as Usual
IT-utvikling som Business as UsualIT-utvikling som Business as Usual
IT-utvikling som Business as Usual
 
Risiko og innovasjon
Risiko og innovasjonRisiko og innovasjon
Risiko og innovasjon
 
The power of Why (Norwegian)
The power of Why (Norwegian)The power of Why (Norwegian)
The power of Why (Norwegian)
 
Smidig - Raskere, billigere, tryggere, bedre
Smidig - Raskere, billigere, tryggere, bedreSmidig - Raskere, billigere, tryggere, bedre
Smidig - Raskere, billigere, tryggere, bedre
 
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...
Mette Gjertsen: Perform og SPKs erfaringer med ps2000 kontraktsstandard xp-me...
 
Agile transitionsmidig2012
Agile transitionsmidig2012Agile transitionsmidig2012
Agile transitionsmidig2012
 
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvor
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvorUnngå Teknisk Gjeld - ved å ta virkeligheten på alvor
Unngå Teknisk Gjeld - ved å ta virkeligheten på alvor
 
Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in brief
 
Lesson 2....PPT 1
Lesson 2....PPT 1Lesson 2....PPT 1
Lesson 2....PPT 1
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management Automation
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Effective Software Release Management
Effective Software Release ManagementEffective Software Release Management
Effective Software Release Management
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Plan
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 
Digital in 2016
Digital in 2016Digital in 2016
Digital in 2016
 

Similaire à Debugging the Organisation with Scrum

The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about ScrumTim Gregory
 
Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Simo Ahava
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUMSharique Khan
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Sumerge Engineering Culture
Sumerge Engineering CultureSumerge Engineering Culture
Sumerge Engineering CultureMohamed Nour
 
Atlogys presentation
Atlogys presentationAtlogys presentation
Atlogys presentationRitika Garga
 
Sage 300: Sage Inventory Advisor and Optimize
Sage 300: Sage Inventory Advisor and OptimizeSage 300: Sage Inventory Advisor and Optimize
Sage 300: Sage Inventory Advisor and OptimizeNet at Work
 

Similaire à Debugging the Organisation with Scrum (20)

Smart CTO Service
Smart CTO ServiceSmart CTO Service
Smart CTO Service
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about Scrum
 
Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUM
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Sumerge Engineering Culture
Sumerge Engineering CultureSumerge Engineering Culture
Sumerge Engineering Culture
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Atlogys Technical Consulting
Atlogys Technical ConsultingAtlogys Technical Consulting
Atlogys Technical Consulting
 
Atlogys presentation
Atlogys presentationAtlogys presentation
Atlogys presentation
 
Sage 300: Sage Inventory Advisor and Optimize
Sage 300: Sage Inventory Advisor and OptimizeSage 300: Sage Inventory Advisor and Optimize
Sage 300: Sage Inventory Advisor and Optimize
 

Debugging the Organisation with Scrum

  • 3. 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
  • 4. 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 ….
  • 5. Geir Amsjø 5 An organisational bug is an error, flaw, failure, or fault in the system that causes it to behave in unintended ways
  • 6. 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
  • 7. Geir Amsjø 7 SW Development
  • 8. Geir Amsjø 8 Ideation Analysis Planning Deploy- ment Accep- tance Inte- gration Nee d
  • 10. Geir Amsjø Certified Scrum Product OwnerGeir Amsjø Certified Scrum Product Owner course Scrum workflow and artefacts 10 Scrum Master
  • 11. 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?”
  • 12. Geir AmsjøGeir Amsjø Certified ScrumMaster course 12
  • 13. Geir Amsjø 13 Summary Use the transparency provided by Scrum to analyse the system and find bugs “De-nicify” the Scrum Master! Dare to challenge the system
  • 14. Geir Amsjø 14 Thank You! Questions? @gamsjo