SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Making Change Stick
Tze ChinTang
“The hard stuff is easy, the
soft stuff is hard.”
About me
Developer
Agile Manager
People-first Software Engineering
Community Organizer
manufacturing
broadcasting
e-Commerce
hospitality
business automation
BSe, MBA, CSPO, CSM
2001-2005:Waterfall / No formal process
2005-2007: RUP / No formal process
2007-2010: Scrum / XP
2010-2013:WaterScrumFall /Theory of
Constraints
2013-2014: Scrum / Scrumban / Agile Leadership
/ Continuous Delivery
My story at
Company X
• Company X was bought under duress from a SF-basedVC.
• It had five engineering centers, all in a high cost country
except for Kuala Lumpur, Malaysia.
• I joined as an Agile Guy to work on the flagship product,
Atlas, and mature the KL engineering center.
• Atlas had 3 sites working on it.
• Release cycles were between 8 to 14 months,
unpredictable. Highly rigid roadmaps and customer
commitments.
• A big part of engineering was in KL but product
management was in the US.
• KL had 20 developers and testers on site.
• KL was hiring, everywhere else firing.
• KL/German code to build took anywhere from 1 day to 1
week.
Caveat:
No two journeys are the
same.
This was my journey, yours
will be different.
Have a
shared
vision
• Executive support is important, if not explicit
then minimally tacit support.
• Use this opportunity to find an internal
mentor.
• Get an executive sponsor if you don’t have
one already, you’re just the hands the get it
done / change agent.
• Err on the side of over communication, much
gets lost.
• Ask your subordinates / peers / superiors
what that vision means to them, help them
understand and shape it to be personally
meaningful.John Kotter
Make
Progress
Meaningful
and Visible
How to make it visible:
• Go physical when possible. Physical task
boards, co-location.
• Celebrate progress! Release parties, demo
ice cream, team lunches.
How to make it meaningful:
• Celebrate progress. Have release parties,
demo ice cream, team lunches, drinks.
• Have execs praise the team (if deserved).
• Address team failures within the group
but personal failures in private.
Don’t act
first, study
the
landscape
Be patient:
• Maximize learning and understanding in the
beginning.
• Minimize appearance of threat or disruption.
• Identify the promoters and detractors.
How to study the landscape:
• Have regular one-to-ones with subordinates,
superiors and peers.
• Lunches work too.
• Try lean coffee sessions.
Superiors
Subordinates
Peers
Warning:
Don't use the word "change"
or "Agile", unless they bring
it up first.
Identify the
promoters
and the
detractors
What to do with promoters:
– Nurture and educate.
– Strengthen buy in. Listen to them, include their ideas.
– Let them spread promote change on your behalf.
– Delegate.
What to do with detractors:
- Have open dialogs, hear them out.
- Find common ground. Get buy-in.
- Compromise, don’t have have to win every battle.
- When, all else fails: neutralize, reduce or remove but
never ignore!
Source: https://www.hellocustomer.com/en-US/Community/News/2015-05/NPS-or-Net-Promotor-Score-unraveled!
Warning:
Beware of and identify passive
aggressive behavior.
Warning:
Avoid ideological differences, focus
on common ground and objectives.
Be
consistent
and be
prepared to
repeat
yourself
(often!)
How to be consistent:
– Use single set of vocabulary.
– Create shared meaning.
– Have a set of slide decks ready on various topics ready to be
presented to whomever.
– Find quiet time to think and reflect.
Go as short
as possible,
maximize
learning
Iteration length:
• Start with what feels comfortable for the team with
buy in from management.
• Work to reduce iteration lengths.
• Example: Start with 4 week iterations, then reduce to
three OR have mini sprints within the sprint.
How to maximize learning:
• Don’t skip retrospectives.
• When they go stale, try different methods.
• Do something with retrospective findings.
Lots of
small wins
> one big
victory
• Sense of progress is a strong motivator, for the team
and yourself.
• Find what’s preventing you from moving forward –
bottlenecks.
• How to address bottlenecks:
– Identify constraint
– Exploit constraint
– Subordinate constraint
– Elevate constraint
– Prevent inertia
– Read The Goal
Tip for change agents:
Be flexible & open.
Tip for leaders:
Address problems as soon as they
appear.
Tip to managers:
Step out of the room
(once in a while).
My story at
Company X:
18 months
later
• KL grew from 20 to 50 devs + testers.
• US lost 1/3 of its engineers.
• Became a development manager of 14 devs + testers /
2 teams.
• Release cycle reduced to 4 months +- 2 weeks.
• Code to build reduced to 45 minutes.
• Flexible roadmaps.
• Transitioned from Scrum to Scrumban.
• Release candidate process.
What’s Next?
Developer
Agile Manager
People-first Software Engineering
Community Organizer
manufacturing
broadcasting
e-Commerce
hospitality
business automation
BSe, MBA, CSPO, CSM
ICF, LKU
2001-2005:Waterfall / No formal process
2005-2007: RUP / No formal process
2007-2010: Scrum / XP
2010-2013:WaterScrumFall /Theory of
Constraints
2013-2014: Scrum / Scrum-ban / Agile
Leadership / Continuous Delivery
2014-2015+: Kanban / Flow / Lean / Lean
Startup / DevOps

