SlideShare a Scribd company logo
1 of 34
Download to read offline
TriAgile 2016 - Raleigh, NC
Overcoming Resistance -
How to Engage Developers
in Agile Adoption
David Frink
Agile Coach, Development Manager, Developer - 18 years
“Agile From 8 to 80” - TriAgile 2014
Ipreo, Teradata, SciQuest
PSM, ICP-ATF, ICP
david@dfrink.com
What do you hope to get out of this
session?
Technical
Work
Usability
Agile
Practices
Documentation Demos
Customer Value
Team Concerns
Testing
& Quality
“I” Shaped
Dev
Technical
Work
Usability
Agile
Practices
Documentation Demos
Customer Value
Team Concerns
Testing
& Quality
“T” Shaped
Dev
Technical
Work
Testing
& Quality
Usability
Agile
Practices
Documentation Demos
Customer Value
Team Concerns
Elephant & Rider
Rider – Logic, analysis, planning, self-control, long-term thinking
Elephant – Emotion, motivation, passion, fear, loyalty, short-term thinking
Non-Engagement
What does non-engagement look like?
Won’t attend meetings
Late to meetings
Unprepared for meetings
Silent in meetings
Very vocal in meetings
Won’t help test
“I’m done with my part”
Won’t swarm
Starting work before other work is
finished
“Working to rule”
Hurrying the process
Superhero complex
Don’t care about the users
You’ve got an elephant problem
Developer’s Mind (stereotype alert)
• Strong identity as a developer, driven by degree and years of effort
• Recognized for working independently
• Valued for seeing all the possibilities and coding for them the first time
• Don’t like touching things twice
• Value structure and order, high need for control and predictability
• Problem solvers; like solving puzzles
How to Engage
Techniques
• Look beyond the initial problem
• Usability studies
• Fist of 5
• Retrospectives
• Look for the bright spots
• Give feedback
• Clarity of purpose
• Misc. techniques
Treat them like users...what
they ask for isn’t what they
really need
“Agile has too many meetings”
• It’s not about the meetings
• It’s about (protected) uninterrupted work time
• To fix this complaint, protect your developer’s focus
• Without adequate focus, they will be frustrated
Usability Studies
• “Show, don’t tell”
• Seeing people struggle speaks directly to the
elephant
• If their elephant cares about the end user, everything
else falls into place
• Also, pair with customer support/implementation
Fist of 5
• Forces dialog
• Uncovers resistance
• Creates buy-in
Retrospectives
• Look here first
• Allows for self-healing teams
• When was the last time your developers suggested a
change that was implemented?
• Consider a “check-in”
Clarity of purpose
• If you ask, “What is the purpose of this meeting?”,
what would your devs say?
• “What is a successful sprint”?
• “How can you help the team be more successful 4
iterations from now?”
• They may be moving, just in the wrong direction
Find the bright spots and give feedback
• Focus on what works and reinforce it
• Assume they don’t know which behaviors are
beneficial
• Situation, Behavior, Impact (SBI)
• Look at technical practices as well
• 5-1 ratio
Misc. techniques
• Lower your WIP
• Diff your environment
• Experiments
• Sit facing the problem
• One-on-ones
• Ask “What if they’re right?”
• Guilds/COEs
• Remind them how far they’ve come
Conclusion
• Motivate the elephant
• Protect their focus
• Usability studies for engagement
• Focus on what is working and reinforce it
Thanks!
david@dfrink.com
Bibliography/Additional Reading
• Elephant and Rider – The Happiness Hypothesis, Jonathan Haidt
• Elephant and Rider applied, Bright Spots, etc. – Switch, Chip Heath and Dan Heath
• Identity, decision making, etc. – Predictably Irrational, Dan Ariely
• Negotiation – Getting to Yes, Roger Fisher, William Ury, Bruce Patton
• Running Usability Studies – Rocket Surgery Made Easy, Steve Krug
david@dfrink.com
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption
Overcoming Resistance - How to Engage Developers in Agile Adoption

More Related Content

What's hot

What's hot (20)

You Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna HeiermannYou Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna Heiermann
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Becoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben LindersBecoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben Linders
 
On the Startup Team
On the Startup TeamOn the Startup Team
On the Startup Team
 
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
 
Getting to the Heart of Agile
Getting to the Heart of AgileGetting to the Heart of Agile
Getting to the Heart of Agile
 
