A typical agile planning and communication plan consists of 1-2 week iterations with 5 types of meetings: (a) story planning meetings; (b) iteration plan; (c) showcase, (d) mini-retrospective; (e) daily stands.
Many of the older books on planning advocated writing down every to-do item in the plan at the beginning, and then executing the plan. Unfortunately, this lead to projects that were overdue and not what the stakeholders wanted. Part of the problem is that in the real-world, the ground is always shifting under your feet because clients change, competitors do the unexpected, things take longer than expected, and you get new information that breaks your assumptions. How should you plan in a rapidly changing environment?
In agile, you only make detailed plans for the next 1-2 weeks of work. This has a few benefits:
- you don't waste time creating a plan that you will throw away
- you can quickly adapt the plan to new circumstances
Here you'll learn about the 5 kinds of planning meetings that are often used in Agile.
A typically agile communication plan consists 5 types of meetings:
- Story planning
- Iteration plan
- Daily stands
In the story planning meeting, you plan what you want things you will create that are valuable to the user, in the form of user stories.
In the iteration planning meeting, you plan which user stories to do for this iteration
During the iteration you hold daily stands where the team quickly communicates if they are on track or if not, what is in the way
During the showcase meeting, you demo the work to the client and stakeholders
In the mini-retrospective, you figure out what your team could do to improve.
Rasmusson, J. (2010). The agile samurai: How agile masters deliver great software (pragmatic programmers). USA: Pragmatic Bookshelf