Weitere ähnliche Inhalte

Was ist angesagt?

Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Ravi Kumar
 
Delivering Business Value - The Deal Breakers
Delivering Business Value - The Deal BreakersDelivering Business Value - The Deal Breakers
Delivering Business Value - The Deal Breakers
Ravi Kumar
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
Mike Edwards
 

Was ist angesagt? (20)

Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)
 
Boost your development speed - ITAKE Unconference
Boost your development speed - ITAKE UnconferenceBoost your development speed - ITAKE Unconference
Boost your development speed - ITAKE Unconference
 
Agile adoption
Agile adoptionAgile adoption
Agile adoption
 
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
 
Delivering Business Value - The Deal Breakers
Delivering Business Value - The Deal BreakersDelivering Business Value - The Deal Breakers
Delivering Business Value - The Deal Breakers
 
DaKiRy_PMStandUp_Надія Марценюк ""Blind spot" of Agile - чому ми не готові до...
DaKiRy_PMStandUp_Надія Марценюк ""Blind spot" of Agile - чому ми не готові до...DaKiRy_PMStandUp_Надія Марценюк ""Blind spot" of Agile - чому ми не готові до...
DaKiRy_PMStandUp_Надія Марценюк ""Blind spot" of Agile - чому ми не готові до...
 
Leadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product ManagerLeadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product Manager
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 
Facilitation Fundamentals
Facilitation FundamentalsFacilitation Fundamentals
Facilitation Fundamentals
 
A path to transform into agile in vietnamese culture
A path to transform into agile in vietnamese cultureA path to transform into agile in vietnamese culture
A path to transform into agile in vietnamese culture
 
Business agility: Role of the Manager
Business agility: Role of the ManagerBusiness agility: Role of the Manager
Business agility: Role of the Manager
 
Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
A Model of Technical Leadership
A Model of Technical LeadershipA Model of Technical Leadership
A Model of Technical Leadership
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
 

Ähnlich wie Avoiding Fragile Agile: Making Change Stick

Ähnlich wie Avoiding Fragile Agile: Making Change Stick (20)

Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in Agile
 
We said it was simple
We said it was simpleWe said it was simple
We said it was simple
 
Jacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumJacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrum
 
How To Become Successful In Your Career
How To Become Successful In Your CareerHow To Become Successful In Your Career
How To Become Successful In Your Career
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
 
6 Habits To Make A Difference
6 Habits To Make A Difference6 Habits To Make A Difference
6 Habits To Make A Difference
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0
 
Community of Practice Webinar - What makes a good (or great) change manager?
Community of Practice Webinar - What makes a good (or great) change manager? Community of Practice Webinar - What makes a good (or great) change manager?
Community of Practice Webinar - What makes a good (or great) change manager?
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
 
15 Lessons from 15 Years in the Industry
15 Lessons from 15 Years in the Industry15 Lessons from 15 Years in the Industry
15 Lessons from 15 Years in the Industry
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?
 
Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...
 
