100 likes | 305 Views
Agile Lessons Learned. Presented by Dustin Friel , PMP CSM May 6, 2009. Manifesto for Agile Software Development. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
E N D
Agile Lessons Learned Presented by Dustin Friel, PMP CSM May 6, 2009
Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Available from: http://agilemanifesto.org/ [cited 2009]
Background • Four remote sites • 3 Scrums • 4 week sprints • Variety of skills and experience
Background cont. • Large established PMO • Internal security and privacy audits • 3rd party penetration tests • Internal and external SAS 70 and Sarbanes-Oxley Act audits.
Do Remote Sites Work? How do you know you have a hyper-performing and self-organized team? • World class employee engagement • Free Time • Reduced crunch time and OT • “Done” constantly improved
Enabling Remote Sites • Telephone with headset • IM • WebEx • Common Hours • Wikis • Skype with webcam • Code Collaborator • Celebrate as a team
Done Constantly improved what it meant to be done at the end of an iteration. • Continuous Integration • Automating acceptance testing • Code Reviews
My Lessons Learned • Engaged Product Owner is critical • Shorter iterations • Roles not checked • Agile is hard