The document discusses whether Agile practices are effective or not. It questions if the reader's team is performing well with Agile and what practices may have failed. It acknowledges that while Agile can be problematic, the principles may not be the root cause and introspection is needed. The document advocates focusing on people, processes, and tools holistically. It suggests educating oneself on successful teams and reflecting on one's own practices rather than blindly following Agile. Overall, it argues that Agile success depends more on individuals' mindsets and adaptiveness than any defined processes.
8. Agile Stinks! Or Does it? No escaping that Agile can be a BAD word 100,000+ CSMs could be a good thing, or not How can we tell what we should be doing?
13. Being Able to Reason is Key Educate yourself about the agile practices Learn about successful project teams Engage in observation – Cause and Effect Reason about what you do as a team Reflect & Adapt
14. The Manifesto Reveals Truths Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
15. Agile Practices Demand Holism Consider the project to be a system Synergies of Practices Holistic Approaches
19. The Anti-Agile Manifesto We are uncovering better ways to provide the illusion of developing software by listening to others talk about watching people try. Through this (dare I call it?) work, we have come to value: Dogmatic process and CASE-tool-like automation over inspiring quality individuals to interact with the team and the clients Sufficient up-front comprehensive design specifications over seeing frequent, tangible, working results. Writing detailed Statements of Work and negotiating changes over collaborating to do our collective best with the time and money at hand Driving toward the original project plan over accommodating the client changing their mind, or a path turning into a dead end
20. So “What’s It GonnaBe?” Agile Manifesto? Bizarro Manifesto?
23. Change is Hard Especially because it starts with you! I needtraining We only work on COMPLEX projects We’re stuck with legacy code The QA Dept does all of our testing Agile isa Fad Tight Deadlines TDD takes too much time Management doesn’t care about quality We’ve never done it that way before We need full requirements up front
31. Don’t: Just Do It! Understand why you are doing it Observe, reflect, adapt
32. You Don’t Do Agile, You Are Agile Agile is first and foremost a personal PRACTICE! As is ballet, yoga, rock climbing… Never a master, always a student
33. Agile Has Failed Us? Not so much! Return to the founding principles Be Agile, don’t blindly just DO Agile! Apply common sense Agile problems? First look inward… The Agile Mindset has no agenda, no certificate
34. Agile Can’t Change the World But… You can be more agile Your team can be more agile Your group can be more agile Your company can be more…
35.
Editor's Notes
Hah, let’s reverse the typical talk format that does Q&A as a last slide <evil grin>I want to start out by setting the stage to have the audience reflect on their current agile experience from their current frame of reference.Then I want to deliver a quasi-interactive talk to have them reflect on the “true” meaning of Agile.I will then help folks RE-CONNECT to the agile principles.Conclude with a call to action at the individual level.And I’ll return to asking them again about their “Agile Practice” and just how good it really is.
Can you go at full speed and stop on a dime?
A rare treat in a career
How would your stakeholder and/or clients grade your team?
How would your stakeholder and/or clients grade your team?
Show a mass of soldiers marching in lock-step (like North Korea or China or Russia)
Of course, this implies having been connected in the first place. Hmmm. Might have to rethink <g>.
What is the #1 ingredient to be successful at an Agile project?
What is the #1 ingredient to be successful at an Agile project?
What is the #1 ingredient to be successful at an Agile project? #2 & #3 are also important!
Show a stack of books, historical documents…
Like the Laws of Physics…The tenets distill the immutable motive forces behind delivering software
Think of some sort of closed-loop image. A system of systems. An energy cycle. Weather cycle, or the photosynthesis cycle.The beauty and challenge of Agile methods is the holistic nature that must be grasped.Much like the human body, or in engineering a system (for example an aircraft), many of the pieces affect other parts of the puzzle.So it goes with Agile and Software Development projects.
The techniques and ideas behind agile are not rocket science
Yet, it is hard to continuously be perfect at agile.
Cover each manifesto point as if we lived on the Planet Bizarro.
Ask… How will you Get Started?Do any of you feel like you are in Camp Bizarro?
Nothing beats self-gratification.Oh, but wait, this isn’t that!
Photo from http://sourcesofinsight.com/2010/04/22/change-is-hard-because-self-control-wears-you-out/
From our ballerina daughter, magnets on the refrigerator
Agile practices are all about reducing the gap in time between an action and it’s result.
Show something off-balance and out of whack.Too much emphasis on any one thing leads to imbalance and disharmony.Images like the proverbial aircraft designed by separate disciplines… Propulsion group wants giant engines, Aero group wants needle-like fuselage with no drag, etc.
Image: big question mark? Scratching head? Head surrounded by 5 question marks?Try it… ask about something and keep going for 4 or 5 levels deep. Good luck getting that far. And if you do, it’s a great thing!
Show digging a ditch and filling it back in.
Add yoga-esque imagesGurus/yogis sitting cross-legged, or crazy pose…