Few projects begin with absolute certainty. If absolute certainty was an "absolute" requirement, few projects would ever get off the ground. That's why "assumptions" and "constraints" are so important, used as key defining factors to ensure timely, realistic project results. Read on to learn more.
As projects are planned and executed, some facts and issues are known, others must be estimated. Estimation is an art, with many fine points to finesse between certainty and wishful thinking. You can't just hope you have the resources needed to do the job, and you can't just wait until every resource is available to begin. Instead, you must take proactive steps to manage and mitigate using informed assumptions and constraints.
Assumptions and constraints form a foundational basis for project planning, filling in the gaps between known proven facts and total guesswork. Each assumption is an "educated guess", a likely condition, circumstance or event, presumed known and true in the absence of absolute certainty. Each constraint is a limiting condition, circumstance or event, setting boundaries for the project process and expected results.
Aside from the consequences, effective planning demands that varied types of assumptions and constraints be considered, as illustrated in the following list:
As assumptions and constraints are defined (as discussed below), each of the "types" listed above must be considered to ensure both comprehensive results and realistic approaches.
Identify and Challenge - As assumptions are identified, each must be viewed with an appropriate degree of skepticism. Assumptions cannot be mere guesswork or wishful thinking.
Evaluate - Analyze according to confidence level (i.e. How confident are you that this assumption will be proven correct), followed by a related "if-then" risk counterpart analysis (i.e. If this assumption is proven incorrect, what will be the likely consequences for the project?).
In contrast, constraints must be evaluated from a short term perspective, according to immediate impact - i.e. How does a given constraint limit or refine the project in one or more respects? For example, product availability constraints can impact multiple elements of a single project. Product delays can elongate the project schedule, add to costs, and negatively impact resource availability. As constraints are assessed, all points of impact must be determined.
Incorporate - Assumptions, combined with known facts, will drive the formation of the project plan, providing the actionable basis (albeit with varying degrees of certainty) for planned tasks, schedules, budgets and resource assignments.
Unidentified constraints will not just disappear, they will likely pop up at some later point as full fledged project problems. Consider this example: You are working on a project where specialized technical skills are required. You estimate that these specialized resources will be required for (40) hours per week during the month of June, and you prepare your project plan based on this assumption. However, you fail to account for the fact that these resources will only be available for (20) hours per week in the month of June. Initially, this resource limitation was a constraint, but since it was not identified at the outset, once June rolls around, it becomes a major problem.
Control - As the project evolves, assumptions will be proven true or untrue. Changing circumstances may eliminate or modify previously identified constraints. In either case, you must be prepared to react, with contingencies, workarounds and modifications to plans and deliverables.
Review - To evaluate all steps taken for identification, assessment, incorporation and control.
From project initiation through closure, established assumptions and known constraints set the stage for project planning and execution. As the project proceeds, assumptions and constraints will be used to define and shape tasks, schedules, resource assignments and budget allocations. In this manner, each identified assumption and existing constraint forms a framework to be used to manage an otherwise uncertain future, laying out a roadmap for how the project will proceed.
About Us - ITtoolkit.com has been around since 2001. We started with a few articles about IT projects, and since then have developed our own series of time-saving practices and Toolkits for managing projects and IT services. The article above is part of of our full catalog of "how-to" articles, filled with these techniques (which you won't find elsewhere) to help you get better results in less time. We cover all the basics and then some - including projects, IT services, team building, disaster recovery and more. You can continue with our recommendations above, browse the articles catalog, or download free templates and whitepapers. And, visit our home page to learn all that our Service Strategy and Fast Track Project Toolkits can do for you!
Subscribe to the ITtoolkit newsletter for the latest articles and updates.
See the latest in our collection of IT Management Infographics. Visualize I.T.!
It's certainly possible to manage IT without having a strategic vision, but why would you want to? A strategic vision makes it easier to achieve IT management success, realize added value and fulfill service expectations. A strategic vision is the quick path to make IT more relevant, realistic, responsive and accepted. And that's what IT's all about!
There's no doubt about it - projects are risky propositions. Surrounding conditions are unpredictable - sometimes capabilities meet demands, and sometimes they don't But one thing is for sure -- you are always expected to deliver. That's what strategic fast tracking is for -- to make sure you can deliver even when project conditions are not what you need them to be.