Importance of Finish to Start Successors



Similar documents
Project Day Numbering

Project Creation and Gantt Chart Design Using Microsoft Project. R. Baker. The University of Tampa

Tasks can be added manually by typing them into the list Manually adding tasks put the project manager in control and is a good way to start

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects

Synergy between PMBOK and MS Project 2007 A Schedule Management Perspective

Schedule Risk Analysis A large DoD Development Program

Fixed Work Breakdown Structures in Microsoft Project A Case for a Custom Outline Code Field

Is Your Schedule Correct? Common Scheduling Mistakes and How to Avoid Them

Scheduling Glossary Activity. A component of work performed during the course of a project.

Featured Paper Satya Narayan Dash By Satya Narayan Dash, PMP, CSM, MCP

Chapter-6. Developing a Project Plan

IT Training. Microsoft Project. Vicky Samways, IT Training Information System Services Version 2.1

How To Manage A Project With Project Management On M Project Software On A Pc Or Macbook 2.5 (Windows)

Agenda. CPM Scheduling at CDOT Laura Zamora, P.E. February 24, 2016

Test Fragen. October 2003 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

WORK PROGRAM GUIDELINES

Precedence Diagram Method. CSTM 462 Planning & Scheduling

Test Fragen + Antworten. October 2004 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

CONVERTING TO PHYSICAL % COMPLETE METHOD OF EARNED VALUE IN MICROSOFT PROJECT

MnDOT Project Management Office Presents: Schedule Float. Presenter: Jonathan McNatty, PSP Senior Schedule Consultant DRMcNatty & Associates, Inc.

Basic CPM Calculations

Egypt Scholars Presented by Mohamed Khalifa Hassan Jan 2014

ECDL. European Computer Driving Licence. Project Planning Project Management Software BCS ITQ Level 2. Syllabus Version 1.0

Project Management Glossary

Dashboards and Reporting for Program Management

Administration. Welcome to the Eastwood Harris Pty Ltd MICROSOFT PROJECT 2010 AND PMBOK GUIDE FOURTH EDITION training course presented by

MS Project 2007 Quick Guide

Planning and Managing Projects with Microsoft Project Professional 2013

Introduction to Microsoft Project 2010

Planning and Managing Projects with Microsoft Project Professional 2013

Hands on Microsoft Project (Part I) From a WBS to a Complete Schedule Emanuele Della Valle, Lecturer: Dario Cerizza

Creating and Viewing Task Dependencies between Multiple Projects using Microsoft Project

// Taming an Unruly Schedule Using the 14-Point Schedule Assessment

Microsoft Project 2010

Microsoft Project 2007 Level 1: Creating Project Tasks

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *

Baseline Schedule Metrics. Donald R. McNatty, PSP FAACE November 18, 2015

NUMBER: 12.PM-004 RESPONSIBILITY: Office of Project Support Services REVISION: 4 APPROVED BY: TITLE SUBJECT: Head, Office of Project Support Services

1. Interpretation of this Schedule

MnDOT Project Management Office Presents: Schedule Updates. Presenter: Eric Costantino Senior Schedule Consultant DRMcNatty & Associates, Inc.

added to the task, using Project, it will automatically calculate the schedule each time a new resource is added.

USER CONVERSION P3, SURETRAK AND MICROSOFT PROJECT ASTA POWERPROJECT PAUL E HARRIS EASTWOOD HARRIS

Microsoft Project Microsoft Project The smart way to learn. Microsoft Project one step at a time!

MICROSOFT OFFICE PROJECT - SYLLABUS

CRITICAL PATH METHOD (CPM) SCHEDULES

Project Management. Week 4- Project Planning and Network Diagrams

Open Workbench Warrior. Beginner's Guide to Open Workbench

Project Management Dashboard Pro v5 Documentation

Microsoft Project 2010 Advanced

1. Introduction. P2O is automatically loaded when you open Ms Project (2010 or 2013). The add-in can be found under the M5 Tools menu. 2.

OVERVIEW. Microsoft Project terms and definitions

DCMA 14-Point Assessment Metrics

MODEL SCHEDULING SPECIFICATION

T12. Excel and Microsoft Project. Introduction LEARNING OUTCOMES

Introduction to Project Management

How To Use Ms Powerbook On A Pc Or Mac Or Macbook 2 (Windows)

PROJECT TIME MANAGEMENT. 1 Powered by POeT Solvers Limited

Create task relationships by linking tasks. Switch task scheduling from manual to automatic. Set nonworking days for the project plan.

Using Microsoft Project 2000

Project 2010 Introduction

Real-Life MS Project: Dependencies and Leveling

The Basics of Best Practices. Elden F. Jones II, MSPM, PMP, CMII

Microsoft Project 2007 Level 2: Working with Resources and Managing a Project

