0% found this document useful (0 votes)
76 views4 pages

Project Management - Module 4

The document discusses key aspects of building a project schedule including: 1) Putting tasks in sequence by creating a network diagram that shows task dependencies and linkages. 2) Assigning resources to tasks and accounting for things like availability that can impact scheduling. 3) Using milestones to mark progress, deliveries, decisions, and approvals throughout the project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views4 pages

Project Management - Module 4

The document discusses key aspects of building a project schedule including: 1) Putting tasks in sequence by creating a network diagram that shows task dependencies and linkages. 2) Assigning resources to tasks and accounting for things like availability that can impact scheduling. 3) Using milestones to mark progress, deliveries, decisions, and approvals throughout the project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Build a project schedule

Put tasks in sequence.


- [Instructor] A big part of building a schedule is getting tasks in the right order. Mealtime goes a lot
better when you cook dinner before you eat it. By putting tasks in order, you turn your WBS into a
sequence that defines when project work should occur. In the project management world, network
diagram is the name for the diagram that shows the sequence of tasks. Each task appears in a box with the
task name and perhaps other task info. Arrows drawn between boxes show how the tasks are linked. Even
if you build the sequence by putting sticky notes up on a whiteboard, you're creating a network
diagram. The links between tasks aren't just about which task starts first. A task dependency is when one
task controls the timing of another. The task in control is called a predecessor, and the one being
controlled is the successor. Each task has a start and finish. So, there are four types of task
dependencies. Finish-to-Start dependencies are the most common. The finish of one task controls when
the other task starts. For example, you have to analyze the current scheduling processes before you can
start designing new ones. A Finish-to-Finish dependency means the finish of one task controls the finish
of the other. For example, the dev team finishing the scheduling features controls when they finish testing
the features with a small delay to test those last bits of customization. Start-to-Start means that the start of
one activity triggers the start of the other. This dependency type can cause trouble if the predecessor takes
longer than it's supposed to as shown here. If writing takes longer, the reviewing task looks like it
finishes before writing does. That would mean either some writing isn't reviewed or the reviewers have to
wait until the writing is done. In this example, the correct logic is actually Finish-to-Finish. With a Finish-
to-Finish dependency, if the writing finish date is delayed, so is the finish date for reviewing. An example
of a true Start-to-Start dependency is pouring concrete and troweling it. Because concrete hardens with
time, the start of pouring concrete controls when troweling starts. Start-to-Finish dependencies don't occur
very often. That's a good thing because they can be confusing. The start of one task triggers the finish of
another, so the task can control occurs after the one it controls. Consider the shifts at a retail store. The
first shift can't finish until the clerk for the second shift shows up. You can figure out which type of
dependency to use by asking a few questions. Which task controls the other? That tells you which task is
the predecessor. Does the start or finish date of the first task control the second task? That identifies
whether the dependency begins with start or finish. Does the predecessor control the start or finish of the
successor? That identifies whether the second half of the dependency is start or finish. Adding task
dependencies to your tasks in a network diagram, gets your project tasks into sequence. Now that you
know all the dependency types, build a network diagram for the tasks in the partial WBS in the exercise
files.
How to assign resources to tasks
- [Narrator] Your project tasks are in sequence and you've estimated their durations. The final piece of
your scheduling puzzle is how many people work on each task and when they're available. With that info,
you can see how long tasks take and when they should occur. You assign resources only to work packages
the lowest levels in your WBS because they represent work that must be done. Summary tasks roll up
work from lower levels so you don't assign resources to these tasks. Milestones don't have duration so it
doesn't make sense to assign resources to them either. What happens when you assign resources to work
packages depends on whether you estimate task duration or work. Let's say you estimate duration and
assign the number of resources you expect to get. Your scheduling tool will calculate the work those
resources can perform in that duration. Let's say you're expecting two vendor resources full time to design
scheduling features. The task duration estimate is two weeks. Two people working full time for two
weeks is 160 hours. On the other hand, if you estimate work your scheduling tool uses the work
estimate and the resource allocation to calculate the task duration. Some tasks don't get shorter no matter
how many people you assign. Meetings are the classic example. A four hour meeting is four hours
long. Whether three people attend or 10. When resources are available also affects when work occurs. For
example, your schedule might show the equipment installation starting on November 9th. If your IT folks
are wrapping up another installation and the team won't be available until November 18th, guess
what? You have to delay that task in your schedule to when the resources are available. Don't forget to
assign other types of resources you need like materials, equipment, and ancillary costs. With all resources
assigned you finally get a good idea what the schedule looks like. To practice, work through the
assignment exercise in the exercise files.
Learn to use milestones
- [Instructor] Milestones get their name from the past, when people placed stone by the side of a road to
mark each mile. In projects, milestones do a similar job, but they show progress and other key project
points, rather than distance. They show when you've completed key tasks or portions of a project, and
they make it easy to see how much you've completed and when it finished. Milestones are great as the
first and last tasks in your project schedule. By starting a project with a milestone, you can reschedule the
project start date just by moving the starting milestone to a later date. By looking at the final milestone,
you can tell whether the project is on time, late or ahead of schedule. Milestones also help highlight
progress you've made in between the project start and finish. When all the work leading up to that
milestone is done, you have the satisfaction of marking off another milestone as complete. If you're
waiting for someone to deliver something, add a milestone to flag that delivery. Finally, use a milestone to
flag decisions that determine what happens next in a project, or use a milestone for an approval that
determines when the work after the approval can start. Milestones help indicate progress in a
project. When you link them to work tasks, you can also use them to reschedule portions of a project. For
practice, add milestones to the network diagram in the exercise files.
Make a realistic schedule
- [Instructor] It's important to make your project schedule realistic so tasks occur as close as possible to
the dates you planned. One way to build reality into your schedule is to estimate task duration based on
the hours people work on the project each day. People don't work a hundred percent of their time on
project tasks. People don't even work a hundred percent of every workday. Things like staff meetings,
paperwork, training, and time off, chew up work hours. Even walking across campus uses up work
time. So do your best to estimate the number of hours people typically work. Another dose of reality is
adjusting estimated task hours based on how fast the assigned workers are. For example, if someone is a
whiz at getting computers connected to the network, you can change the task work hours to reflect her
productivity. Third, to keep people productive, assign resources to work on no more than three tasks at a
time. Switching between tasks means a person has to switch focus and that introduces a small delay each
time. When resources are in demand and you have to assign them to several tasks, adjust those
assignments to reflect their decreased productivity. When you make adjustments like these, add a note to
your schedule to document the change and the reason why. That way you'll know what to do if other
changes come up in the future. The closer you model your resource assignments to reality, the easier it
will be to keep your project on time. Complete the assignment exercise in the exercise files to practice
assigning resources to tasks.
Understand the critical path
- The critical path is the longest sequence of tasks in your schedule. Why is the critical path so
critical? Because any delay on that path delays the finished date of the project. Just as important. If you
can figure out how to shorten the critical path, you can shorten the project schedule. How do you tell
which tasks are on the critical path? Simple. They don't have any slack, also known as float. Just like a
string with no slack. Critical tasks can't move without affecting the project finished date. In this simple
example, the system and training tasks occur one after the other with no slack. If any of these tasks are
delayed, the project finished date moves later in time. On the other hand, if a task has slack like the
reports task here, it can start later without delaying the tasks that come after it. The reports task could
delay by a few weeks before it delays the project finish. Let's look at how you tell whether or not a task
has slack. A task has two sets of start and finish dates. The early start and early finish are the earliest
possible dates the task can start or finish based on its dependencies with other tasks. You calculate these
with what's called a forward pass. That's where you start at the project start date and use task durations
and dependencies to calculate when they finish. For example, the reports task can start as early as October
26th and finish on November 27th. The late start and late finish are the latest possible dates without
delaying tasks that follow. You calculate these dates by working backwards from the end of the
project. You got it. The backward pass. The late finish for the reports task is December 18th, so working
backwards, the late start is November 16th. The task has several weeks of slack so it isn't on the critical
path. Critical tasks have no slack. In other words, the early and late dates are the same. That's why the
training task is on the critical path. The good news, you don't have to perform these calculations. When
you use project scheduling programs, they calculate the critical path for you. The critical path is the place
to look when you want to keep your project on time or deliver it early. To test your understanding,
calculate the late dates for the tasks and the exercise and use them to identify the critical path.
How to shorten a schedule
- [Instructor] Stakeholders can be an inpatient bunch. You estimate when the project will finish and more
often than not, they ask if you can deliver it sooner. Or maybe your project gets delayed and you need to
make up time. Let's look at a few techniques for shortening the project schedule. Fast tracking means you
overlap tasks that normally occur one after the other. Let's say you want to finish design more
quickly. You can have some folks start designing software features before the system design is
complete. Fast tracking is simple. You just add an overlap to two tasks with finish to start
dependencies. The best tasks to fast track are the longest tasks on the critical path. Remember, you
shorten the whole project when you shorten the critical path. Fast Tracking the longest tasks on the
critical path shortens the schedule and also introduces the fewest number of risks and changes which
brings us to the disadvantage of fast tracking. It increases risk. For example, changes to the system design
could result in redoing work on the software design. The second technique, crashing, means you spend
additional money to shorten the schedule, like paying for more people or expedited delivery of key
materials. The critical path is still the place to look for tasks to crash. Think about it. Why would you
spend money to shorten tasks if they aren't going to shorten your schedule? You also want the alternative
that shortens the schedule, the amount you need for the least amount of money. Start with the least
expensive tasks to crash and move on to tasks with higher price tags. Remember, you crash tasks
only until you've shortened the schedule by the amount you need. A crash table makes it easy to see
which tasks to crash. It shows the cost to crash each critical task and the duration you eliminate by
crashing them. Choose the tasks with the lowest crash cost per week. If they have the same crash cost per
week, crash the longer ones first. That way you crash the fewest tasks. You can take crashing only so
far. At some point, adding more people won't shorten the duration because people start getting in each
other's way and on each other's nerves. New people take time to get up to speed and they can slow down
existing team members who have to help them get oriented. Keep in mind you review the critical
path after every adjustment. An adjustment could change the critical path. You want to make sure the next
task you work on is still on it. The third method for shortening a schedule is to cut project scope. If the
tasks for deleted scope are on the critical path, cutting scope shortens the schedule. Fast tracking,
crashing and cutting scope help shorten the project schedule. Each has its pros and cons so choose the
method that makes the most sense for the project at hand. Look at the schedule in the exercise files. What
techniques would you use to shorten the scheduling project and which tasks might be involved?
Document the baseline
- [Instructor] Once the stakeholders have approved the project plan, it's time to define your project
baseline. The baseline is a collection of the approved project documents. like requirements, the
schedule, budget, spreadsheets, and more. Basically everything you want to control with Change
Management Process. With baseline documents, you can compare actual project performance to the
baseline to see how the project's doing. Because the baseline is controlled by the Change Management
Process, any changes to baseline documents show up as change requests. How you define the baseline
depends on what you're defining. First, save the baseline version of plan documents. If something
changes, you flag those changes in a revision of the corresponding baseline document. Next, baseline the
values in your project schedule. Project scheduling programs typically provide a feature for saving a
baseline. The baseline includes the approved values for start and finish dates, task duration, work, cost,
and so on. As you record progress or make changes to the schedule, the program will show any variances
from the baseline. Once you document the project baseline you're ready to use it to evaluate progress and
project performance. For practice, what documents would you include in the scheduling project
baseline, and where might you store these documents to make them easy to access?
Challenge: Network diagram
(upbeat music) - [Instructor] The exercise files include a scenario where additional work is needed in the
scheduling project to support tracking and managing costs for hospital procedures. In this
challenge, spend about 15 minutes developing a network diagram for the task sequence that minimizes
the time needed to complete this work. After you create your network diagram, compare it to the one I
built.

You might also like