SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
We Can’t Do That Here!




      Greg Reiser
greg@thoughtworks.com
 www.thoughtworks.com
Workshop Guidelines
!   Introduction (5 Minutes)

!   Describe instances of “We Can’t Do That Here!” (15 Minutes)
    •  Personal experiences and learning
       •  Problem
       •  Mitigation
    •  Law of 2 Feet applies

!   Share (15 Minutes)

!   Wrap-Up (20 Minutes)
“We Can’t Do That Here!”




Strategies for responding to resistance to effective agile practices?
“We Can’t Do That Here!”
Large percentage of Agile adoption initiatives encounter
resistance to one or more effective agile practices

Results in lower than anticipated benefits, fueling
claims such as “agile doesn’t scale”, “agile isn’t
appropriate in our business domain”, etc.

We even have names for half-hearted attempts at
Agile: “Scrum-But”, “Wagile”, and “Scrumerfall”

  Strategies for responding to resistance to effective agile practices?
          People               Process                Tools
“We Can’t Do That Here!”




                                                      So, Let’s Get Started!



Photo credit: http://www.communitiesscotland.gov.uk
Share Experiences - “We Can’t Do That Here!”
Wrap-Up
ThoughtWorks Experiences: Examples
Process: Offshore Business Analysts
Experienced Business Analysts (BA) on offshore teams

“The subject matter expertise is local”
“Too expensive to develop that expertise offshore”
Process: Test-Driven Design
   Developers write unit tests before writing functional code

   “Double the amount of code == Reduced velocity”




Photo credit: Satir Change Model
People: Re-Design the Work Environment
Re-arrange to be more conducive to collaborative development

“It’s too expensive and will violate corporate standards”
“Our lease does not permit it”
Process: Readily Available Product Owner
Team requires frequent collaboration with Product Owner

“The Product Owner has other more urgent responsibilities”
Process: Manage Support Tickets
   Specify lightweight Production Support process

   “Context switching between production support and iterative
   feature delivery is sub-optimal”




Photo credit: Jeff Patton, AgileProductDesign.com
“We Can’t Do That Here” - Beyond Software

                     value?
                                                    faster.
                                                    value?

   Sequential Delivery             Agile Delivery              Continuous Delivery




                              Continuous Desig




                                                       n


                                                                Production
                                                                Production
                                    software as
                 Concept




      Business                        a product                              Customers


                               n ti n                      e
                              Co



                                        u o u s De l i v
                                                     ry
How can we help?
ThoughtWorks is a global custom software solutions consultancy trusted by
many of the world’s leading businesses with their most complex and critical
systems. We deliver consulting grounded in delivery expertise, build custom
  applications and help organisations across all market sectors to drive IT
            efficiency – working to an exceptionally high standard.




                              Contact us
                             Greg Reiser
                       greg@thoughtworks.com
                        www.thoughtworks.com

Weitere ähnliche Inhalte

Was ist angesagt?

Plenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RMPlenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RM
Dean Wenner
 
Agile & User Experience
Agile & User ExperienceAgile & User Experience
Agile & User Experience
Michelle Adams
 
Tales From a Balanced Team
Tales From a Balanced TeamTales From a Balanced Team
Tales From a Balanced Team
VMware Tanzu
 

Was ist angesagt? (20)

Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile
 
Agile for CIOs
Agile for CIOsAgile for CIOs
Agile for CIOs
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
Kim Carter (BinaryMist)
Kim Carter (BinaryMist)Kim Carter (BinaryMist)
Kim Carter (BinaryMist)
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the room
 
Plenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RMPlenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RM
 
Agile & User Experience
Agile & User ExperienceAgile & User Experience
Agile & User Experience
 
Agile principles
Agile principlesAgile principles
Agile principles
 
Ajatus Profile
Ajatus ProfileAjatus Profile
Ajatus Profile
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
The ITSM Experience of a Lifetime
The ITSM Experience of a LifetimeThe ITSM Experience of a Lifetime
The ITSM Experience of a Lifetime
 
The quest for the minimum viable step to agility
The quest for the minimum viable step to agilityThe quest for the minimum viable step to agility
The quest for the minimum viable step to agility
 
Tales From a Balanced Team
Tales From a Balanced TeamTales From a Balanced Team
Tales From a Balanced Team
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt Management
 
Agile manifesto values
Agile manifesto valuesAgile manifesto values
Agile manifesto values
 
Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven Products
 
Scrum and Agile Values
Scrum and Agile ValuesScrum and Agile Values
Scrum and Agile Values
 
Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...
Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...
Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...
 
Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1
 
Design Driven Products
Design Driven ProductsDesign Driven Products
Design Driven Products
 

Andere mochten auch

Curriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_InglesCurriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_Ingles
Bruno Cima
 
4330 d plan de auditoria isms
4330 d plan de auditoria isms4330 d plan de auditoria isms
4330 d plan de auditoria isms
germantravecedo
 
Beyond profit sig carbon finance
Beyond profit sig carbon financeBeyond profit sig carbon finance
Beyond profit sig carbon finance
Elaine Chow
 
ANG530NP
ANG530NPANG530NP
ANG530NP
bizitte
 
4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria
germantravecedo
 
Presentation1 rootabaga stories original
Presentation1 rootabaga stories originalPresentation1 rootabaga stories original
Presentation1 rootabaga stories original
kylea11
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous Delivery
Kmanthei
 

Andere mochten auch (18)

Curriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_InglesCurriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_Ingles
 
NUV academy preso_20150420
NUV academy preso_20150420NUV academy preso_20150420
NUV academy preso_20150420
 
4330 d plan de auditoria isms
4330 d plan de auditoria isms4330 d plan de auditoria isms
4330 d plan de auditoria isms
 
Aiducation catalogue feb 28 version
Aiducation catalogue feb 28 versionAiducation catalogue feb 28 version
Aiducation catalogue feb 28 version
 
Agile Design in Practice
Agile Design in PracticeAgile Design in Practice
Agile Design in Practice
 
Beyond profit sig carbon finance
Beyond profit sig carbon financeBeyond profit sig carbon finance
Beyond profit sig carbon finance
 
ANG530NP
ANG530NPANG530NP
ANG530NP
 
4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria
 
Rails in the Large - Neal Ford
Rails in the Large - Neal FordRails in the Large - Neal Ford
Rails in the Large - Neal Ford
 
Heterosemánticos
Heterosemánticos Heterosemánticos
Heterosemánticos
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
 
Segon b
Segon bSegon b
Segon b
 
Presentation1 rootabaga stories original
Presentation1 rootabaga stories originalPresentation1 rootabaga stories original
Presentation1 rootabaga stories original
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Corporate social responsibility
Corporate social responsibilityCorporate social responsibility
Corporate social responsibility
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous Delivery
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency Management
 

Ähnlich wie We Can't Do That Here

Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
Fredrik Wendt
 
Software_Development_Master_Document
Software_Development_Master_DocumentSoftware_Development_Master_Document
Software_Development_Master_Document
AKSHAY ASSOCIATE
 

Ähnlich wie We Can't Do That Here (20)

Mental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With ConvergenceMental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With Convergence
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Stakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feelingStakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feeling
 
Corporate Presentation of Graylogic
Corporate Presentation of GraylogicCorporate Presentation of Graylogic
Corporate Presentation of Graylogic
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
 
ICS - Introduction
ICS - IntroductionICS - Introduction
ICS - Introduction
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Software_Development_Master_Document
Software_Development_Master_DocumentSoftware_Development_Master_Document
Software_Development_Master_Document
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous Delivery
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
Agile Software Development - making programming fun again
Agile Software Development - making programming fun againAgile Software Development - making programming fun again
Agile Software Development - making programming fun again
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook
 
Deccansoft software services
Deccansoft software services Deccansoft software services
Deccansoft software services
 
Deccansoft software services
Deccansoft software servicesDeccansoft software services
Deccansoft software services
 
3D Engineering Services
3D Engineering Services3D Engineering Services
3D Engineering Services
 
OnePointech company profile
OnePointech company profileOnePointech company profile
OnePointech company profile
 
Heart of Agile
Heart of AgileHeart of Agile
Heart of Agile
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

We Can't Do That Here

  • 1. We Can’t Do That Here! Greg Reiser greg@thoughtworks.com www.thoughtworks.com
  • 2. Workshop Guidelines !   Introduction (5 Minutes) !   Describe instances of “We Can’t Do That Here!” (15 Minutes) •  Personal experiences and learning •  Problem •  Mitigation •  Law of 2 Feet applies !   Share (15 Minutes) !   Wrap-Up (20 Minutes)
  • 3. “We Can’t Do That Here!” Strategies for responding to resistance to effective agile practices?
  • 4. “We Can’t Do That Here!” Large percentage of Agile adoption initiatives encounter resistance to one or more effective agile practices Results in lower than anticipated benefits, fueling claims such as “agile doesn’t scale”, “agile isn’t appropriate in our business domain”, etc. We even have names for half-hearted attempts at Agile: “Scrum-But”, “Wagile”, and “Scrumerfall” Strategies for responding to resistance to effective agile practices? People Process Tools
  • 5. “We Can’t Do That Here!” So, Let’s Get Started! Photo credit: http://www.communitiesscotland.gov.uk
  • 6. Share Experiences - “We Can’t Do That Here!”
  • 9. Process: Offshore Business Analysts Experienced Business Analysts (BA) on offshore teams “The subject matter expertise is local” “Too expensive to develop that expertise offshore”
  • 10. Process: Test-Driven Design Developers write unit tests before writing functional code “Double the amount of code == Reduced velocity” Photo credit: Satir Change Model
  • 11. People: Re-Design the Work Environment Re-arrange to be more conducive to collaborative development “It’s too expensive and will violate corporate standards” “Our lease does not permit it”
  • 12. Process: Readily Available Product Owner Team requires frequent collaboration with Product Owner “The Product Owner has other more urgent responsibilities”
  • 13. Process: Manage Support Tickets Specify lightweight Production Support process “Context switching between production support and iterative feature delivery is sub-optimal” Photo credit: Jeff Patton, AgileProductDesign.com
  • 14. “We Can’t Do That Here” - Beyond Software value? faster. value? Sequential Delivery Agile Delivery Continuous Delivery Continuous Desig n Production Production software as Concept Business a product Customers n ti n e Co u o u s De l i v ry
  • 15. How can we help? ThoughtWorks is a global custom software solutions consultancy trusted by many of the world’s leading businesses with their most complex and critical systems. We deliver consulting grounded in delivery expertise, build custom applications and help organisations across all market sectors to drive IT efficiency – working to an exceptionally high standard. Contact us Greg Reiser greg@thoughtworks.com www.thoughtworks.com