{"id":7929,"date":"2022-01-19t11:00:24","date_gmt":"2022-01-19t16:00:24","guid":{"rendered":"\/\/www.deco-dalles.com\/?p=2059"},"modified":"2024-08-01t15:55:14","modified_gmt":"2024-08-01t19:55:14","slug":"cpm-scheduling-101-primavera-scheduling-works","status":"publish","type":"post","link":"\/\/www.deco-dalles.com\/cpm-scheduling-101-primavera-scheduling-works\/","title":{"rendered":"cpm scheduling 101: how primavera scheduling works"},"content":{"rendered":"
you’ve probably heard of cpm scheduling at some point. while you may feel like you don’t need to concern yourself with it, there’s decent likelihood that you’ll be up to your armpits in the critical path method once that big project gets rolling. yes, primavera p6<\/a> does run all sorts of fancy algorithms when you hit f9 – but having at least a fundamental knowledge of how cpm scheduling works is going to help you go far as a planner\/scheduler.<\/p>\n <\/p>\n first things first: cpm stands for critical path methodology. the critical path methodology<\/a> is a mathematical algorithm<\/a> for scheduling project activities.<\/p>\n in simpler terms, i like to say that “cpm scheduling assigns dates to activities.” but it does a bit more than that as well.<\/p>\n cpm scheduling produces 3 distinct pieces of information:<\/p>\n that’s some good stuff you’ll want to know about your project.<\/p>\n primavera p6 uses the critical path method to schedule work activities. here’s how.<\/p>\n <\/p>\n as i mentioned, cpm scheduling is a mathematical process and being so, it has a list of pre-requisites to meet before it can work it’s magic.<\/p>\n before you can perform the critical path method (or run the scheduler in primavera p6), here’s what you need:<\/p>\n the first 2 items are fairly obvious. but it’s those linkages that play a very important part in the process. it’s linkages that transform your list of activities into a network of inter-dependent nodes that can have many paths through from the start to the finish.<\/p>\n to help you better understand your project’s network, you can see at it as a pert diagram.<\/p>\n pert diagram courtesy wikipedia commons<\/p>\n a pert diagram uses arrows and nodes to model your project’s activities in a network –\u00a0a series of activities linked to each other.<\/p>\n \u00a0<\/p>\n <\/p>\n so how does the whole scheduling thing work, right?<\/p>\n the critical path methodology process goes through your project activity by activity twice.<\/p>\n it starts with the first activity and moves forward – this is called the forward pass<\/strong>. for each activity, it assigns or calculates that activity’s early dates.<\/strong><\/p>\n early dates the most optimistic start and finish dates for your project’s work activities.<\/p>\n the backward pass<\/strong> comes next. this time you start at the last activity in your network, and move backward assigning dates to each activity, until you reach the first activity in the network. these dates are called – you guessed it – the late dates<\/strong>.<\/p>\n <\/p>\n late dates define the latest your activities can start and finish without extending the project finish date.<\/p>\n it sounds confusing, but you need 2 sets of dates – both early and late – to come up with a project’s critical path.<\/p>\n <\/p>\n to find a project’s critical path, we need to calculate total float for each activity. total float is the difference between the late and early dates.<\/p>\n total float = late start – early start (or late finish – early finish), total float is a measure of how much scheduling flexibility an activity has.<\/p>\n <\/p>\n after total float is calculated for each activity, you will find that many activity have total float = 0d. and it’s those 0d-float activities that define your project’s critical path. simply follow the path of activities where total float = 0d and your critical path will show itself.<\/p>\n <\/p>\n we all know that knowledge is power<\/a>. well, i like to say that\u00a0applied<\/em>\u00a0knowledge is power.<\/p>\n although the details of cpm scheduling<\/a> seems like it’s only for academics, arming yourself with it will ensure you’re not caught off-guard when a clients asks you for early dates or why an activity is critical. then, you can dazzle them with your own backward pass calculations. don’t forget to have a bit of fun<\/a> with it as well.<\/p>\nwhat is cpm scheduling?<\/h2>\n
\n
essentials and foundation<\/h3>\n
\n
just model it<\/h3>\n
the scheduling process<\/h3>\n
finding your critical path<\/h3>\n
flight chart image courtesy wikimedia commons<\/pre>\n
applying cpm scheduling<\/h3>\n