Foundry Training Slides
Foundry Training SlidesFoundry Training Slides
Foundry Training Slides
 
AgileMidwest2018-Rodgers-WhatYourMamaDidntTeachYouAboutScrum
AgileMidwest2018-Rodgers-WhatYourMamaDidntTeachYouAboutScrumAgileMidwest2018-Rodgers-WhatYourMamaDidntTeachYouAboutScrum
AgileMidwest2018-Rodgers-WhatYourMamaDidntTeachYouAboutScrum
 
GEC 2017: Bob Dorf (2)
GEC 2017: Bob Dorf (2)GEC 2017: Bob Dorf (2)
GEC 2017: Bob Dorf (2)
 
Convince me – persuasion techniques that get things done
Convince me – persuasion techniques that get things doneConvince me – persuasion techniques that get things done
Convince me – persuasion techniques that get things done
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 

Mehr von Tze Chin Tang

Mehr von Tze Chin Tang (9)

Remote Work Tips & Tricks
Remote Work Tips & TricksRemote Work Tips & Tricks
Remote Work Tips & Tricks
 
What is business agility?
What is business agility?What is business agility?
What is business agility?
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
10 ways to accelerate software development by dave thomas at yow! nights hk
10 ways to accelerate software development by dave thomas at yow! nights hk10 ways to accelerate software development by dave thomas at yow! nights hk
10 ways to accelerate software development by dave thomas at yow! nights hk
 
Software Characterization & Performance Testing - Beat Your Software with a S...
Software Characterization & Performance Testing - Beat Your Software with a S...Software Characterization & Performance Testing - Beat Your Software with a S...
Software Characterization & Performance Testing - Beat Your Software with a S...
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Product management in the Enterprise ByRyan Duguid - agile malaysia june 2015
Product management in the Enterprise ByRyan Duguid - agile malaysia june 2015Product management in the Enterprise ByRyan Duguid - agile malaysia june 2015
Product management in the Enterprise ByRyan Duguid - agile malaysia june 2015
 
Why is agile so !@#$ing difficult but it's worth it!
Why is agile so !@#$ing difficult but it's worth it!Why is agile so !@#$ing difficult but it's worth it!
Why is agile so !@#$ing difficult but it's worth it!
 
Scrum-ban: Time-boxes and flow
Scrum-ban: Time-boxes and flowScrum-ban: Time-boxes and flow
Scrum-ban: Time-boxes and flow
 

Kürzlich hochgeladen

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 

Kürzlich hochgeladen (20)

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 