Agile reluctancy in india anju gahlawat
Agile reluctancy in india anju gahlawatAgile reluctancy in india anju gahlawat
Agile reluctancy in india anju gahlawat
 
Aligned autonomy | Bernhard Sterchi
Aligned autonomy | Bernhard SterchiAligned autonomy | Bernhard Sterchi
Aligned autonomy | Bernhard Sterchi
 
Valuable Agile Retrospectives: Continuously Improve your Agility - Agile Tour...
Valuable Agile Retrospectives: Continuously Improve your Agility - Agile Tour...Valuable Agile Retrospectives: Continuously Improve your Agility - Agile Tour...
Valuable Agile Retrospectives: Continuously Improve your Agility - Agile Tour...
 
Pavel Kamyshov "Team Health Check" Kyiv PM Club
Pavel Kamyshov "Team Health Check" Kyiv PM ClubPavel Kamyshov "Team Health Check" Kyiv PM Club
Pavel Kamyshov "Team Health Check" Kyiv PM Club
 
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
 
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses ConfluenceSummit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
 
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben LindersSustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
 
Design thinking, agile & lean
Design thinking, agile & lean Design thinking, agile & lean
Design thinking, agile & lean
 
Agile Testing - Enhancing the Capabilities of Test Team : Preparing for Agile
Agile Testing - Enhancing the Capabilities of Test Team : Preparing for AgileAgile Testing - Enhancing the Capabilities of Test Team : Preparing for Agile
Agile Testing - Enhancing the Capabilities of Test Team : Preparing for Agile
 
Spicing up Agile Retrospectives - Agile Tour London 2015 - Ben Linders
Spicing up Agile Retrospectives - Agile Tour London 2015 - Ben LindersSpicing up Agile Retrospectives - Agile Tour London 2015 - Ben Linders
Spicing up Agile Retrospectives - Agile Tour London 2015 - Ben Linders
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in Agile
 
Agile gamification
Agile gamificationAgile gamification
Agile gamification
 
Lets go on an Adventure - Customer Discovery Journey
Lets go on an Adventure - Customer Discovery JourneyLets go on an Adventure - Customer Discovery Journey
Lets go on an Adventure - Customer Discovery Journey
 
Spice up your agile retrospectives - LKFR14 - Ben Linders
Spice up your agile retrospectives - LKFR14 - Ben LindersSpice up your agile retrospectives - LKFR14 - Ben Linders
Spice up your agile retrospectives - LKFR14 - Ben Linders
 

Viewers also liked (7)

Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developers
 
Agile for developers
Agile for developersAgile for developers
Agile for developers
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
 
Agile Development From A Developers Perspective
Agile Development From A Developers PerspectiveAgile Development From A Developers Perspective
Agile Development From A Developers Perspective
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Similar to Overcoming Resistance - How to Engage Developers in Agile Adoption

In The Brain Rachel Davies Collaboration Build Trust
In The Brain Rachel Davies Collaboration Build TrustIn The Brain Rachel Davies Collaboration Build Trust
In The Brain Rachel Davies Collaboration Build Trust
Skills Matter
 
Employee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhuryEmployee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhury
Tasvir A R Chowdhury
 
Herding cats (managing software development)
Herding cats (managing software development)Herding cats (managing software development)
Herding cats (managing software development)
cfry
 

Similar to Overcoming Resistance - How to Engage Developers in Agile Adoption (20)

Want Leadership Buy-in? Don't say the "S" Word!
Want Leadership Buy-in? Don't say the "S" Word!Want Leadership Buy-in? Don't say the "S" Word!
Want Leadership Buy-in? Don't say the "S" Word!
 
Gemba walk
Gemba walkGemba walk
Gemba walk
 
Lean innovation games_v1.0
Lean innovation games_v1.0Lean innovation games_v1.0
Lean innovation games_v1.0
 
No such thing called agile testing
No such thing called agile testingNo such thing called agile testing
No such thing called agile testing
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Why Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous ImprovementWhy Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Scrum in reality
Scrum in realityScrum in reality
Scrum in reality
 
