SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
© Reaktor 2013
It is all about system: How
Scrum helps in the bigger picture
1Monday, May 6, 13
© Reaktor 2013
Two systems colliding
2Monday, May 6, 13
© Reaktor 2013
Topics
• What is System and what are System
Conditions
• How Systems impact Scrum
• How Scrum helps in the bigger picture
• A confession to make..
3Monday, May 6, 13
”
© Reaktor 2013
A system is not the
sum of its parts but
the product of their
interactions
- Russell Ackoff
What is System
• Collection of parts that
are interdependent.
• The parts interact in a
such a way that it affects
the capabilities and
qualities of the entire
system
• System has a purpose
4Monday, May 6, 13
© Reaktor 2013
System
System
Boundaries
System
System
All systems interact at some level
We can choose boundaries and decide
what system we study and improve
5Monday, May 6, 13
© Reaktor 2013
Cause-effect
IssueCause Cause Impact Impact
Cause-effect relations are cyclic, not linear
6Monday, May 6, 13
© Reaktor 2013
Companies and organizations are Systems
Customer)Care)
Legal)
Logis/cs)
Sales)
CTO$
Dept$1$ Dept$2$ Dept$3$
HR$
New$
Technologies$
Research$and$
Development$
Product$
management$
Department$
1$$
Sec;on$A$
Group$I$ Group$II$
Sec;on$B$
Group$III$
Embedded&SW&
Drivers& HW&adapta2on& Tes2ng&
3rd&party&SW&
7Monday, May 6, 13
”
© Reaktor 2013
W Edwards Deming
Organization as a system
A bad system beats a good person
every time
8Monday, May 6, 13
© Reaktor 2013
An example of a system
Joe
Team
Product
Owner
HelpDesk
Customers
Logistics
DepartmentSuppliers
MAIN MENU
1. Catalogue
2. myInvoices
Select: ___
webshop.com
IT System
What could possibly go
wrong in Joe’s work?
9Monday, May 6, 13
© Reaktor 2013
What impacts Joe’s work
• Clarity of the customer request
• Communication channels between
departments
• Quality of backlog
• Other items in the backlog
• Team’s working practices
• Tools (compilers, editors, TA, CI, ...)
• Pressure
• Dependencies with other departments
• Processes and working practices
• Interrupts
• Bonuses (Joe, team members, PO, other
people in the company)
• Responsibility sharing between the
people
• Priority of work
• Non-work-related issues (e.g. mother
hospitalized)
• Code base
• Joe’s Competency (domain knowledge,
technical skills, “interpersonal skills”)
• Product Owner’s competence (e.g. ability
to prioritize
• etc.
System
System
System
System
System
System
System
System
System
System
Joe
Joe
System
System
System
System
Another System
System
System
10Monday, May 6, 13
© Reaktor 2013
System
Thinking
Performance
11Monday, May 6, 13
© Reaktor 2013
London, 1854
Actions
Consequences
Assumptions about
cause-effect relationships
Change this?
Or this?
System
Thinking
Performance
12Monday, May 6, 13
© Reaktor 2013
System
Thinking
Performance
How do we make resource
planning in Scrum
What are project manager
tasks in Scrum
Who assigns tasks in Scrum
13Monday, May 6, 13
© Reaktor 2013
System conditions are direct of
indirect results of the design and
management of work.
System conditions
14Monday, May 6, 13
© Reaktor 2013
Some system conditions
Processes Training
Existing source code
Stage gates
Tools
Organizational
structures
Policies
Governance
Bonuses
Existing source code
IT systems
Physical working
environment
Quality of
requirements
Project model
Relationship with
customers
Culture of high
utilization rate Technologies
Approval chains
Missing feedback
Metrics
Roles and
responsibilities
Meetings
Outsourcing and
off-shoring
15Monday, May 6, 13
© Reaktor 2013
System conditions
System conditions drive the
performance of organization
Improving the work requires at
least some system conditions are
changed
System conditions tell us about
management thinking
16Monday, May 6, 13
”
© Reaktor 2013
John Seddon
People issues are not the point of
intervention.
17Monday, May 6, 13
© Reaktor 2013
Why do harmful system conditions exist?
Because people responsible for
system conditions lack
knowledge about the nature of
work being done within a system
They do not know how the
work works
18Monday, May 6, 13
© Reaktor 2013
Changing system conditions?
• When thinking does not change, the
programs of change often fail
• We need to change thinking. By what
method?
• Scrum is not a method to change thinking
• Scrum is an agile framework for completing
complex projects.
19Monday, May 6, 13
© Reaktor 2013
Change strategies
• Power-Coercive
• Obliges compliance and punishes failure
• Standards, best practices, process roll-outs
• Empirical-Rational
• “I explain and you follow”
• Works if thinking has already changed
• Can lead to argument or conflict
• Normative-Reeducative
• Change thinking through action and observation
• Get knowledge before planning actions
Chin and Benne: General
strategies for affecting change in
human systems (1969)
20Monday, May 6, 13
© Reaktor 2013
Systems Thinking and Scrum?
Scrum changes some
system conditions
Scrum has
mechanisms that help
to make Normative
change
21Monday, May 6, 13
© Reaktor 2013
Scrum changes system conditions
Team
Product
Owner
Sprint
Planning Sprint Review
and Retro
Potentially
Shippable
Product
Increment
Product
Backlog
From
com
petingprojectsto
one
backlogofwork
From
projectm
anagem
entto
productow
nership
From
handoversto
collaborative
planning
From
functionalsilosto
cross-functionalteam
s
From
longfeedback
cyclesto
daily
and
weekly
feedback
From
problem
hidingto
culture
oflearning
From
projectm
odelto
continuousdelivery
22Monday, May 6, 13
© Reaktor 2013
Scrum changes system conditions
Team
Product
Owner
Sprint
Planning Sprint Review
and Retro
Potentially
Shippable
Product
Increment
Product
Backlog
C
oercive?
Rational?
23Monday, May 6, 13
© Reaktor 2013
Scrum and seeing System conditions
• Understanding Purpose and Demand
• Transparency and visibility
• Experiments
24Monday, May 6, 13
© Reaktor 2013
Understanding Purpose and Demand
“System has a Purpose”
Customers
Organization
Demand
New$
Technologies$
Research$and$
Development$
Product$
management$
Department$
1$$
Sec;on$A$
Group$I$ Group$II$
Sec;on$B$
Group$III$
1. Understand the Demand from customers
2. Define a purpose for organization in customer terms
3. Have freedom to organize against the demand
4. Measure how well the organization fulfills the Purpose
25Monday, May 6, 13
”
© Reaktor 2013
How do I know if I am
doing Scrum right?
At the end of each
iteration, if you know
exactly where you are;
then you are doing it
right
Transparency and Visibility
Freedom to make an
informed choice
Valid information
Constant monitoring
of actions
Purpose
- Chris Argyris
26Monday, May 6, 13
© Reaktor 2013
Experiments
Team
Product
Owner
Sprint
Planning Sprint Review
and Retro
Potentially
Shippable
Product
Increment
Product
Backlog
Every Sprint is an experiment!
Learning and adapting requires moving from
fail-safe design to safe-to-fail experiments
27Monday, May 6, 13
© Reaktor 2013
Summary
• Organizations are systems, created by thinking
• Thinking -> System -> Performance
• System dictates the sustainable performance of an
organization
• System conditions help to see a system
• To improve a system we must change thinking
• Change can be Coercive, Rational or Normative
• Scrum helps to see. Scrum helps with new thinking
28Monday, May 6, 13
© Reaktor 2013
A confession
It is not about Scrum.
It is about the System.
Turning eyes away from Scrum and looking
at the system might help a lot.
29Monday, May 6, 13
© Reaktor 2013
Thank you!
Twitter: @samililja
30Monday, May 6, 13

Weitere ähnliche Inhalte

Ähnlich wie It's about system: How Scrum helps in the big picture

Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile ProcessJanice James
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingvodQA
 
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsThousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsOracle
 
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)Eric Stephens
 