Module A2 Item Activities, Gantt Chart and Utilization Sheet. A2.1 Project item activities A2.2 Gantt chart A2.3 Utilization sheet

ELECTRO-MECHANICAL PROJECT MANAGEMENT

Head, Office of Project Management Oversight

The Rehab Documentation Company, Inc. 12/8/11. ReDoc Scheduler. User Guide

ODBC Reference Guide

Using an Automatic Back Up for Outlook 2003 and Outlook 2007 Personal Folders

Scheduling Best Practices. Proper Use of Milestones and Constraints By Paul Brough, Vice President of Warner s Scheduling Group

BillQuick HR 2008 Start-Up Guide

Oracle Primavera. P6 Resource Leveling Demo Script

Collaborative Scheduling using the CPM Method

Planning and Scheduling Your Project Using Microsoft Project 2003

How to Craft a World-Class Work Breakdown Structure

Using Exclaimer Signature Manager with Office 365

Schedule Analysis Using Earned Value Concepts ABSTRACT

Figure out the early start and early finish. Early start. Early finish

This tutorial provides detailed instructions to help you download and configure Internet Explorer 6.0 for use with Web Commerce application.

Project Time Management

Eurobackup PRO Exchange Databases Backup Best Practices

Excel Reports User Guide

Microsoft Project From the WBS to a Complete Schedule Emanuele Della Valle, Lecturer: Dario Cerizza

PN /16/ CRITICAL PATH METHOD PROGRESS SCHEDULE

Use project management tools

INTRODUCTION TO MICROSOFT PROJECT 2007 CONTENTS

Project Initiation and Revision Training Manual. Table of Contents

Moving a database from MS Access to MS SQL server. Introduction. Selecting the database. Creating a Data Source

Integrating HP Project and Portfolio Management with Microsoft Project

CCPM: TOC Based Project Management Technique

HGC SUPERHUB HOSTED EXCHANGE

The Plan s Journey From Scope to WBS to Schedule

Microsoft Project Activity

AUTO ARCHIVING. December, 6 th 2005

Developing a Gantt and PERT Chart

MyNetFone Virtual Fax. Virtual Fax Installation

CONVERTING TO AND FROM PRIMAVERA SURETRAK AND P3 TO MICROSOFT PROJECT MPX & MPP FORMAT PAUL E HARRIS EASTWOOD HARRIS. REVISED 4 August 2003

Transcription:

Importance of Finish to Start Successors Jim Aksel, PMP, PMI SP Director of Project Management Celeris Systems, Inc. In addition to creating schedule logic the way workers ordinarily perform their business activities, it is important from a scheduling logic perspective to also include at least one Finish To Start successor to each task in a Microsoft Project schedule model. Consider a program that has tasks as shown below in Figure 1: Figure 1 Notional Project As setup, Task B is scheduled to start on Friday of Week 1 in the program. To illustrate the example, impacts to the schedule will be exaggerated for illustrative purposes. A real life example of this situation might be Task A represents an integration activity; Task B represents a testing activity that may commence sometime after the start of integration. Finally, when finishing up, a Finish Up Task is necessary representing the writing of a test report that cannot start until the testing is complete. This paper will focus on the relationship between Tasks A & B (Integration and Test). Start to Start Relationship The owner of Task B believes they have no drivers other than they may start when Task A claims they are 25% complete. The scenario is worsened if Task B starts a fixed number of days after Task A starts such as 2SS+2days. The owner of Task A believes they are not a program driver. Once execution of Task A begins, the owner of Task A encounters a problem and believes their new task duration is 20 days (instead of 8 days). Notice how the lack of a finish to start successor on Task A fails to correctly push the Project Complete milestone to a correct date in Figure 2: 1 Importance of Finish To Start Successors 2009 CelerisSystems SM

Figure 2 Task A Duration Increases Although the increase in duration of Task A does drive the start of Task B to a later date (Wednesday of Week 2), the Project Complete milestone is still incorrect because it shows Wednesday of Week 4 instead of Thursday of Week Project Completion Milestone location is not correct 5, see Figure 2. The lag on the predecessor for Task B does move Task B to the right if its predecessor runs longer than anticipated; if the lag on the predecessor to Task B were a fixed amount, say 2SS+2days, then Project Complete milestone would not have moved at all, see Figure 3: Figure 3 Task B with Fixed Duration Lag The problem exacerbates if Task B has already started and the owner of Task A realizes their trouble later in the execution process, Figure 4. Essentially this situation becomes identical to a fixed lag on Task B since the existence of progress on Task B freezes its location. Figure 4 Task A Problem is Found After Start of Task B The proper way to link this schedule is with a Finish to Start successor on Task A linking it to either the Project Complete milestone or the Finish Up Tasks in Figure 5. The original Start To Start relationship between Tasks A and B remains along with the new successor. 2 Importance of Finish To Start Successors 2009 CelerisSystems SM

