15
We Can’t Do That Here! Greg Reiser [email protected] www.thoughtworks.com

We Can't Do That Here

  • View
    579

  • Download
    2

Embed Size (px)

DESCRIPTION

Greg Reiser Agile East 2011

Citation preview

Page 1: We Can't Do That Here

We Can’t Do That Here!

Greg Reiser [email protected] www.thoughtworks.com

Page 2: We Can't Do That Here

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)

Page 3: We Can't Do That Here

“We Can’t Do That Here!”

Strategies for responding to resistance to effective agile practices?

Page 4: We Can't Do That Here

“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?

Tools People Process

Page 5: We Can't Do That Here

“We Can’t Do That Here!”

So, Let’s Get Started!

Photo credit: http://www.communitiesscotland.gov.uk

Page 6: We Can't Do That Here

Share Experiences - “We Can’t Do That Here!”

Page 7: We Can't Do That Here

Wrap-Up

Page 8: We Can't Do That Here

ThoughtWorks Experiences: Examples

Page 9: We Can't Do That Here

Process: Offshore Business Analysts Experienced Business Analysts (BA) on offshore teams “The subject matter expertise is local” “Too expensive to develop that expertise offshore”

Page 10: We Can't Do That Here

Process: Test-Driven Design Developers write unit tests before writing functional code “Double the amount of code == Reduced velocity”

Photo credit: Satir Change Model

Page 11: We Can't Do That Here

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”

Page 12: We Can't Do That Here

Process: Readily Available Product Owner Team requires frequent collaboration with Product Owner “The Product Owner has other more urgent responsibilities”

Page 13: We Can't Do That Here

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

Page 14: We Can't Do That Here

“We Can’t Do That Here” - Beyond Software

Continuous DeliveryAgile DeliverySequential Delivery

value?faster.value?

Concep

t ProductionConcep

t ProductionBusiness Customers

Continuous Deliver

y

Continuous Design

software as a product

Page 15: We Can't Do That Here

Contact us

Greg Reiser [email protected] www.thoughtworks.com

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.