BMC/Forrester Your Cloud Future is Here Webinar
BMC/Forrester Your Cloud Future is Here WebinarBMC/Forrester Your Cloud Future is Here Webinar
BMC/Forrester Your Cloud Future is Here WebinarBMC Software
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTechWell
 
Resume_Prachi_Rattan_2016
Resume_Prachi_Rattan_2016Resume_Prachi_Rattan_2016
Resume_Prachi_Rattan_2016Prachi Rattan
 
Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsMethod360
 
OIA administration
OIA administrationOIA administration
OIA administrationtechmeonline
 
Model-Based Systems Requirements
Model-Based Systems RequirementsModel-Based Systems Requirements
Model-Based Systems RequirementsJean-Michel Bruel
 
Structured systems analysis and design methodology
Structured systems analysis and design methodologyStructured systems analysis and design methodology
Structured systems analysis and design methodologyVatsana Technologies Pte Ltd
 
Methods of Forecasting for Capacity Management
Methods of Forecasting for Capacity ManagementMethods of Forecasting for Capacity Management
Methods of Forecasting for Capacity ManagementPrecisely
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview PresentationAdam Sandman
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project ManagementSupreeth Rajan
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureMatt McLarty
 

Ähnlich wie It's about system: How Scrum helps in the big picture (20)

Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile Process
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & ImplementationsThousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
 