Figure 5 Changing Successors on Task A The idea is that sooner or later, Task A could run so long that it will impact someone. Now, if Task A does not complete in a timely manner, the Project Complete milestone will push out accordingly. An argument is if Task A increases in duration, Task B must also increase in duration: Test may start when integration is 25% complete and test will complete 5 days after the completion of integration. The task to test (Task B) becomes a Hammock Task with dates automatically driven by changes to Task A. [See the Appendix for how to create a Hammock Task.] Since Microsoft Project does not allow a single task to drive both the start and finish of the same successor activity, two faux milestones are added after Task A indicating the start of Task B (test) and the expected completion of Task B. These are identified in Figure 6 as the two MS (milestone tasks). To make the completion of Task B contingent on the duration of Task A, create a Hammock task driven by the two milestones. The Hammock task (Task B) is created from the milestones to account for the lag in start and completion. The start and complete criteria for Task B are totally within the control of the user who specifies this information using the two milestones. Using the Hammock Task scenario, the new schedule appears in Figure 6: Figure 6 Use of Hammock Task for Task B When the duration of Task A increases, the duration of Task B will follow suit without user intervention, see Figure 7 : Figure 7 Task A Dates Drive Hammock Task B Dates The finish date for Task B will still change even if Tasks A and B are in process. 3 Importance of Finish To Start Successors 2009 CelerisSystems SM

Finish to Finish Relationship Consider a Task B that may start at any time, but must finish concurrently with Task A plus 2 days, see Figure 8: Figure 8 Task B with Finish-To-Finish Predecessor If the owner of Task B decides an additional 10 days will be needed (making the duration of Task B 16 days), this drives the start date of Task B to the left. This does not appear to be a problem, unless this drives the start of Task B to before today. However, there will come a time when the duration of Task B What Drives My Start Date? becomes so long that it may start prior to the start of its predecessor (Task A); this does not make logical sense, a successor activity generally does not start prior to the commencement of the predecessor. In this example, Task B (Test) could certainly not start prior to Task A (Integration) without changing meaning of the terms. If there is no processor to drive the start of Task B, why cannot it start on day 1 of the project? Answering that question will establish a start constraint for Task B. Again, some task must drive the start of Task B, determining that task will create the needed FS predecessor to start Task B and a Hammock task can be created just like above. More than likely, the logic behind a FF predecessor is tasks will run in parallel: Testing will complete about two days after completion of integration. This drives the finish date to Task B and the project completion date in the example. We are handed the reciprocal problem what will drive the start date? Conclusion When considering business rules, task relationship may be Start To Start or Finish To Finish. To preserve schedule logic it is also necessary to drive detail tasks with a Finish To Start successor. 4 Importance of Finish To Start Successors 2009 CelerisSystems SM

Appendix: Creating Hammock Tasks Overview Hammock tasks occur when the start of the Hammock is concurrent with the start (or finish) of another activity and continues until the completion of a third activity. One example would be the Level of Effort associated with a project manager assigned to manage a series of activities. The task commences with the Authority to Proceed (ATP) milestone, and completes with the Project Complete milestone. Since the ATP and Project Complete milestones are driven by other tasks and constraints, it is a good idea to use a Hammock task to account for the variable amount of time that may occur between the two dates. A Hammock Task will automatically account for situations such as the first milestone starts late, but the second will complete on time. The figure below shows a Hammock Task that starts when Activity A starts, and completes when Activity B completes: Procedure Copy the Start Date of the driving task (Activity A) to the clip board; an easy method is right click and select copy: Select the Start date of the Hammock Task, right click and select Paste Special: 5 Importance of Finish To Start Successors 2009 CelerisSystems SM

In the open dialog box, select Paste Link then OK. Note the triangle in the lower right corner of the date indicating there is a link: Repeat the same process to establish the Finish date. Right click on the Finish date of the task that will determine the completion date of the Hammock. In this case, the Finish will be the Finish date of Activity B: 6 Importance of Finish To Start Successors 2009 CelerisSystems SM

The date is set to the Finish of the Hammock task using paste special: Select Paste Link as before: The Hammock Task is evident with the two gray triangles on the Start/Finish Dates: 7 Importance of Finish To Start Successors 2009 CelerisSystems SM

Links on these dates may be cleared by selecting the two dates, right clicking and selecting Clear Contents Answer Yes to clear the contents: For additional information, please contact Celeris Systems, Inc. 3335 East Mira Loma Ave, Suite #143 Anaheim, CA 92806 +1 800 656 0670 ext 706 www.celeris Systems.com info@celeris Systems.com 8 Importance of Finish To Start Successors 2009 CelerisSystems SM