Click here to load reader

Why Agile is So Hard

  • View
    570

  • Download
    0

Embed Size (px)

DESCRIPTION

BIg Design 2014 presentation on how agile can learn from improvisational theater.

Text of Why Agile is So Hard

  • 1. @traciuxd | #agileishardWhy Agile is So Hardby: Traci Lepore

2. Working in anagile environmentcan make youwant to bangyour head againsta wall.I get it!How do we getthrough to theother side of thewall? 3. Stop asking the wrong question.Dont ask how to make agile easier,ask why agile is hard in the first place! 4. So why is agile like herding cats?Instead of building on naturalinstincts, we approach agile in away that resists them and can setus up for unnecessary challenges.Dont ask how to make agile easier,ask why agile is hard in the first place! 5. We are only humanAnd as so we are: Logical Perfectionists Comfort CraversAgile asks us to stepoutside our comfort zone 6. Broken sink? Concerned face?We misinterpret the corefundamentals of improv A vision is required Pacing must be maintained We must accept failure We need to collaborate 7. You MUST have a VISION#agileishardThe only way to ensureyou have a coherentstory in the end is tohave a vision to start 8. The iterations are the buildingblocks that get us there Set a theme Put the pieces together tomake sure they work Define the connection pointsbetween blocksThe vision tells us what we need to achieve 9. Its OK for the vision to evolve Make sure to adjust as goals andconstraints change Be responsive, not rigid, in howyou manage your visionDont set it and forget it! 10. Dont set it and forget it!#agileishardWithout a smooth, rapid pace and rhythm,momentum is lost and you will fall down.Its OK for the vision to evolve Make sure to adjust as goals andconstraints change Be responsive, not rigid, in howyou manage your visionPace must be RIGOROUSLY maintained 11. Dont break the flow Allowing down time means youmay overthink things Slowing down will distract youinto the weedsKeep your eye on the prize 12. OK, not fruit loops really, but Small enough rounds to not beoverwhelming or slow things down Allow for detailed thought onfocused areas so things dont fallthrough the cracksIterations need to be small, digestible loops 13. Feedback should be constant Continuous iteration andimprovement requires feedback This allows us to change pathquickly if something isntworking and try ideasAlways be listening to hear the next step 14. The ability to quickly tryand reject ideas is thebeauty of an iterative andimprovisational process#agileishardLearn to EMBRACE FAILURE 15. Human nature desires perfectionBut agile succeeds through failure Moving quickly in iteration lets ustest multiple ideas We let go the ones that dont workand keep the ones that truly do 16. Share ideas early and oftenLearn to validate and reject Share ideas early, they donthave to be perfect Use this as an opportunity toquickly validate what ideas workand which dont 17. Negative energy hurts iterationWe think failure is bad If 10 bad ideas leads to leads to the 1innovative idea that is SUCCESS! Think about how your failures led toyour success instead We learn and grow by experiences 18. #agileishardCollaboration is a TEAM EFFORT 19. You are not the lead or lone wolf Agile means lots of face time More talk, less documentationFace-to-face is the only way to collaborate 20. We all share the same goal We need to understand ourselvesand each other to succeed An ensemble always continues towork on communication andshared languageAgile requires an ensemble, not a team 21. Four fundamental principlesof improv: You need a vision You must maintain the pace Learn to accept failure We must collaborateLets recap. 22. #agileishard 23. Make sure you have a shared vision 24. Get your ducks in a row! 25. So why is agile so hard?Because Agile requires a better version of ourselves.But, it is a totally achievable goal! 26. Find more at Uxmatters.com | @traciuxd | slideshare.net/treygd

Search related