Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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, S...
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, passi...
Non-Engagement
What does non-engagement look like?
Won’t attend meetings
Late to meetings
Unprepared for meetings
Silent in meetings
Very...
You’ve got an elephant problem
Developer’s Mind (stereotype alert)
• Strong identity as a developer, driven by degree and years of effort
• Recognized fo...
How to Engage
Techniques
• Look beyond the initial problem
• Usability studies
• Fist of 5
• Retrospectives
• Look for the bright spots
...
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...
Usability Studies
• “Show, don’t tell”
• Seeing people struggle speaks directly to the
elephant
• If their elephant cares ...
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
chan...
Clarity of purpose
• If you ask, “What is the purpose of this meeting?”,
what would your devs say?
• “What is a successful...
Find the bright spots and give feedback
• Focus on what works and reinforce it
• Assume they don’t know which behaviors ar...
Misc. techniques
• Lower your WIP
• Diff your environment
• Experiments
• Sit facing the problem
• One-on-ones
• Ask “What...
Conclusion
• Motivate the elephant
• Protect their focus
• Usability studies for engagement
• Focus on what is working and...
Thanks!
david@dfrink.com
Bibliography/Additional Reading
• Elephant and Rider – The Happiness Hypothesis, Jonathan Haidt
• Elephant and Rider appli...
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
Overcoming Resistance - How to Engage Developers in Agile Adoption
Upcoming SlideShare
Loading in …5
×

of

Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 1 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 2 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 3 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 4 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 5 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 6 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 7 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 8 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 9 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 10 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 11 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 12 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 13 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 14 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 15 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 16 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 17 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 18 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 19 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 20 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 21 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 22 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 23 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 24 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 25 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 26 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 27 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 28 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 29 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 30 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 31 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 32 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 33 Overcoming Resistance - How to Engage Developers in Agile Adoption Slide 34
Upcoming SlideShare
Practices of agile developers
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

Overcoming Resistance - How to Engage Developers in Agile Adoption

Download to read offline

Have you heard a developer on an agile team say something like this?

“Agile has too many meetings”
“I just need to get back to my real work”
“Why should I change, the old way works fine”
“It’s not my job to test”

If you’ve heard these, your developers (and possibly their managers) have some resistance to your agile practices.

This has probably led you to ask, “Why are developers disengaged? Why don’t they support this transformation? Why won’t they help us succeed? How can I reach them?”

Combining his experience as an Agile Coach and Development Manager with wisdom from the fields of psychology, communication, negotiation and behavioral economics, David will provide techniques to better understand, communicate with and engage developers.

The session will cover:

Identifying common disengagement and resistance patterns
Insight into the “developer’s mind”
How to get past the surface of resistance and into the root of the problem
Techniques to get developers (and others) off the sidelines and engaged in the process

Related Books

Free with a 30 day trial from Scribd

See all

Overcoming Resistance - How to Engage Developers in Agile Adoption

  1. 1. TriAgile 2016 - Raleigh, NC Overcoming Resistance - How to Engage Developers in Agile Adoption
  2. 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. 3. What do you hope to get out of this session?
  4. 4. Technical Work Usability Agile Practices Documentation Demos Customer Value Team Concerns Testing & Quality
  5. 5. “I” Shaped Dev Technical Work Usability Agile Practices Documentation Demos Customer Value Team Concerns Testing & Quality
  6. 6. “T” Shaped Dev Technical Work Testing & Quality Usability Agile Practices Documentation Demos Customer Value Team Concerns
  7. 7. Elephant & Rider Rider – Logic, analysis, planning, self-control, long-term thinking Elephant – Emotion, motivation, passion, fear, loyalty, short-term thinking
  8. 8. Non-Engagement
  9. 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. 10. You’ve got an elephant problem
  11. 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
  12. 12. How to Engage
  13. 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. 14. Treat them like users...what they ask for isn’t what they really need
  15. 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. 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. 17. Fist of 5 • Forces dialog • Uncovers resistance • Creates buy-in
  18. 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. 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. 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. 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. 22. Conclusion • Motivate the elephant • Protect their focus • Usability studies for engagement • Focus on what is working and reinforce it
  23. 23. Thanks! david@dfrink.com
  24. 24. 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
  • ValeriaGreco3

    Aug. 18, 2017
  • LeslieBextenMBAPMP

    Dec. 1, 2016
  • BrianChilds5

    Oct. 5, 2016

Have you heard a developer on an agile team say something like this? “Agile has too many meetings” “I just need to get back to my real work” “Why should I change, the old way works fine” “It’s not my job to test” If you’ve heard these, your developers (and possibly their managers) have some resistance to your agile practices. This has probably led you to ask, “Why are developers disengaged? Why don’t they support this transformation? Why won’t they help us succeed? How can I reach them?” Combining his experience as an Agile Coach and Development Manager with wisdom from the fields of psychology, communication, negotiation and behavioral economics, David will provide techniques to better understand, communicate with and engage developers. The session will cover: Identifying common disengagement and resistance patterns Insight into the “developer’s mind” How to get past the surface of resistance and into the root of the problem Techniques to get developers (and others) off the sidelines and engaged in the process

Views

Total views

1,078

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

26

Shares

0

Comments

0

Likes

3

×