Car_anti_hijacking_system
Car_anti_hijacking_systemCar_anti_hijacking_system
Car_anti_hijacking_system
 
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)
EA Governance as IT Sustainability (NY IT Leadership Academy Apr 2013)
 
7 misconceptions-of-enterprise-agile
7 misconceptions-of-enterprise-agile7 misconceptions-of-enterprise-agile
7 misconceptions-of-enterprise-agile
 
BMC/Forrester Your Cloud Future is Here Webinar
BMC/Forrester Your Cloud Future is Here WebinarBMC/Forrester Your Cloud Future is Here Webinar
BMC/Forrester Your Cloud Future is Here Webinar
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a Cakewalk
 
Resume_Prachi_Rattan_2016
Resume_Prachi_Rattan_2016Resume_Prachi_Rattan_2016
Resume_Prachi_Rattan_2016
 
Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save Millions
 
OIA administration
OIA administrationOIA administration
OIA administration
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Model-Based Systems Requirements
Model-Based Systems RequirementsModel-Based Systems Requirements
Model-Based Systems Requirements
 
Scrum
ScrumScrum
Scrum
 
Structured systems analysis and design methodology
Structured systems analysis and design methodologyStructured systems analysis and design methodology
Structured systems analysis and design methodology
 
Methods of Forecasting for Capacity Management
Methods of Forecasting for Capacity ManagementMethods of Forecasting for Capacity Management
Methods of Forecasting for Capacity Management
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview Presentation
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software Architecture
 

Kürzlich hochgeladen

Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 

Kürzlich hochgeladen (20)

Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 

