1 / 10

Agile Lessons Learned

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:

jody
Download Presentation

Agile Lessons Learned

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile Lessons Learned Presented by Dustin Friel, PMP CSM May 6, 2009

  2. 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]

  3. Background • Four remote sites • 3 Scrums • 4 week sprints • Variety of skills and experience

  4. Background cont. • Large established PMO • Internal security and privacy audits • 3rd party penetration tests • Internal and external SAS 70 and Sarbanes-Oxley Act audits.

  5. 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

  6. Enabling Remote Sites • Telephone with headset • IM • WebEx • Common Hours • Wikis • Skype with webcam • Code Collaborator • Celebrate as a team

  7. Done Constantly improved what it meant to be done at the end of an iteration. • Continuous Integration • Automating acceptance testing • Code Reviews

  8. Your Lessons Learned

  9. My Lessons Learned • Engaged Product Owner is critical • Shorter iterations • Roles not checked • Agile is hard

  10. TRY

More Related