Project Planning Techniques Managing projects to time and budget is important to project managers – their reputations depend on it. It is important to clients of projects – they want to s ee res ults either yes terday or today! Us ing planning techniques can help project managers to work out what needs to be done, in what order and when if they are to complete the project s atis factorily. This article covers four planning tools : tas kboarding dependencies network diagrams /critical path method Gantt charts An example runs through the article. It deals with planning a new training programme. Taskboarding Tas kboarding is us ed to identify what needs to be done in a project and in what order. It is an eas y way of s orting out the blocks of work that mus t be done and which blocks mus t be completed before others can s tart. To tas kboard: brains torm activities and jot them down on Pos t-It notes rearrange the Pos t-It notes in order by as king: “What needs to be completed before we can s tart?” A tas kboard for a new training programme project is s hown below. © 2019 GoodPractice Dependencies This is the next s tep in planning – developing a dependencies table. This lis ts the tas ks , how long each will take and notes which need to be finis hed before others begin. The s imple dependencies table can then be elaborated into the s tarting point for critical path analys is . The dependency table for the new training programme project is s hown belowf. Beware of too many dependencies . Try to res trict what needs to be done before tas k X to the abs olute es s entials , then other tas ks can be s lotted in around X. Remember that if you have noted that B depends on A, and C depends on B, then you do not need to note that C depends als o on A - that is automatically included in B. For example, in the table below, G, Run the Pilot, cannot be done until the pilot is des igned and marketed, and participants recruited, but it is s hown as dependent only on F. © 2019 GoodPractice Code Task Depends Duration on (days) A Consult possible sponsors about content of pilot. B Agree the objectives of the pilot course. A 10 C Identify who will deliver the course. B 3 D Design the content of the pilot C 30 E Market the pilot. D 10 F Recruit participants. E 10 G CONDUCT THE PILOT. F 5 H Evaluate the pilot results. G 10 End Decide the future of the programme. H 10 Developing a Network Diagram A Network Diagram is a graphical way of s howing how the tas ks are interrelated – which come firs t and which can be happening at the s ame time. By convention, all networks begin with a ‘s tart’ box and finis h with an ‘end’ box. The network is drawn up us ing information in the dependencies table. The network diagram for the training programme example is s hown below. To draw a network: Draw a s tart box at the left of the page. Show all activities that depend on nothing els e coming out of the s tart box. Continue to add activities by drawing boxes to the right of the preceding tas ks . Once all activities are s hown, draw them together to an end box. Look out for activities that do not connect to any others or that do not connect to the finis h box. Check the dependencies table - have you worked out logically what comes before and after each tas k? Have you made all thes e connections on the network? © 2019 GoodPractice Critical Path Analysis Critical Path Analys is is us eful for es timating the total time that will be needed to complete the tas ks and for identifying which tas ks mus t be completed on time if the whole project is to s tay on s chedule. The s tarting point for the analys is is the network diagram. This is then expanded to include durations and s tart and finis h times for each activity. The duration, how long a tas k will take in days , (or weeks on a large project), is taken from the dependencies table. The labelling conventions and terminology are below. EST DUR EFT LST LFT Early Start Time. The earliest time that an activity can start. This is the earliest that all the activities that precede it can have been completed. Duration. The time that the activity will take. Early Finish Time. The earliest time that an activity can finish. Calculated as the Early Start Time, plus duration. Late Start Time. The latest that an activity can start and still be completed in time for the whole project to remain on schedule. Calculated as Early Start Time, plus float. Late Finish Time. The latest time that an activity can finish, without delaying the project as a whole. Calculated as the Late Start Time, plus duration, or © 2019 GoodPractice Early Start Time, plus duration plus float. Float The amount of time that an activity can slip and still not delay the completion of the project as a whole. In order to calculate thes e times , we take the following s teps : Estimating early start and finish times Move to the right over the network, filling in the early s tart times by as king: “How s oon can this activity s tart?”. The early s tarting time, will be the early finis h time of the predeces s or tas k if there is only one, or the lates t early finis h time of the predeces s or tas ks if there is more than one. For example, the early s tart time of C is Day 20, the earlies t pos s ible time that B, its predeces s or will be completed. The earlies t s tart time of G, however, is Day 53; its predeces s ors are D, which cannot finis h before Day 53 and F which could finis h at Day 40. So, where two or more tas ks mus t be completed before another can begin, the early s tart time of the dependent tas k is the lates t of the early finis h times of the predeces s ors . This forward pas s over the network is completed when you reach the ‘finis h’ box, whos e early s tart time and early finis h time are identical, s ince duration is zero. The EST/EFT is the s oones t that the project can be completed. In this project, the earlies t that the whole project can be completed is 68 days from the s tart. Estimating latest start and finish times To es timate the lates t s tart and finis h times , we do a backward pas s moving to the left over the network. The ques tion we as k now is : ”How late can this activity finis h without delaying the overall project s chedule?”. We s tart by as s uming the lates t finis h time for the ‘finis h’ box is the s ame as the early finis h time. Thes e are often predetermined anyway - the finis h could be a s pecific event, to which all other tas ks lead. The lates t an activity can finis h, or lates t finis h time, is the lates t s tart time of the tas k(s ) which come after it. For thos e which connect to the end box, the lates t finis h time is the s ame as the end box’s time. For thos e tas ks which have two or more activities depending on their completion, the lates t finis h time is the s oones t of the lates t s tart times of its dependent activities . We s ee that F, recruiting participants , could be complete by Day 40. But the cours e cannot run until it is des igned (D – earlies t finis h Day 53), s o F need not be completed until Day 53. Similarly, F need not s tart, therefore, until Day 43, giving a ‘float’ of 10 days . E (market the pilot) could be finis hed at Day 30, but could be finis hed as late as Day 43 to allow F to proceed, giving a float of 13 days . Calculating float Float is the leeway or s lack of an activity. It is the amount of time that the activity can s lip, without delaying the project completion. Float is calculated as the difference between the earlies t a tas k can s tart (EST) and the lates t time it can s tart (LST). Identifying the critical path © 2019 GoodPractice The critical path is the s equence of activities linking from s tart to end boxes which have zero float. Thes e activities have no leeway to s lip. They mus t be s tarted and finis hed on time if the overall project is to be complete at the planned date. The critical path for the example is A, B, C, D, G, H as s hown below. Note that all tas ks are not on the critical path: ‘critical path’ is , therefore, not s imply the lis t of tas ks that must be completed. Critical path is the lis t of tas ks which mus t be completed exactly on s chedule. Drawing a Gantt chart A Gantt chart is one of the mos t commonly us ed project planning tools . It is particularly us eful becaus e it provides an eas y-to-unders tand vis ual dis play of project activities . An example for the pilot programme project is s hown below. The s olid bars go from early s tart date to early finis h date and the s tyle lines ( s ee below) repres ent float. Style line example Symbols to repres ent events , miles tones , work completed and s o on can be added to © 2019 GoodPractice s how the s tatus of the activities , if des ired. © 2019 GoodPractice