(video below)
In this statement famously attributed to Eisenhower, the implication is that even a well made plan with the best intentions often ends up not being worth the paper it was written on, once the troops hit the beach and the situation moves from speculation to reality. When a plan contradicts the real world, the real world always wins. Knowing that even the best plan will almost certainly fail to account for at least some of the challenges reality poses, why do we plan?
The value of a plan lies in the act and effort of planning: in doing so, you gain understanding about your client, the project’s goals and objectives, and the abilities of your team. Planning encourages situational awareness through learning and discussing strengths, weaknesses, opportunities, threats and a flexible strategy that can tie them all together. A good plan establishes a vision, with goals and supporting objectives, and provides context and directionality so the team can move forward and be supported without being locked in.
Project success is rarely attributable to an accurate plan; it is more often a result of agility, when the the team is aware of the overall project purpose and vision, and is empowered to make the best decisions based on the current circumstances. This agility requires the team to be constantly planning, evaluating, and re-planning.
In this session, I’ll unpack the quote above in the context of web development by looking at:
- How do we establish project purpose?
- How is that purpose communicated in the form of a plan?
- How do we gain alignment on project purpose from stakeholders?
- How can we be constantly planning?
- How do we gain and communicate awareness?
- How does the team make decisions based on that awareness?
- How do we gather and measure data to know how we’re doing?
Sean is a Certified ScrumMaster and the COO of Last Call Media.