Word count: 308
Agile planning is a project management technique. Agile, unlike waterfall doesn’t have a big spec document. It is designed to allow for the scope to change. Its often used with projects that will start with an initial version and then new versions will be iterated that improve on the last release.
How do I use it?
Describe your project at its highest level, in terms of its ‘mission’.
Break down each bullet point above and go into more detail. Break the themes down into ‘epics’ – large chunks of work that cover a significant section of your project (sometimes said to take longer than 12 hours). What is the overall aim (the epic) and its business aim?
Write User Stories
Write these as user stories https://www.gov.uk/service-manual/agile/writing-user-stories.html. Break these user stories be broken down into tasks.
Estimate your tasks
Each task is then estimated with points. http://en.wikipedia.org/wiki/Planning_poker relative to the easiest element of work (say building 1 html page)
1 point is usually half a days work so you can then figure out the real cost of what you propose also and whether you can descope elements.
Benefits of the process
The benefit of following this process is that you:
- Figure out what you want to do and why
- Break it down into user stories that are actionable by users (or other roles)
- Break those down into things that can be built (and work out how much it costs.