Thursday, 15 March 2007

Agile Project Lifecycle: User Stories and Release Planning

Presented by Rachel Davies. Rachel has considerable experience in teaching Agile Practices, having worked at the coal face for over 6 years. She is a directory of AgileXP who are based in Rubgy, Warwickshire.


Rachel spoke about the foundations of Agile methods, delivering frequently, pragmatic, not slipping on QA, making it part of the product. She covered user stories as a tool for collaborative planning, and using those to drive the development and user acceptance tests.


Rachel also spoke about the importance of a project heartbeat – for example planning, implementing and reviewing every two weeks, and the importance of a road map (not a detailed plan) to drive that. Get to Production as soon as possible…..that’s the idea.


Also Rachel covered planning releases, and for example deploying every 5th iteration, and that not deploying every iteration won’t send you to hell. She also focused on retrospectives at the end of each iteration including the review the release plan.


Quotes:


“The goal of Agile Development is to satisfy the customer through early and continuous delivery of valuable software.”


Welcome changing requirements, even late in development”


Agile is about people, teams and common sense.





 Reading: Ron Jeffries, XProgramming.com 


Agile Alliance


Agile Manifesto 

1 comment:

DIANA said...

Thanks for blogging about QCon! I just wanted to let you know that we quoted and linked from this entry on the over all QCon 2007 blogger's key takeaway points and lessons learned article: http://www.infoq.com/articles/qcon-2007-bloggers-summary

Feel free to link to it and of course blogging about this articles existence would help even more people learn from your and other bloggers takeaways.

Thanks again!

Diana
InfoQ/QCon