8. Planning

Planning is a vital part of any large endeavor. Many managers spend most of their time developing and tracking plans. This chapter provides some basic patterns for planning. The patterns describe individual plans as well as protocols—standard procedures that can be used repeatedly.

Any action carried out within a domain can be recorded. The proposed and implemented action (8.1) pattern divides the possible states of an action into two key subtypes, which represent the intention and what actually happens. The end of an action is similarly divided into completed and abandoned actions (8.2). An abandoned action represents a final cancellation of the action, and temporary holds on an action are represented by suspension (8.3).

A plan ...

Get Analysis Patterns: Reusable Object Models now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.