Earned Value Analysis and Pivot Tables
Manage Yourself – not Time!
Project Management for Innovation and High Risk
Writing Project Objectives
Writing Project Options
Writing Project Deliverables
Writing a Project Scope
Writing Project Constraints
Assessing Project Risk


Validating Data in Excel
The Purpose of Project Control
Diagnosing Project Problems
Asking the right questions of the team
Taking Corrective Action (Part 1)
Taking Corrective Action (Part 2)


Printing to Impress
Using a Deadline Symbol in Microsoft Project

Using Pivot Tables in Excel
The Power of a Project Management Database
Automatic Colour Changes on the Gantt Chart
Preparing and Entering Data
The Horizontal Screen Split
Scaling for Screen and Print
Improving Gantt Chart Appearance
Durations, Work and Resource Units
Assigning Part-Time Resources
Examining Costs
Costing Material-Type Resources
Tracking a Project - No.1
Tracking a Project - No.2
Grouping Tasks and Resources
Displaying Information in MS Project Tables
Reporting Cash flows
Using Outline Code Fields
Creating Filters
Creating Your Own Tables

Flexible Resource Costing
Project Server 2003


Tactical vs. Value Decision Making
Will Decision-makers learn from Project Managers?
How to Make Decisions
Formulating the Decision
Building a Decision Context
Elements of a Good Decision Process
Decision Options and Criteria
White Paper: Fending off the Lawyers
Overview of Decision-making tools & techniques

 

 

 

 

 

 

 

 

 

Writing Project Constraints

When defining a project, it is important to sketch the context in which it is likely to unfold. This is very similar to the approach taken in developing a context for decision making (see decision article Defining a Context') . One of the components of a project context is the set of constraints likely to be encountered. It is important therefore that these be identified clearly before any commitment is made to go ahead with even with the detailed planning of the project.

Before we proceed though, we ought to have a clear idea of the difference between risks and constraints. A constraint is a barrier or limitation that is either already present and visible, or definitely will be so during the lifespan of the project. Its effects on the project or any part of its planning or execution are beyond dispute.

On the other hand, a risk is a potential problem, something to which our project might be exposed some time in the future. There is sometimes the mistaken idea that risk management relates to problems about which we know little. Actually, there is not much we can do about such problems. Risk management is most effective when dealing with problems we do know about, the only uncertainty being whether or not they will occur. The weather offers a good example of this. We all understand what it is, but cannot confidently predict its behaviour. Risk management tries to counter the unpredictability of problems. Constraint management has no such need. Constraints are perfectly predictable.

So how do we deal with constraints? It turns out that a very simple approach is appropriate. List all of the factors that you think will have a limiting and therefore negative impact on the project. This can be done in a table as will be shown below. In attempting to identify these constraints, it might be helpful to organise them into categories such as:

Technical Skills
Technological Attitudes
Financial Morale
Political External
Cultural Seasonal
Temporal Geographical
Availability Skills

You will probably be able to identify many more that relate particularly to your organisation.

Along with each constraint, you should also identify, how you might respond to it. These response strategies need only be expressed in very broad terms at this stage. For example, if we are concerned that the team does not have adequate skills to deal with certain work on the project, we might simply identify 'Training Program' as a strategy. Later, this will be elaborated into a set of tasks such as

Perform needs analysis,
Identify training vendor,
Locate venue,
Issue invitations
Conduct Training
Evaluate Training

These tasks should eventually be included in the work breakdown structure where they will be estimated, resourced, scheduled, costed and monitored like any other task. Only in this way can we be sure that our strategies will be implemented.

The following table shows how we might capture this information.

Constraining Factor
Response Strategy
Lack of Adequate Skills Training Program
Dependence on External Agency Insert adequate lead time
Restricted Hours of Work Allow greater duration
Bandwidth Restrictions Transmit data in smaller clusters

Constraint analysis is a vital part of the project definition process, one that is simple and relatively quick to do, and yet is indispensable in defining the project's context.

 

Numerix Pty. Ltd. ABN 83 003 504 970 Telephone: 61 2 - 9279 0900 Fax: 61 2 - 9279 4141 email info@numerix.com.au