Avoiding Fragile Agile: Making Change Stick

  • 2. “The hard stuff is easy, the soft stuff is hard.”
  • 3. About me Developer Agile Manager People-first Software Engineering Community Organizer manufacturing broadcasting e-Commerce hospitality business automation BSe, MBA, CSPO, CSM 2001-2005:Waterfall / No formal process 2005-2007: RUP / No formal process 2007-2010: Scrum / XP 2010-2013:WaterScrumFall /Theory of Constraints 2013-2014: Scrum / Scrumban / Agile Leadership / Continuous Delivery
  • 4. My story at Company X • Company X was bought under duress from a SF-basedVC. • It had five engineering centers, all in a high cost country except for Kuala Lumpur, Malaysia. • I joined as an Agile Guy to work on the flagship product, Atlas, and mature the KL engineering center. • Atlas had 3 sites working on it. • Release cycles were between 8 to 14 months, unpredictable. Highly rigid roadmaps and customer commitments. • A big part of engineering was in KL but product management was in the US. • KL had 20 developers and testers on site. • KL was hiring, everywhere else firing. • KL/German code to build took anywhere from 1 day to 1 week.
  • 5. Caveat: No two journeys are the same. This was my journey, yours will be different.
  • 6. Have a shared vision • Executive support is important, if not explicit then minimally tacit support. • Use this opportunity to find an internal mentor. • Get an executive sponsor if you don’t have one already, you’re just the hands the get it done / change agent. • Err on the side of over communication, much gets lost. • Ask your subordinates / peers / superiors what that vision means to them, help them understand and shape it to be personally meaningful.John Kotter
  • 7. Make Progress Meaningful and Visible How to make it visible: • Go physical when possible. Physical task boards, co-location. • Celebrate progress! Release parties, demo ice cream, team lunches. How to make it meaningful: • Celebrate progress. Have release parties, demo ice cream, team lunches, drinks. • Have execs praise the team (if deserved). • Address team failures within the group but personal failures in private.
  • 8. Don’t act first, study the landscape Be patient: • Maximize learning and understanding in the beginning. • Minimize appearance of threat or disruption. • Identify the promoters and detractors. How to study the landscape: • Have regular one-to-ones with subordinates, superiors and peers. • Lunches work too. • Try lean coffee sessions. Superiors Subordinates Peers
  • 9. Warning: Don't use the word "change" or "Agile", unless they bring it up first.
  • 10. Identify the promoters and the detractors What to do with promoters: – Nurture and educate. – Strengthen buy in. Listen to them, include their ideas. – Let them spread promote change on your behalf. – Delegate. What to do with detractors: - Have open dialogs, hear them out. - Find common ground. Get buy-in. - Compromise, don’t have have to win every battle. - When, all else fails: neutralize, reduce or remove but never ignore!
  • 12.
  • 13. Warning: Beware of and identify passive aggressive behavior.
  • 14. Warning: Avoid ideological differences, focus on common ground and objectives.
  • 15. Be consistent and be prepared to repeat yourself (often!) How to be consistent: – Use single set of vocabulary. – Create shared meaning. – Have a set of slide decks ready on various topics ready to be presented to whomever. – Find quiet time to think and reflect.
  • 16. Go as short as possible, maximize learning Iteration length: • Start with what feels comfortable for the team with buy in from management. • Work to reduce iteration lengths. • Example: Start with 4 week iterations, then reduce to three OR have mini sprints within the sprint. How to maximize learning: • Don’t skip retrospectives. • When they go stale, try different methods. • Do something with retrospective findings.
  • 17. Lots of small wins > one big victory • Sense of progress is a strong motivator, for the team and yourself. • Find what’s preventing you from moving forward – bottlenecks. • How to address bottlenecks: – Identify constraint – Exploit constraint – Subordinate constraint – Elevate constraint – Prevent inertia – Read The Goal
  • 18. Tip for change agents: Be flexible & open.
  • 19. Tip for leaders: Address problems as soon as they appear.
  • 20. Tip to managers: Step out of the room (once in a while).
  • 21. My story at Company X: 18 months later • KL grew from 20 to 50 devs + testers. • US lost 1/3 of its engineers. • Became a development manager of 14 devs + testers / 2 teams. • Release cycle reduced to 4 months +- 2 weeks. • Code to build reduced to 45 minutes. • Flexible roadmaps. • Transitioned from Scrum to Scrumban. • Release candidate process.
  • 22. What’s Next? Developer Agile Manager People-first Software Engineering Community Organizer manufacturing broadcasting e-Commerce hospitality business automation BSe, MBA, CSPO, CSM ICF, LKU 2001-2005:Waterfall / No formal process 2005-2007: RUP / No formal process 2007-2010: Scrum / XP 2010-2013:WaterScrumFall /Theory of Constraints 2013-2014: Scrum / Scrum-ban / Agile Leadership / Continuous Delivery 2014-2015+: Kanban / Flow / Lean / Lean Startup / DevOps

Hinweis der Redaktion

  1. 10 SlidesMake change worthwhile to others Don't use the word "change" or "Agile", unless they bring it up first Identify the promoters and the detractors Align and collaborate with the promoters Win over (or nullify) the detractors <- understand their pain.  Be patient, study the landscape Be consistent and be prepared to repeat yourself (often!) Lots of small wins > one big victory Be flexible & open Have a shared vision (mocking jay) Make improvements visible Address problems as soon as they appear Go as short as possible, iterations / batch size and retrospect frequently. Promote empowerment but only when the vision is there. 1 Story GV - Stratus CI (reduction in build times) Build master no longer on critical path flexible roadmaps smaller, shorter release cycles Everyone owned the product and process]