It's about system: How Scrum helps in the big picture

  • 1. © Reaktor 2013 It is all about system: How Scrum helps in the bigger picture 1Monday, May 6, 13
  • 2. © Reaktor 2013 Two systems colliding 2Monday, May 6, 13
  • 3. © Reaktor 2013 Topics • What is System and what are System Conditions • How Systems impact Scrum • How Scrum helps in the bigger picture • A confession to make.. 3Monday, May 6, 13
  • 4. ” © Reaktor 2013 A system is not the sum of its parts but the product of their interactions - Russell Ackoff What is System • Collection of parts that are interdependent. • The parts interact in a such a way that it affects the capabilities and qualities of the entire system • System has a purpose 4Monday, May 6, 13
  • 5. © Reaktor 2013 System System Boundaries System System All systems interact at some level We can choose boundaries and decide what system we study and improve 5Monday, May 6, 13
  • 6. © Reaktor 2013 Cause-effect IssueCause Cause Impact Impact Cause-effect relations are cyclic, not linear 6Monday, May 6, 13
  • 7. © Reaktor 2013 Companies and organizations are Systems Customer)Care) Legal) Logis/cs) Sales) CTO$ Dept$1$ Dept$2$ Dept$3$ HR$ New$ Technologies$ Research$and$ Development$ Product$ management$ Department$ 1$$ Sec;on$A$ Group$I$ Group$II$ Sec;on$B$ Group$III$ Embedded&SW& Drivers& HW&adapta2on& Tes2ng& 3rd&party&SW& 7Monday, May 6, 13
  • 8. ” © Reaktor 2013 W Edwards Deming Organization as a system A bad system beats a good person every time 8Monday, May 6, 13
  • 9. © Reaktor 2013 An example of a system Joe Team Product Owner HelpDesk Customers Logistics DepartmentSuppliers MAIN MENU 1. Catalogue 2. myInvoices Select: ___ webshop.com IT System What could possibly go wrong in Joe’s work? 9Monday, May 6, 13
  • 10. © Reaktor 2013 What impacts Joe’s work • Clarity of the customer request • Communication channels between departments • Quality of backlog • Other items in the backlog • Team’s working practices • Tools (compilers, editors, TA, CI, ...) • Pressure • Dependencies with other departments • Processes and working practices • Interrupts • Bonuses (Joe, team members, PO, other people in the company) • Responsibility sharing between the people • Priority of work • Non-work-related issues (e.g. mother hospitalized) • Code base • Joe’s Competency (domain knowledge, technical skills, “interpersonal skills”) • Product Owner’s competence (e.g. ability to prioritize • etc. System System System System System System System System System System Joe Joe System System System System Another System System System 10Monday, May 6, 13
  • 12. © Reaktor 2013 London, 1854 Actions Consequences Assumptions about cause-effect relationships Change this? Or this? System Thinking Performance 12Monday, May 6, 13
  • 13. © Reaktor 2013 System Thinking Performance How do we make resource planning in Scrum What are project manager tasks in Scrum Who assigns tasks in Scrum 13Monday, May 6, 13
  • 14. © Reaktor 2013 System conditions are direct of indirect results of the design and management of work. System conditions 14Monday, May 6, 13
  • 15. © Reaktor 2013 Some system conditions Processes Training Existing source code Stage gates Tools Organizational structures Policies Governance Bonuses Existing source code IT systems Physical working environment Quality of requirements Project model Relationship with customers Culture of high utilization rate Technologies Approval chains Missing feedback Metrics Roles and responsibilities Meetings Outsourcing and off-shoring 15Monday, May 6, 13
  • 16. © Reaktor 2013 System conditions System conditions drive the performance of organization Improving the work requires at least some system conditions are changed System conditions tell us about management thinking 16Monday, May 6, 13
  • 17. ” © Reaktor 2013 John Seddon People issues are not the point of intervention. 17Monday, May 6, 13
  • 18. © Reaktor 2013 Why do harmful system conditions exist? Because people responsible for system conditions lack knowledge about the nature of work being done within a system They do not know how the work works 18Monday, May 6, 13
  • 19. © Reaktor 2013 Changing system conditions? • When thinking does not change, the programs of change often fail • We need to change thinking. By what method? • Scrum is not a method to change thinking • Scrum is an agile framework for completing complex projects. 19Monday, May 6, 13
  • 20. © Reaktor 2013 Change strategies • Power-Coercive • Obliges compliance and punishes failure • Standards, best practices, process roll-outs • Empirical-Rational • “I explain and you follow” • Works if thinking has already changed • Can lead to argument or conflict • Normative-Reeducative • Change thinking through action and observation • Get knowledge before planning actions Chin and Benne: General strategies for affecting change in human systems (1969) 20Monday, May 6, 13
  • 21. © Reaktor 2013 Systems Thinking and Scrum? Scrum changes some system conditions Scrum has mechanisms that help to make Normative change 21Monday, May 6, 13
  • 22. © Reaktor 2013 Scrum changes system conditions Team Product Owner Sprint Planning Sprint Review and Retro Potentially Shippable Product Increment Product Backlog From com petingprojectsto one backlogofwork From projectm anagem entto productow nership From handoversto collaborative planning From functionalsilosto cross-functionalteam s From longfeedback cyclesto daily and weekly feedback From problem hidingto culture oflearning From projectm odelto continuousdelivery 22Monday, May 6, 13
  • 23. © Reaktor 2013 Scrum changes system conditions Team Product Owner Sprint Planning Sprint Review and Retro Potentially Shippable Product Increment Product Backlog C oercive? Rational? 23Monday, May 6, 13
  • 24. © Reaktor 2013 Scrum and seeing System conditions • Understanding Purpose and Demand • Transparency and visibility • Experiments 24Monday, May 6, 13
  • 25. © Reaktor 2013 Understanding Purpose and Demand “System has a Purpose” Customers Organization Demand New$ Technologies$ Research$and$ Development$ Product$ management$ Department$ 1$$ Sec;on$A$ Group$I$ Group$II$ Sec;on$B$ Group$III$ 1. Understand the Demand from customers 2. Define a purpose for organization in customer terms 3. Have freedom to organize against the demand 4. Measure how well the organization fulfills the Purpose 25Monday, May 6, 13
  • 26. ” © Reaktor 2013 How do I know if I am doing Scrum right? At the end of each iteration, if you know exactly where you are; then you are doing it right Transparency and Visibility Freedom to make an informed choice Valid information Constant monitoring of actions Purpose - Chris Argyris 26Monday, May 6, 13
  • 27. © Reaktor 2013 Experiments Team Product Owner Sprint Planning Sprint Review and Retro Potentially Shippable Product Increment Product Backlog Every Sprint is an experiment! Learning and adapting requires moving from fail-safe design to safe-to-fail experiments 27Monday, May 6, 13
  • 28. © Reaktor 2013 Summary • Organizations are systems, created by thinking • Thinking -> System -> Performance • System dictates the sustainable performance of an organization • System conditions help to see a system • To improve a system we must change thinking • Change can be Coercive, Rational or Normative • Scrum helps to see. Scrum helps with new thinking 28Monday, May 6, 13
  • 29. © Reaktor 2013 A confession It is not about Scrum. It is about the System. Turning eyes away from Scrum and looking at the system might help a lot. 29Monday, May 6, 13
  • 30. © Reaktor 2013 Thank you! Twitter: @samililja 30Monday, May 6, 13