Half Day Intro To Scheduing Using Asta PowerProject
Half Day Intro To Scheduing Using Asta PowerProject
Construction Scheduling
with
www.encgrp.com
[email protected]
Technical Support
Phone 800-991-7029
Email [email protected]
No part of this documentation may be reproduced by any means or stored in any form without
express permission from Encore Group of Professionals, LLC.
1
Chapter 1. Getting started with Asta PowerProject .............................................. 5
Milestones .............................................................................................................................................. 33
Link types............................................................................................................................................... 40
Types of Constraint................................................................................................................................. 66
Course Objectives
Please feel free to add any notes you feel are relevant
Asta Basics
Start Asta PowerProject by double-clicking on the desktop program icon. Once you’ve started Asta
PowerProject, you can begin working with a project. The initial startup menu allows the user to open new,
recent or existing projects and perform various project utilities such as saving and deleting files.
Ribbon
Date zone
Bar chart
Organizer Spreadsheet
Properties View
Project View – Shows the structure of your project and shows the list of library items available
8
Bar Chart – Information on your project in graphic form, your Gantt Chart
Date zone – Timescale for showing dates for years, months, weeks etc.
Object Edit Toolbar – Used to edit tasks and/or links in the bar chart
Templates
Printing
9
Option Settings
Home Ribbon
View Ribbon
Project Ribbon
Allocation Ribbon
10
Format Ribbon
11
� Select New:
� Your recent projects are displayed to the right. Double click to select & Open a project
� If your project has not been opened recently, Select Open from the menu on the left
13
Saving a file
� Select the File Tab & Save or the Save button on the quick access tool bar
When saving a file under a new name, the existing version is kept and a new version is saved
under the new name.
Closing a project
� Close the project tabs using the ‘X’ next to each tab:
14
Or:
Calendars define the working and non-working time within a project. The Calendar consists of a planned
pattern of work to which exceptions can be added. An exception is any day which does not conform to the
planned pattern of work, e.g. holidays or overtime
� Any new task you create will follow the default calendars’ work pattern
� Select Properties
Each day has a period of working and non-working time assigned. To view these times
� Double click on the day you wish to view. The day will open in a separate pop up, showing the
working and non-working time during that day.
19
� All Asta supplied calendars have the same 8 hour per day pattern
Adding exceptions
You can add additional exceptions to the calendar to show additional bank holidays, shut down days or
additional weekend working.
To add an exception:
� In the Calendar tab, Left click on the date you wish to select. If you wish to select more than
one date, you will need to hold the CTRL key and click on each date
� Choose the period of time you wish the exception to last for in the Exception period section
� Click Add
When adding an exception, it is important to set the correct time periods. Most schedules are measuring
days not hours. Best practices in this case are to select the 24 hour exception:
20
24 hour exception will add the selected exception for the whole 24 hours of the day
Specific start and end times allows you to set the start and finish of the time to the nearest
30 minutes
From work pattern periods matches the morning and afternoon to those already set for the
calendar. (This option will produce the best results)
Best practices are to print the calendar for review by the project team and/or include with a schedule
submittal to the owner. Simply select Print while in the Calendar tab.
Deleting exceptions
Removing an exception from a date will return those dates back to the standard work pattern:
� A pop up will appear asking if you are sure you wish to delete the exceptions. If you are, select
Yes, if not select No.
Project management is not only about defining tasks and setting up their dependencies, it is also about
organising the different parts of a project into a coordinated whole
Asta PowerProject lets you organize your project using Summary Tasks to group related tasks together
and this section explains how you can use summary bars to structure your project in a logical format
A Project Organization Structure is a system where all the tasks grouped together in a hierarchical
structure. A Project Organization Structure is useful when you want to break down the work involved in a
project, starting from the main phases of the project and expanding right down to the individual tasks that
must be carried out (see diagrams below).
Right Click on the Project in your Project View and select “Insert Child Summary”
23
Summary tasks are useful for grouping related activities together in sequential order. A summary task
takes its position and duration from the position and duration of the tasks within the summary group. It
provides ‘rolled up’ information relating to all tasks within the summary and gives the user control over
displaying each & every task in the project or displaying only the summarized information
� Highlight the bars you wish to group together by clicking and dragging on the line numbers
within the table
� Enter a name for the summary bar in the table e.g. Restroom Finishes
You can now choose to hide the tasks that are part of the summary group from the chart so that only the
summary bar & ‘rolled up’ details are displayed
� Click on the ‘+’ sign to open the contents of headings. Program is usually the top level
� Select any of the summary groups to display only that section of work on the Bar Chart
In the example below only Superstructure has been selected therefore you are only shown the contents
of the Superstructure summary bar:
Once you have a structure in your project, the spreadsheet cell color and font, as well as the background
color for that row on the bar chart, can be set for a Summary task in the Project View. The coloring is set
for each level of the project, so more than one summary may have the same color.
� In the Project view right click on any Summary bar and select Appearance
27
� Choose the text color, background color and font style and size of your choice:
Once the level coloring is set, it will need to be turned on in the Bar chart.
Adding Tasks
A Project is a series of tasks which must be completed to achieve a set of objectives. The Spreadsheet
displays the task information and the Gantt chart (Bar Chart) shows the tasks in their date position and
duration:
A Task is a unit of work with a duration. Tasks can be created on the Spreadsheet or drawn onto the
Gantt chart and they can be linked to show relationships between them to create the critical path. You
can create more than one task on the same bar to show repetitive or intermittent working. Task names
can be used to describe the task, and do not need to be unique
� Move the mouse pointer over an empty cell in the Name column and left click
� In the Milestone section type the name ‘Notice to Proceed’ and press ENTER
A task can be created by either typing the duration into the column on the Spreadsheet, or by using the
cursor to draw onto the Bar Chart. Once created, any aspect of the task can be edited using either the
Spreadsheet or using the mouse on the task bar
30
Adding Tasks
� Type the following task names and durations in the appropriate columns for the listed Project
Organization Structure (POS).
You can use any duration unit by adding the appropriate letter after the number, i.e. d for days and
w for weeks
� Place the mouse cursor in the Bar Chart on the line for the task, the cursor will now be a
cross
Adding Tasks
� Enter the following activities by creating a task bar in the appropriate POS:
POS Task Description Duration
Structure Structural Steel 5
Structure Roof Joists & Decking 5
Exterior Exterior Framing 8
Exterior Door/Window Frame 5
Exterior Lath & Plaster Ext Walls 10
Exterior Roof Membrane 5
� Click away from the task to deselect it & it is displayed green again
Enter the following activities into an Excel Sheet. The will be copied and
pasted into PowerProject:
Adding Tasks
� Format Excel to include duration units days / weeks / months (d, w, m) in Excel.
o If you have a duration column with a number only (eg. 5) and do not have the duration
unit (eg. d) then do the following:
o Add a column with appropriate duration (eg.d)
o Add additional column to combine the duration with the duration unit (eg 5d) using the
Concatenate formula which is =CONCATENATE(B19,C19)
o Copy column with formula, right click into a new column and paste values (see below
screen shot)
o Remove unnecessary columns
� In Asta, select one cell in greyed out Line column, right click, and paste.
Adding Tasks
Milestones
Milestones are used to display key dates or events in our project and have zero duration
To create a Milestone:
� Name the task in the normal way
� Enter 0 (zero) in the duration column. The 0 will not display as the default is to not show
zeros, but a diamond symbol will now appear in the bar chart:
Milestones can either be a Start or Finish milestone. Start Milestones will show at the start of a working
day, whereas Finish milestones will show at the end of the working day, e.g. if a task is completed on
Friday afternoon, a Start Milestone will appear on Monday morning. A Finish Milestone will appear at
the end of Friday afternoon. By default, you will create a start milestone.
� Select Make Into > Start/Finish Milestone (keep in mind that the default milestone is Start)
Inserting bars
You can insert new lines into your project to put new tasks on or just to space exiting tasks for
formatting purposes:
� On the line number below where you want to insert your new line Right click and select Insert
Bar or press insert on your keyboard
Adding Tasks
Expanded tasks allow you to organize your plan as a hierarchical tree of charts, gradually breaking the
project down further and further into more and more detail. These new Charts are clearly displayed in
the Project View. Tasks within the charts can be summarized to structure the work within each chart.
Any existing task can be converted into an expanded task or a new task can be created and made into an
expanded task.
To add more detail into our project without overly complicating our chart we will create a new task called
Landscaping within which further detail will be contained.
� In the bar chart, place the mouse over the task and right
click on it:
Adding Tasks
The task becomes a new chart in the project hierarchy. To access the
new chart either:
Create tasks and plan your work in this new chart as normal.
At program level, the expanded task is displayed with a critical appearance. It takes its duration from the
tasks held within it and its position at the start date of the project.
The expanded task can now be linked into the project just like a normal task.
Task-per-line mode
In Asta PowerProject, it is possible to display more than one task on a bar. This is useful if you have
several tasks of the same type or you have a process made up of a number of single tasks. Asta
PowerProject can separate tasks that exist on the same line by dropping them down onto separate lines.
This is achievable by using Task-per-line mode
Adding Tasks
� Using the cross hair cursor draw more than one task onto the same line in the Bar chart:
� You can now drop these tasks down onto separate lines by clicking the + symbol to the left of
the line number you have drawn them on
� Click on the + symbol to roll the tasks back up onto one line
There are also buttons which allow you to select a number of already pre-drawn tasks which were first
created on separate lines and now you wish to roll them up onto one line:
� Select the line numbers of the tasks you wish to place on one line
Adding Tasks
Tasks can be moved and edited using either the mouse or the Object Edit Toolbar
� Place your cursor on the task in the Bar Chart you wish to edit
Adding Tasks
� Select a task on the Bar Chart using the cursor as shown above
� The Object Edit Toolbar is now displayed at the foot of the screen:
To change
To move date To change
end date of
position of start date of
Once you have listed out your tasks, you are still able to change the order of those tasks at anytime
� Left click on the line number for the task you want to move. Place your cursor on the task in
the bar chart, you should see the cursor:
Adding Tasks
Once you have entered in your tasks you will need to consider the order that you wish to approach those
tasks. It is possible at this point to move the tasks into order by selecting the start and finish dates that
you wish to use
However, in order for the software to understand the order that you wish to work through your project, you
will need to link your tasks to indicate how they relate to each other
Link types
Links can be drawn starting and ending anywhere along the length of a task and you can link tasks in
many different ways. The type of link used depends on the nature of the relationship between tasks
A A A A
B B B B
Start-to-Start Finish-to-Start Start-to-Finish Finish-to-Finish
41
In all cases, the direction of the arrow controls where the next task appears (A controls where B appears).
We do not recommend the use of Start-to-Finish relationships. Additionally, we caution using Start-to-
Start relationships since these result in open ends (or tasks where the finish may extend but would not
then impact any other activities). A best practices approach is to use Finish-to-Start relationships 80% of
the time so that the schedule is simple to understand and is more likely to be beaten.
Mid-link Cursor:
� Place the mouse at the end and at the top or bottom corner of the first (predecessor) task to
display the end link cursor
� Left click and drag to draw the link to the start of the corresponding (successor) task.
This now tells Asta PowerProject that task B cannot start before task A is finished
To show this a link is drawn starting or ending somewhere along the length of a task known as a mid-
link.
43
To draw a mid-link:
� Place the cursor at the start of the predecessor task. Without pressing move the cursor to the
right so that the mid-link cursor is displayed
� A pop up box will indicate where during the task you are linking from
� Left click at the desired position and drag to move the pointer to the desired position on the
successor task
LAG
Option 1:
Option 2:
� Move the cursor to the bottom right hand corner of the predecessor task so that the end link
icon appears, left click and keep the mouse button held down
� Press and hold the Shift button on the keyboard and with the mouse button still held down
drag the cursor horizontally. A pop up box will appear displaying the lead/lag duration:
Hold SHIFT
while drawing the
� Once you have reached the desired duration release Shift but keep hold of your mouse
button and drag it over to where you want to end the link and let go:
Moving/Editing Links
If you have drawn a link incorrectly, you can simply ‘drag’ the link to the correct position, rather than
deleting & re drawing the link.
� Hover the cursor over the end of the link you wish the move until a ‘cross’ cursor becomes
visible:
Multiple links in a sequence can be highlighted by selecting the first link in the sequence, holding the
SHIFT key and selecting the last link in the sequence
Block linking
If you have more than 2 tasks to link together e.g. a whole section of work, the Add/Delete Links button
can be used:
To link tasks that are next to each other on your chart click on the line number of the first bar. Left click &
drag downwards to select adjacent bars
To link tasks that are not next to each other on the chart hold the ctrl button on keyboard while clicking on
line number the task you want to link:
� Click the Add/Delete Links button on the Home tab and then ‘Link tasks’
� On the Home tab, in the Schedule group, click the Add/Delete Links dropdown and select Link
Tasks Mode.
� The cursor changes shape to indicate that you are now in Link Tasks mode.
� Draw a task in the bar chart. Note that if a task was selected when you entered Link Tasks mode,
a link is drawn automatically from the selected task to the task that you have just drawn.
� Draw another task in the bar chart. As soon as you have finished drawing the task, a Finish-to-
Start link is drawn automatically from the first task to the second task
� As you draw further tasks, each new task is linked to the previous task automatically as long as
you remain in Link Tasks mode.
� To exit Link Tasks mode, on the Home tab, in the Schedule group, click the Add/Delete Links
dropdown and select Link Tasks Mode again, or press ESC.
� On the Home tab, in the Schedule group, click the Add/Delete Links dropdown and select
Link Tasks Mode.
The cursor changes shape to to indicate that you are now in Link Tasks mode.
� Click a task in the bar chart to select it. Note that if a task was selected when you entered Link
Tasks mode, a link is drawn automatically from the selected task to the task that you have just
selected.
� Click another task in the bar chart to select it. A Finish-to-Start link is drawn automatically from
the first task to the second task:
47
� As you select further tasks, each selected task is linked to the previously-selected task
automatically as long as you remain in Link Tasks mode.
� To exit Link Tasks mode, on the Home tab, in the Schedule group, click the Add/Delete
Links dropdown and select Link Tasks Mode again, or press ESC.
Sometimes it is necessary to show logic links between tasks held in different charts in your project or
between the root chart of your project and tasks held in sub-charts. These links can be made by bringing
the tasks onto one screen to enable links to be drawn between them or by using the Link From/To
dialogue.
Tasks from both charts are now displayed on the same screen, and links have been drawn between tasks
as required.
48
Alternatively, the Link From/To dialogue can be used. This is useful if the tasks are not near to each
other and links cannot easily be drawn between them.
As well as drawing links directly onto the Bar Chart using the mouse, you can also link tasks by selecting
one or more tasks in the Bar Chart and specifying the task you want to link to by name. Creating links in
this way is an easy way to link tasks which are not close to each other in the Bar Chart
� . By placing an asterix (SHIFT + ‘8’ on your keyboard) after the first few letters or words of the
task to which you are linking. This acts as a wild card and it will search for all tasks that begin
with those letters or words
� If it finds more than one task beginning with these letters or words it will give you the choice of
which task you want to link to
Reviewing links
Once tasks are linked, you may wish to add, remove, or change links/logic. You may also wish to trace
logic by jumping from one task to another using the links or view a task’s complete chain of predecessors
or successors.
� Adjust as needed.
� To Go To / Jump to a predecessor/successor, double click on the task within the Properties >
Links window
51
Use this option to see all the incoming or outgoing tasks from the one in question. For example, if a
project contains a task that relates to the delivery of an item, you could use the Path from Task mode to
show the supplier how many taks would be affected by a delivery delay.
� Select View in the ribbon and Path to Task (or Path from Task) to Right click on the grey line #
or the bar itself
52
Once the project is underway, you should record its progress at regular intervals. Recording progress
ensures that your project is kept up to date and lets you see if work is progressing as planned or if there
are delays. It also ensures that you know how much work remains to be done to complete the project
and will also give you a projected program end date
� On the Home tab, in the Clipboard group, click the Paste dropdown and select Paste.
When pasting bars, if a bar or task is selected in the view when you paste, then the bars on the Clipboard
are inserted into the view above the selected bar or task.
When pasting tasks, if a bar or task is selected in the view when you paste, then the tasks are pasted
onto that bar.
If there are no bars or tasks selected in the view, the bar or task on the Clipboard is pasted at the bottom
of the view.
If you right-click a blank area of a bar and select Paste, the bars or tasks on the Clipboard are inserted
above the bar on which you right-clicked, or at the bottom of the view.
You can copy a task, or a group of tasks, by CTRL-dragging it along the same bar or onto a different bar.
54
You can specify whether tasks that have been copied from external applications (rather than from within
the project itself) inherit code library assignments, calendar and the 'use parent calendar' setting, plus the
WBS code, from a neighbouring task or from the bar chart defaults. To do this:
1. Click the File tab, then click Options. The Options dialog appears.
3. Select the Inherit attributes from neighbouring task check box to specify that new tasks
should inherit these attributes from a neighbouring task where possible, or clear the check box to
specify that they should inherit these attributes (except WBS code) from the default settings that
have been defined on the Task tab of the Bar Chart Defaults Properties dialog.
4. Click OK.
When the selection you have copied includes one or more spreadsheet cells, selecting the Paste
command pastes the data values and any formatting that has been applied to the cells. If you want to
paste the data values without any formatting that has been applied to the cells, so that the pasted values
take the appearance of the default spreadsheet font, on the Home tab, in the Clipboard group, click the
Paste dropdown and select Paste Values.
Task Pools
Task pools will allow you to save ‘scopes of work’ such as those for a particular build type or
house plan or any tasks that are grouped together under summary bars (or in expanded tasks) to
form ‘phases’ of work in a project
These can then be copied through the program to show repeated work or used as a starting point
in new programs.
55
� Where you have a group of tasks grouped together right click on the relevant summary bar on
either the bar chart or the project view
� Move your cursor over the task pools in the project view
� Click and drag the task pool to the position that you would like them to start in the project
You will then see the network of tasks copied into the project.
Hammock Tasks
Use the notes below to create a Hammock Task for the Projects duration.
Hammocks are used to show an overview of related tasks that are not next to each other in the
project. Like summaries & expanded tasks, hammock tasks take their total duration from the tasks
within them. The hammock and its contents are displayed at the foot of your project.
You can change the appearance of your hammock and summary tasks by ‘necking’ or ‘pinching’ it to
show where the subordinate tasks are located.
58
� Select the Non-working tab, un-tick the On tasks check box under Draw non-working shading
Buffer Tasks
Most projects will have a period of contingency planned into the program to allow for delays.
This could be hidden by being planned into the duration of each task. Alternatively, it could be marked by
using a finish constraint on the desired completion date, resulting in float throughout the program if tasks
finish earlier than the constrained date.
59
Buffer tasks can be used to collect the entire contingency of a plan, making it explicit. Buffer tasks protect
important dates and reduce excess float.
A buffer contributes to the Critical Path calculation, but when its start date is affected, it will shrink or
expand in duration without moving beyond its finish date or the start date of successor tasks, filling time
that may otherwise show as float on a project and thereby protecting the Critical Path.
� Feeder buffers – which sit within the project protecting key dates of successor tasks. If a task
has an outgoing link, it is a feeder buffer.
� Project buffers – usually the last task in a project protecting a specified finish date. The task
has no outgoing link and will have a deadline flag applied to it when created.
60
Buffer tasks will only move beyond their finish date, or delay the start of successor tasks, once they
are completely consumed, at which point they are turned automatically into finish milestones.
To create a Buffer:
� Create a new task of the required contingency duration or select an existing task within the
project
� Link the task into the project and reschedule so that the task takes up the correct position
within the project
� Right Click on the task and go to Make Into > Buffer Task
� If the task has no successors (project buffer) a deadline flag is applied to it
� If the task is within the project (feeder buffer)
then the successor task will need to be
constrained by a flag or by some other task within the project
� Reschedule
Hiding Tasks
Sometimes you may choose to hide certain tasks before printing. They can easily be put back onto
display at any time.
In order to hide specific bars or tasks, you must first mark them for
hiding.
� Right-click the bar or task and select Mark for Hiding from the menu that appears
� Once you have marked items you can hide them from view at any time by clicking the
Hide/Show command on the Format tab. Clicking it again will unhide the tasks
61
When you have linked your tasks, you can Reschedule the project. The reschedule performs a series of
actions:
� Places the start of the first task at the beginning of the project
� Calculates the optimum start and end dates of all tasks according to the logical links
applied
� Calculates whether a task has any float attached
� Shows whether a task is Critical (Critical Path Analysis)
� Identifies any constraints which have been exceeded
� Calculates the earliest project end date
On the Home tab and click the Reschedule command or use the shortcut key F9.
63
The start date of the project can be changed at any time. This will control when the first task in your
project will reschedule to.
� Click Close
� Reschedule the project to see the new start date take effect
Glossary
Once the tasks have been linked and rescheduled, your project will be laid on the most logical order.
What we have yet to take into consideration are any fixed dates that will need to be adhered to, such as a
specific start on site date or a contract completion date
To show fixed dates in your project, and to show the impact they have on the rest of the tasks in your
project you will need to use Constraints on those tasks
Best practices have shown that use of Constraints should be limited. We recommend constraining
contractural milesones only with simple Start On / Finish On. By limiting the use of Constraints, the
network of linked tasks will change based on logic.
Adding a constraint
� Select the task you wish to constrain and move it to the required date position
� On the Home tab click on the drop down arrow under the Constraint Flag command
Glossary
� Once the constraint has been added to the task, an flag will
appear in on the task. Additionally the date in the table will be
followed by an asterisk.
Types of Constraint
Start on
Deadline
Finish on
A hard constraint that will fix the end date of the task to the
constraint date
Work between
A soft constraint that will allow either the start or the end date to
be constrained between
Holding pin
A Constraint which will move with the task if the task is manually
moved
Rescheduling a project with constraints will affect the appearance of tasks & may result in some items
showing Float
Glossary
From the View Ribbon select the Filter, Tasks, Longest Path.