Among the only certainties of business technology is that it will continue changing. One consequence of this is a regular need for companies to undertake IT projects such as developing custom software or upgrading network infrastructure.
Much like a physical construction job, IT projects often look eminently feasible on “paper”. However, the hinderance of many projects may be due to factors such as:
– Gradual expansion of parameters (“scope creep”).
– Missed deadlines.
– Disagreements.
In such scenarios, companies are consuming more and more resources, causing them to exceed the budget.
One potential solution to keeping IT projects on schedule and within budget is to follow an approach called the critical path method (CPM).
CPM is a scheduling technique that calculates a project’s duration and illustrates the affect of scheduling when certain variables change. It identifies the “critical path,” which is the most efficient sequence of activities for scheduling that determines the completion time for a project. Any delay in the critical path slows down the job.
In many cases, some tasks won’t affect other activities and can be pushed back without pushing out the planned completion date. Other tasks can be performed in parallel with the primary steps. However, you must complete each task that lies on the critical path before any later tasks can begin.
CPM breaks an IT project into several manageable activities and displays them in a flow or Gantt chart showing the “activity sequence”. The “activity sequence” is the order in which tasks must be performed. It then calculates the project timeline based on the estimated duration of each task.
For smaller projects, you can achieve this on a virtual or physical whiteboard. The project manager draws a diagram with circles that represent activities/time durations. NOTE: one activity cannot begin until the completion of another. From there, there’s connecting of those circles with arrows to show the necessary order of primary job tasks. The completed diagram will reveal arrow paths indicating activity sequences and how long it will take to complete them.
For larger, more complex IT projects that may have multiple critical paths and overlapping, interconnected activities, creating charts by hand can be time consuming and difficult. CPM software makes the process faster, easier and less prone to human error. When things are constantly changing — particularly at the beginning or end of a project — these applications allow far easier updating of the analysis and production of new charts.
Many of today’s CPM software products have moderate pricing and are worth considering. They can quickly identify the critical path, instantly process updates and even calculate float times for noncritical activities. Some solutions can model the effects of schedule-compression techniques, such as fast-tracking (tackling multiple tasks simultaneously) and crashing (adding extra resources).
CPM isn’t a silver bullet for every slow-moving, budget-busting IT project. But it still helps many companies plan and execute technology initiatives. Our team of small business accountants can help you identify the costs of and establish reasonable budgets for any IT projects you’re considering.