Measuring Team Happiness – A Real-Life Journey of Fostering an Engaging Worki...
Measuring Team Happiness – A Real-Life Journey of Fostering an Engaging Worki...Measuring Team Happiness – A Real-Life Journey of Fostering an Engaging Worki...
Measuring Team Happiness – A Real-Life Journey of Fostering an Engaging Worki...
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
Lean Startup 101
Lean Startup 101Lean Startup 101
Lean Startup 101
 
In The Brain Rachel Davies Collaboration Build Trust
In The Brain Rachel Davies Collaboration Build TrustIn The Brain Rachel Davies Collaboration Build Trust
In The Brain Rachel Davies Collaboration Build Trust
 
Employee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhuryEmployee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhury
 
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
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
Lessons from washington state governments lean transformation journey ame j...
Lessons from washington state governments lean transformation journey   ame j...Lessons from washington state governments lean transformation journey   ame j...
Lessons from washington state governments lean transformation journey ame j...
 
Herding cats (managing software development)
Herding cats (managing software development)Herding cats (managing software development)
Herding cats (managing software development)
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Overcoming Resistance - How to Engage Developers in Agile Adoption

  • 1. TriAgile 2016 - Raleigh, NC Overcoming Resistance - How to Engage Developers in Agile Adoption
  • 2. David Frink Agile Coach, Development Manager, Developer - 18 years “Agile From 8 to 80” - TriAgile 2014 Ipreo, Teradata, SciQuest PSM, ICP-ATF, ICP david@dfrink.com
  • 3. What do you hope to get out of this session?
  • 7. Elephant & Rider Rider – Logic, analysis, planning, self-control, long-term thinking Elephant – Emotion, motivation, passion, fear, loyalty, short-term thinking
  • 9. What does non-engagement look like? Won’t attend meetings Late to meetings Unprepared for meetings Silent in meetings Very vocal in meetings Won’t help test “I’m done with my part” Won’t swarm Starting work before other work is finished “Working to rule” Hurrying the process Superhero complex Don’t care about the users
  • 10. You’ve got an elephant problem
  • 11. Developer’s Mind (stereotype alert) • Strong identity as a developer, driven by degree and years of effort • Recognized for working independently • Valued for seeing all the possibilities and coding for them the first time • Don’t like touching things twice • Value structure and order, high need for control and predictability • Problem solvers; like solving puzzles
  • 13. Techniques • Look beyond the initial problem • Usability studies • Fist of 5 • Retrospectives • Look for the bright spots • Give feedback • Clarity of purpose • Misc. techniques
  • 14. Treat them like users...what they ask for isn’t what they really need
  • 15. “Agile has too many meetings” • It’s not about the meetings • It’s about (protected) uninterrupted work time • To fix this complaint, protect your developer’s focus • Without adequate focus, they will be frustrated
  • 16. Usability Studies • “Show, don’t tell” • Seeing people struggle speaks directly to the elephant • If their elephant cares about the end user, everything else falls into place • Also, pair with customer support/implementation
  • 17. Fist of 5 • Forces dialog • Uncovers resistance • Creates buy-in
  • 18. Retrospectives • Look here first • Allows for self-healing teams • When was the last time your developers suggested a change that was implemented? • Consider a “check-in”
  • 19. Clarity of purpose • If you ask, “What is the purpose of this meeting?”, what would your devs say? • “What is a successful sprint”? • “How can you help the team be more successful 4 iterations from now?” • They may be moving, just in the wrong direction
  • 20. Find the bright spots and give feedback • Focus on what works and reinforce it • Assume they don’t know which behaviors are beneficial • Situation, Behavior, Impact (SBI) • Look at technical practices as well • 5-1 ratio
  • 21. Misc. techniques • Lower your WIP • Diff your environment • Experiments • Sit facing the problem • One-on-ones • Ask “What if they’re right?” • Guilds/COEs • Remind them how far they’ve come
  • 22. Conclusion • Motivate the elephant • Protect their focus • Usability studies for engagement • Focus on what is working and reinforce it
  • 24.
  • 25. Bibliography/Additional Reading • Elephant and Rider – The Happiness Hypothesis, Jonathan Haidt • Elephant and Rider applied, Bright Spots, etc. – Switch, Chip Heath and Dan Heath • Identity, decision making, etc. – Predictably Irrational, Dan Ariely • Negotiation – Getting to Yes, Roger Fisher, William Ury, Bruce Patton • Running Usability Studies – Rocket Surgery Made Easy, Steve Krug david@dfrink.com