You are on page 1of 38
Planning & Scheduling using Primavera P6 11/19/2009 Lesson #8& eating Relationship Creating Relationship Lesson Objectives 1 Create a Network Logic diagram 1 Differentiate between the four relationship types. 1a. Create relationship in the Activity Network Create relationship in Activity Details Planning & Scheduling using Primavera P6 11/19/2009 Network Logic Diagram 2 Project Schedule Network Diagram: The project schedule network diagrams a schematic splay of project’ schedule activites and the losicalretationship, ‘2 Procodence Diagramming Mathes POM, AON) © Aron Diagramming Method (ADA) {2 Constional Diagramming Meth com Network Logic Diagram 2 Precedence Diagramming Method [PDM) ~ PDM is a technique for creating network logie diagrams 2 Abox or rectangle represents an activity 18 Lines with arrows connect the boxes and represent the logical relationships between the actvitios 2. Predecessor - Contiols the stator fish of anathor activity 2 Successor - Depends on the stat or fish of anothor actvty 1 Start with ether the first activity in the network and enter each successor, or start with the last activity in the network and enter each predecessor 7a bt Planning & Scheduling using Primavera P6 11/19/2009 Relationship Types 1a There are four types of relationships. In the following diagrams, activity A represents the predecessor and activty B represents successor © Finish-to-Start (FS) -Whon A finishes, Bean start awa Tamar it ‘Second — Actity Activity 2 Start-4o-Start ($8) - Whon A starts, B can start na Tint Actin AaB ‘Second Act Relationship Types ©. Finish-to-Finish (FF) - Whon A mnshes, 8 can fish esa Fin a ‘Seoond ‘Activity 2 Start-4o-Finish (SF) - non A starts, B can fish cemozs Tit Acti oo ‘Second Activity Planning & Scheduling using Primavera P6 11/19/2009 Relationships with Lag 12 Lag specifies an offset or delay between an activity and its successor. It can be added to any type of relationship end have a positive or a negative value 13. There are four calendar options for scheduling lag ‘2 Predecessor actly calendar 5. Successor activity calendar 9. 26-hour calendar 2. Project dotaut calendar Relationships with Lag 2 Two examplas of relationships with lag 12 Finishto-Start with Lag - The follwing example shows that the Construct Building Foundation actly must be inished fr soven days botore tha Construct ;Buiing Exterior and Structure acivily can start. (FS7 inleates ther is tst-1o- start relationship with 7 days of fag) ae ais See pe pee 9. Start-to-Start with Lag - The folowing oxamplo shows tha tho Install interior Belt Conveyors actvty an tent five caye ater the Conatiuet Dulin Exterior and Structure activity tarts, (S85 indicates thro 1s a start tostart relationship wath S ys of lag) “Aer ting ane rome at ane Planning & Scheduling using Primavera P6 11/19/2009 Creating Relationship in the Activity Network 12. The Activity Network is useful when sequencing activities because it displays the activities graphically as you create relationships 3 Click large the size of actvtios viewable in the network Creating Relationship in the Activity Network Exercise: ‘Steps: "Conf you aren Actes window (rin he Delay bay, ck Aces) 1+ Inthe Layout Option bar, eck Layent Open 1+ Selecta Layout Atty Network, and then ck Open 1+ Select WES Code, TIPM. 1+ Che $ito 00min on cies nthe Actty Network 1+ Select an acy, BA1000— Propet Ket fe ayo para, Se se et Anstey Deas 1» cack Reatonstip tb ne acy eta Tad Planning & Scheduling using Primavera P6 11/19/2009 Creating a Start — to — Start Relationship 1a You can create a relationship between activities by clicking and dragging your mouse between the two activities © The left edge ofthe activity represents the start of the activity 12 The right edge of the acivity represents the fnish ofthe activity Exercise: Steps: (Se en 1 Tocreatea SS reatonship, lace the mouse poet he ef edge ofan actvty, BATOOD— raeet ike Te reaiorship row bx appears 1+ Glekancag the mouse tothe ft edge ofa suecessr acy, BA1U20 False Going Creating Relationships in Activity Details 2 You can also use the Relationships teb to create relationships. When creating 2 relationship in Activity Details, the default relationship type is Finish-to-Start 12 Activities in the Assign Successors dialog box can be grouped and sorted in a variety of ways, including by EPS anc by List. In the Display Options bar, click Group and Sort By to view options Exercise: Steps: 1+ Select an acy, BA1020 Fale Cong Relatonstips ab, ek Assign 1+ Select am acy, BAY010~ Tie Fang and ‘en cick] to asin te selection 1 lose ne Assign Successor dog box Planning & Scheduling using Primavera P6 11/19/2009 Using the GoTo Feature 12 Click = on the Relationship tab to change the selection in the Activity ‘Table to the activity highlighted in the successor or predecessor pane. Exercise: ‘Stepe: ‘+ Intbe Layout Options bar, cick Show on ep Gant Chat 1 Seloctan Acs, 1020 False Cling 1 Inthe Relationship tab cick BAIOIO in the sucesso pan 1 Giek = Note mat acrty BATOTO rom seleciedin {he Rtv Tae : inte Scene pain te Rear ac Ans Select an ach, 1090 & A140, a than eck axgn ne selection 1 Close he Assign Successor dalog box Assigning Lag 12 Although the default relationship type is Finish-to-Start with zero days of lag, ‘you can use the columns on the Relationships tab to make adjustments to the felationship type orto assign lag 1 Inthe Successor pane, select acy BATOAO Duc, Wing & Faure, lok ne Lag ets 1 Type ne number of days tian <1 = Presenter Planning & Scheduling using Primavera P6 11/19/2009 Viewing Relationships in Gantt Chart 12 You can also view/modity relationships in the Activity Table and Gantt Chart : Activity Table — Displays the Predecossors and Successors columns 2 Gantt Chart ~ Cilck ine Relationship Lines icon 4 on the Toolbar to togale jationshyp lines on Workshop - Creating Relationship Planning & Scheduling using Primavera P6 11/19/2009 Exercise: Assign Relationships —— Project Kick Of TIPHTLBCW BAIOI0 —TieFiina Fs sato20 TIPMTLBOW GANI20 Fase Ceing 'SS:BA1000 TIPMTLBGW BAI000 Pant & Path FS. BAI010 TIPMTLBEW 8AIOIO Ducting, Wing & FS-BAIO10 ag 1 aay Fraures TIPMTLBEW BA1050 instalation ofDPZ FS: BANOO, FS: BATOND Tesing TIPMITPROC A106 Callecbng Cuotatons SS: BAYO00 Exercise: Assign Relationships... Per TIPHITPROG GA0/0—— Evahution of Cacti FS-GATOSD TIPMITPROC 841080 Order Pacem Fs:aa1o70 TIPHITPROG BAI0G0 ——Delvery Rinepccion FS BAYOAD Lag 10 days TIPHITDEP —BANIO0 ——Sofwareinstation FS: ATOO0 TIPHITDEP —BANIIO. Plast Eon 15. DATIOO,F DATOS nus TIPMTS ——BANI20. Prepare &Fevew RFP SS. BA1000, TIPMTS BATTS ——Adveris in Newspaper FF BATIOO| Planning & Scheduling using Primavera P6 TIPMTS TPHTS TIPMTS TrPMTS Trem Tew TPT TPM TPM TD TMD TIPMTA Batt Batten Barro Bante ‘BaT100 Baiz00 Aro Bar220 Aiz0 Barza0 BAs0 BaAr2S0 aro Exercise: Assign Relationships... Prepare & Review Dra Mistral Review o Traning Matera by Ghent Exercise: Assign Relationships... ‘inlize Training Maal Pintng of Tring Watetal| FS: BATZIO Deliver raining ttesber Course 1 Rolreter Coee2 Prepare & Submit ‘seossmert Report {Completion of Proje 11/19/2009 Fseatiso Fs-earte0 FS-eati70 SS. 841000 FS-eario0 FS BANZO0 FS. BAIZ20, FS BAITIO,FS1100 FS. BAI220(ag 20 days FS BAIDAO lag 30 dave FS BAI250 FBAIZEO 10 Planning & Scheduling using Primavera P6 11/19/2009 Ry dcaid Lesson#9 = a1 Planning & Scheduling using Primavera P6 Scheduling Lesson Objectives 1a. Perform a forward and backward pass using CPM 1a. Describe float and its impact on a schedule Identify loops and open ends a Calculate a schedule a Analyze the scheduling log report Critical Path Method Scheduling 1a. The Ctical Path Method (CPM) scheduling technique is utilized to calculate project schedules. CPM uses activity durations and relationships between ‘ctivtias to calculate schedule dates. This calculation is done in two passes through the activities in a projact: © Critical Path ‘2 The aiical paths the seis of sctiies that determines a project's ‘compton dato 19 The duration ofthe actives onthe etica path cnttls the duration ortho entire project. Adelay to ary of noso actives wil dolay tho Finsh date of the entire project 12 Citeal actviiea are defied by 2ithor tho total Root or the fongact path in the project nctwork 11/19/2009 12 Planning & Scheduling using Primavera P6 11/19/2009 Critical Path Method Scheduling Significance: 2 tl help to determine minimum time requted to complete the project ‘2 Identity the longest path inthe projed network diagram 7 onity the acthias wach etal ha eompleted on time to complete the project on time. 2. Henty the actives which ean be delayed upto certain lit @ ttl help to determine early and late dates of each activity What is the Data Date 2 The data date is the date that is utilized as the starting point for schedule calculations. Its the date used to schedule all remaining work ‘2 During the Planning phase the data dato should match the project Start date Data Date Line 3 ail 13 Planning & Scheduling using Primavera P6 11/19/2009 Scheduling Concept — Forward Pass 1a The forward pass calculates an activiy’s early dates 2 Early dates are the earliest times an activity can start and finish once its predecessors have been completed 1a The calculation begins with the activifes without predecessors Early Start (ES) + Duration - 1 = Early Finish (EF) a5| ESM EF2S, 14 Planning & Scheduling using Primavera P6 11/19/2009 Scheduling Concept - Backward Pass “The backward pass calculates an actwvity’s late dates Late dates are the latest times an actvity can start and finish without delaying the end date of the project The calculation begins with the activites without successors For projects without a Must Finish By date, activities without successors are ‘assigned 2 Late Finish equal tothe latest calculated Early Finish. Late Finish (LF) - Duration + 4 = Late Start (LS) Backward pass 136 LFIO A 35 ES1 EES Lsi LF2s isl LFLO ES_11 EF25 B 1 ES1 EF10 15 Planning & Scheduling using Primavera P6 11/19/2009 Scheduling Concept — Total Float 12 The amount of time an activity can slo from its early Start without delaying the project 13 The diference between an activit’s late dates and early dates 2 Activities with zero Total Float are critcal Late date - Early date = Total Float (TF) os ee postmen : Zeofot =] (etean E = Negative Flot —= —= — — [J] (extremely uo = = citical) Negative float Scheduling Concept - Total Float 2 An actvity's Total Floats automaticaly calculated each time you schedule the project. You cannot edit an activtys foat values directly 1a The critical path is the series of actvitios that detarmines a project's ‘completion date. 16 Planning & Scheduling using Primavera P6 ‘Backward pass LS 6 LF 10 1S 11 LF 25 Scheduling Concept - Backward Pass with Required Finish 2 One of the most common projact scenarios is a required fish date forthe project 2 Used only during the bactcvard pass 13 Required fnish date specifies when the project must finish regardless of the network's duration and logic Late Finish - Duration + 4 = Late Start 11/19/2009 7 Planning & Scheduling using Primavera P6 11/19/2009 Must Finish By: Day 20° 18 Planning & Scheduling using Primavera P6 11/19/2009 Workshop - Calculate Schedule Manually 19 Planning & Scheduling using Primavera P6 11/19/2009 Scheduling Concept - Circular Relationships 2 Loops indicate circular logic between two activities 12. Primavera will not calculate a schedue until the loop is eliminated 13 Adialog box is displayed listing the activities inthe loop 12. The Schedule will not be calculated Unt the loop is eliminated. To eliminate a loop: © Determine Proper Logic 2 Rerun the schedule 20 Planning & Scheduling using Primavera P6 11/19/2009 Scheduling Concept - Open Ends 12 Open Ends are activities without a predecessor or successor: 12 No Predecessor - Activity uses data dato as its Early Start 2. No Successor -Acthly uses proc fish as ts Late Finish 13 Open-ended activities can portray an unrealistic amount of positive total float Oops! Open ends. ! \ 30 50 4 Scheduling a Project 1a When you schedule a project, activity dates are calculated according to durations and logic 2 Mark the Log to file chackbox to record scheduling results in a logfile (xt) 13 Affer you schedule the project, note the change in the postion of activities on the Gantt Chert. Activites are displayed according to their calculated start and finish dates. Critical activities are displayed in red Verity he date in the curent Data Date, 11-Jan-10 Make a Checkoy, Log te Fe Gee Sereda 21 Planning & Scheduling using Primavera P6 11/19/2009 Schedule Log 1a The Schedule Log records scheduling results, including 2 Schedulingleveling setings Statstes Errors Wamings Schedulingteveing resus Exceptions Exercise: ‘steps: inte Toot Menu, click Schedule + Check View Log 1 Intho Fle menuin Notepad ck Exit Chek Cancel to ext ne Scheie log box Driving Relationships 2 An activity may have a relationship from a predecessor that determines its Early Start. This logic te i called a driving relationship ‘2 A solid relationship line indicates a driving relationship 12. Adashed relationship line indicates a non-driving relationship, 22 Planning & Scheduling using Primavera P6 Driving Relationships Exercise: steps: Inthe Layout opin bay cick layout pen Set a ayn, Atty Neo, ant cick Open Slee aWES olen, Ting ub Set an acy, BA1080 lene Retort en | stort 241050 1 BALOA dives testa of eaioso Workshop — Schedule Report 11/19/2009 23 Planning & Scheduling using Primavera P6 11/19/2009 Ry dcaid Lesson #10 24 Planning & Scheduling using Primavera P6 11/19/2009 Assigning Constraints Lesson Objectives 13. Understand different types of constraints a Apply an overall deadiine to a project Apply a constraint to an individual activity Add notebook topics to constrained activities a Describe the available constraint types Constraints 2 Constraints are imposed restrictions used to reflect project requirements that cannot be built into the logic 2 Use constraints to build a schedule that more accurately reflects the real-world aspects ofthe project, provide added contro tothe project, and impos restriction on the entire project or an individual activity ‘3. Constraints are user-imposed a Two constraints can be assigned to an activity 2 After applying a constraint, the project must be rescheduled to calculate the new dates. 25 Planning & Scheduling using Primavera P6 11/19/2009 Constraints 2 Project Constraints 12 Projoct Finish Constraints (Must Finish By) 2 Activity Constraints 1 Start On or After ‘Sion Or Beene ‘Stat On ‘Mencatory Start Finish On or Afr Finish On or Before Firish On ‘Menatory Finish As Late As Possible Project Finish Constraints 12_One of the most common project scenarios is a required finish date for the project 2 Used only during the backward pass 13 Required fnish date specifies when the project must finish regardless of the network's duration and logic Late Finish - Duration +1 = Late Start 26 Planning & Scheduling using Primavera P6 11/19/2009 Must Finish By: Day 20° 27 Planning & Scheduling using Primavera P6 11/19/2009 Assigning Must Finish By Constraint Exercise: ‘Steps: 1 Inthe Directoy bar ck Projocts 1+ Selectine projec TPM 1+ Clcktne Dates tab 1+ Chek Z] inte Must Fin By + Select dite, 21 June 2010 Must Finish By Exercise: Steps: 1 Intne Drecory ar, eek Actes 4 Inthe Layeut option bar, ck Layo, Open ‘+ Selecta layout, Clasie WBS layout, and then cick Open 1+ Inthe Tale menu, clk Schedule = Click Schedule 28 Planning & Scheduling using Primavera P6 Start On or After Used to set the earliest date an activity can begin Forces the activity to start no earlier han the constai Pushes the early start to the constraint date Affects the early dates afte successars us| tsiF] ur[ts|] isiF| oF Es Start On or After: Day 15° Cc a5| ESI EF2S, 11/19/2009 29 Planning & Scheduling using Primavera P6 Start On or After Exercise: Steps: Adding Notebook Topic 2 When a constraint is assigned to an ectivity, itis recommended that you add a Exercise: Steps: Inroduice four esunns(Eary ta & Fish, ae Stat & Fish) ‘Save a Layout wth tne name Achy wit ary & Late Dates _Scol down and select an acy, A080 —OxderPacement ‘Very the Stats abs selected Inne Primary top down it, select a constant ype, Start On or Aer Inne Date neta ek I = ‘Seecta date, 25-Jan-10 ~ Inthe Tool menu, cick Sehece lick Schedule rote to document why the constraint was assigned. You can use the Notebook tab in the Activiias window to document these reasons erty activity, A080 i selects ck the Notebook ab (ck Ast ‘Asoam a Notebook ope, Constants an Assumptions (Close the Assign Netbook Tpic Dialog, | box ee eae ‘Typo adescrpion

You might also like