Principles of Planning for IT Projects

Similar documents
PMP Exam Preparation Course Project Time Management

Course Outline. TEC D 205 Engineering Tech Project Planning Olympic College Bremerton, WA. Week 1 Chapter 4: DEFINING THE PROJECT

Project Forecast Survey Results Good Scheduling Practices June 2016

For the PMP Exam using PMBOK Guide 5 th Edition. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

Estimating Project Schedule-Time and Cost

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

P6 Instructors Sample Presentation

Welcome to the Eastwood Harris Pty Ltd Primavera P6 Version 7 and Earlier Versions 3 day training course

Views and Layouts for Program Management

Welcome to the Eastwood Harris Pty Ltd Primavera P6 Versions 8.2 EPPM Web Tool 2 day training course Enterprise Portfolio Project Management

Estimating and Scheduling

PMI Scheduling Professional (PMI-SP)

Welcome to the Eastwood Harris Pty Ltd PRINCE2 TM Revised 2009 and Microsoft Project 2010 training course

Project Planning and Estimating DJ

PRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani

IST 302 : Project Time Management

Microsoft Project Tips & Tricks. Project Solutions Group, Inc.

Primavera P6 R8.3 Professional Fundamentals Training Course Outline

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

Definition. Name of the tool or technique Project mission statement

Project Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain:

Topic # 12. CIS Project Management: an overview

Chapter 3 Managing the Information Systems Project

Developing a Project Plan

GLOSSARY AND INDEX. Glossary Index Project Management Institute, 130 South State Road, Upper Darby, PA USA 155

Project Management Concepts, Tools & Techniques

MICROSOFT PROJECT 2007 Level 1

PROJECT SCOPE MANAGEMENT

Plan Your Work, Work Your Plan. Dr. R. Rockland Chair and Professor, Department of Engineering Technology New Jersey Institute of Technology

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th

PMP Sample Questions Click here for PMP Questions. Question No : 1 Which of the following is an output of Define Scope?

S O Seminar Objective

Project Scope Management

LECTURE 8: Planning & Control Functions & Tools (Part II) Project Management BACA

Certificate IV in Project Management Student Assessment Guide

CSU Project Management Certificate Program. Project Scope Management

PMP Exam Preparation Workshop. Chapter # 5 Project Scope Management

PMP Exam Preparation Course Project Scope Management

Scope Management 3/11/2015. Chapter 5 Learning Objectives. Project Scope. 1) Conceptual development. Problem Statements. Statement of Work (SOW)

Defining Project Scope

3-Day Oracle Primavera P6 Professional Fundamentals - Training Outline -

Project Scope Management

Guten Tag. (good day)

Certificate IV in Project Management Student Assessment Guide

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500

Welcome to the Eastwood Harris Pty Ltd Primavera P6 Versions 8.1 & 8.2 Professional and Optional Client 3 day training course SAMPLE SLIDE SHOW

Project management tools and techniques assist project managers and their teams in various aspects of project management Some specific ones include

Total Questions: 370 MODULE QUIZ ANSWER KEY. Fundamentals 1 & 2

Project Planning & Timetabling. Keith Brown

Project Management Session 6.2. Project Initiation Phase Integration Management

MICROSOFT PROJECT 2002(XP) AND 2003 LEVEL 1

Stage 2 Build business case

PROMASTAR Instructor led Professional Training Services Primavera Accredited/Certified Class Courses

Cambridge International AS & A Level Computer Science

Your easy, colorful, SEE-HOW guide! Plain&Simple. Microsoft Project Ben Howard

P6 Version 8.2 to 8.4 EPPM Web Power Sample Point Slide Show

A Guide to the Project Management Body of Knowledge (PMBOK Guide) Sixth Edition Errata 3 rd Printing

Planning and Scheduling Training Program Course Brochure and Competency Matrix

Exam Code: Number: Passing Score: 800 Time Limit: 120 min File Version: 35.4.

Project Time Management

Project Planning. COSC345 Software Engineering 2016 Slides by Andrew Trotman given by O K

Project Management Basics

Planning & Scheduling

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

STO Navigator Canada Best-Practices Manual

17/12/1437. Lecture. Project Scope Management. Lecture 4. Project Management Knowledge Areas Section 3 Chapter 5. Project Scope Management.

PowerPoint. presentation

AACE Planning and Scheduling Professional (PSP) Certification Preparation Training Course Brochure and Competency Matrix

Scheduling. Why Schedule? Scheduling will: Delivering On Your Promises

Project Management For The Client. Dick Talley, PE, PMP Oregon Area Manager

Primavera Training - P6 Basic Course (102)

Initiation Group Process. Planning Group Process

Artificial Intelligence

Lessons Learned Schedule Updating and Maintenance using Primavera P6 Hannah Schumacher, PSP, PMI-SP, LEED AP Hill International

Operations Management

RiskyProject Professional 7

Project Management Assignment Guidelines Tri 2. Andre Samuel

Project Cost Management

Schedule Margin. Contingency for Schedulers. John Owen, Product Manager Schedule and Risk, Deltek

12/26/2013. Sharif University of Technology. Session#11. Instructor. Class time. Course evaluation. International Campus Kish

4. Which of the following statements are true regarding The Project Scope Statement based on the PMBOK 5h Edition?

1.Which of the items listed below is not one of the software engineering layers?

Design Process & Project Management AN ITERATIVE DESIGN PROCESS. Prof Picone, Mississippi State University. Test Verification

MICROSOFT PROJECT 2010 Level 1

Calculating and Using Float

03/23/2016. Presented for Boston College Employee Development Office March 23, 2016 by Denise M. Guérin, JD, MS-PPM, PMP. Q&A from Session #1

Scheduling for Success with Critical Chain. Abstract

Enterprise Resource Management using MS Project Server 2007

Understanding Import & Export with NetPoint 4.2

Exam Code: Number: Passing Score: 800 Time Limit: 120 min File Version: 35.4.

Testkings PMP 705q. PMI PMP. Project Management Professional v5

Errata 1 st Printing. Errata 2 nd Printing

Project Management. Kristian Sandahl

MINGGU Ke 2 Analisa dan Perancangan Sistem Informasi

Content Break-up & Methodology for awarding Contact Hours / PDUs

Project Planning and Control Using Oracle Primavera P6 : P8.3, 8.4, 15.2

Borderlink Resources Limited.

// An Alternate Approach to Integrating Cost and Schedule

3.1 Edition APMP Syllabus APMP

TenStep Project Management Process Summary

Transcription:

Principles of Planning for IT Projects Introduction Building Timings Exercises Meals & refreshments Mobile Phones Part 1 Setting the Scene 1. Course Objectives 2. Where projects come from 3. What is a plan and where does it fit 4. Why plan? 5. Case studies Successful vs Unsuccessful Projects. Conduct of course Introductions. Page 3 Page 5 Course Objectives By the end of the course, participants will be able to: Describe what a project plan is and why a project plan is important Describe the process for planning, particularly the schedule Describe and apply scheduling techniques required to schedule logically This course focuses on the schedule. There is a lot more to planning than the schedule. The course will discuss how other areas such as Resource Management relate to the schedule This course will not cover tool use. Where do projects come from? Some projects come via The boss says. But most come via a defined process which includes the should we? decision gate, typically via a Business Case. Sponsor (person with funding) makes decision, usually with input from other senior managers Focus of a Business Case is Costs vs Benefits Page 6 Includes initial planning and estimating information Business Case forms Baseline, it should be kept current Somewhat chicken and egg since Business case often is required prior to project initiation. 1

An unsuccessful project Myki ticketing system Major Cost/Schedule overruns (Forecast cost $850M as reported Feb10 in The Age vs $300M when announced by the Transport Minister in 2003), Approach not agreed up front (simplified tram solution announced late), Major issues, technical and commercial, No clear objective No clear timeframe No clear scope Complexity & politics. Reflection Success is perceived by project Stakeholders, often they will have a different perspective of what constitutes success, Perceptions of success can change over time eg Sydney Opera House Different projects have different success criteria, for some schedule is important, for others its capability while others cost or risk may be important, Plans should focus on the areas which most contribute to success: For the Olympics schedule was most important For the Space shuttle, quality was most important. Page 19 Page 20 Part 1 Setting the Scene (Recap) 1. Course Objectives 2. Where projects come from 3. What is a plan and where does it fit 4. Why plan? 5. Case studies Successful vs Unsuccessful Projects. Workshop 1 Successful vs Unsuccessful Project Plans In groups of four, identify and discuss one example of: An IT project which was successful, partly because of good planning An IT project that failed, partly because of poor planning Nominate a different person who will present each of the two cases you have discussed. Page 22 Part 2 Planning the Plan 1. Purpose of the schedule 2. Planning approach (Jigsaw model) 3. Rolling wave 4. Time boxing 5. Quantity based 6. Workshop 2 Planning approach. Purpose of the schedule The schedule is a key planning artefact, the output of the planning process. Before constructing a schedule, be very clear what the purpose of the schedule is as this will affect the way it is constructed. Key questions include: 1. Are there compliance requirements (e.g. contract schedule requirement), if so, what are they? 2. Is the schedule going to be used for performance reporting? 3. Is the schedule going to be used to task individuals? 4. Is the schedule going to be used for resource levelling? 5. Is the schedule going to be used to estimate effort /cost? 6. Is the schedule going to be used for Earned Value? 7. Does the schedule need to integrate with an EPM tool, for example timesheeting? Page 24 4

Scope basics Scoping focuses on the what, not how or when Scope definition in IT is generally based on Business Requirements Focus on out of scope more so than in scope Scope definition input comes from: Page 37 Scope statements in Project Mandate/Charter and/or Business Case Stakeholder brainstorming Past projects When there are several project delivery options there may be a different scope and plan for each option. Deliverables The project scope is the sum of all the deliverables (products or things) that have to be created or changed in order that a project may be delivered to the client, Project deliverables may be: Page 38 End deliverables that are handed over to the client eg the application Intermediate deliverables not necessarily handed over to the client eg the Design document Project Management deliverables used to manage the projects eg the Project Management Plan Most WBS elements will have at least one deliverable For a plan to be complete all deliverables must be identified Quality Management will consider reviewers, approvers and Configuration Management (change control) of Deliverables. Work Breakdown Structure (WBS) A deliverable-oriented hierarchal decomposition of the work to be executed by the project team to accomplish the project objectives and create the required deliverables. PMBOK Guide 4 th edition 2008 PMI Practice Standard for Work Breakdown Structures Two approaches to the WBS By Product or by Phase? There is no right or wrong approach, each approach has it s strengths and weaknesses Schedules tend to be structured by phase then by product The lowest levels of the WBS should end up similar. The WBS element Application Design will live within both these structures at a lower level Notice the focus is on products and deliverables regardless of approach. Page Project Coding Structures Page 41 A Matrix coding structure is often used to map Tasks to products and phases. Scheduling tools can then use these to group and display based on phase or product or both: Mapping WBS Responsibility A project Organisational Breakdown Structure (OBS) is quite different to a Line Management org chart For each WBS element there must be an owner or responsible manager For outsourced components you may wish to map to an outsourced organisation Page 42 Responsibility defines Control Points Map the WBS to the OBS, there should only be one name per box Beware of no name Beware of multiple names Getting agreement is critical Forms the Responsibility Assignment Matrix (RAM). 7

Float Float represents the amount of flexibility that exists in scheduling tasks or milestones, Float is calculated by scheduling tools: Total Float represents the amount of time a task/milestone can be delayed without affecting the end date of the project Free Float represents the amount of time a task or milestone can be delayed without affecting the start date of successor task(s)/milestone(s) Zero float typically represents a critical task/milestone The chain of tasks/milestones with zero float is referred to as the critical path as it determines the end date of the project schedule Float is fundamental to managing issues such as resource conflict and for optimising schedules Float in MS Project is referred to as Slack. Developing a Closed Network A Closed Network is developed when every Task has a start predecessor and a finish successor, except the Start Milestone(s), Finish Milestones(s) and any inter-project dependencies: An Open Network is when one or more Tasks do not have a successor and therefore the activity may be delayed without delaying the end date of the project. The schedule will not calculate float properly or the critical path:?? Page 55 Page 56 Calculation part 1 Every time there is a change, the tool runs a forward pass to determine early start and early finish dates, this is the earliest tasks/milestones can possibly be scheduled and is what most scheduling tools show on the Gantt chart. 1 10 11 20 20 29 31 +1-1 Task A 10 Task B 10 Task C 10 Task D 10 Page 57 SS+1 2 6 11 15 Task E 5 Task F 5 FF+1 Milestone 0 The forward pass is shown in red above, using: EF = ES + DUR 1 (the 1 day adjustment is for am/pm) The tools then convert from working days to dates using the project calendar. Continued. Note MS Project treats Milestones as 5pm if they have a predecessor Calculation part 2 The tool also runs a backward pass to determine late start and late finish dates, this is the latest they can possibly be scheduled. 1 10 11 20 20 29 31 +1-1 Task A 10 Task B 10 Task C 10 Task D 10 1 10 11 20 20 29 31 SS+1 FF+1 Milestone 0 2 6 11 15 Task E 5 Task F 5 30 34 35 39 Note MS Project treats Milestones as 5pm if they have a predecessor The backward pass is shown in blue above, using: LS= LF DUR + 1 (the 1 day adjustment is for am/pm) Page 58 Continued. Calculation part 3 Comparing Early & Late dates determines Free and Total Float. In this example: Task E has 4 days Free Float, it is only free to move 4 days until it affects Task F Task E has 28 days Total Float, it is free to move up to 28 days until it affects the project end date 1 10 11 20 20 29 31 +1-1 Task A 10 Task B 10 Task C 10 Task D 10 1 10 11 20 20 29 31 SS+1 FF+1 Milestone 0 2 6 11 15 Task E 5 Task F 5 30 34 35 39 Note MS Project treats Milestones as 5pm Task E if they have a predecessor Task A Total Float = 34-6 = 28 Total Float = 10-10 = 0 Free Float = 11-6-1=4 Free Float = 11-10-1=0 Total Float = LF EF. Page 59 Task constraints Constraints are normally used to represent events outside the control of the project team. An example would be representing the date of a dependency from another project, There are many types of constraints which can be used, the main types: Page 60 Affect either the Start or the Finish of a task Affect either the Early dates ( No Earlier Than ), the Late dates ( No Later Than ) or both (a Must constraint) No constraint is considered As Soon as Possible (ASAP) The Start No Earlier Than (SNET) constraint is the constraint most likely to be used, unless constraining a Milestone, in which case a Finish No Earlier Than (FNET) constraint should be used. Some tools set a constraint automatically when you enter a start or finish date. 10

Workshop 5 Resource assignments and basic levelling Revisit the schedule created in Workshop 4, use the Gantt chart with resource allocations provided Consider resource workload, assuming maximum work availability is 100% or 8hrs per day, how will the schedule need to change? Determine the total number of manhours for you and the Technical resource Assuming you are costed at $100ph and the Tech at $75ph, the Server costs $5,000 and the UPS $1,000, what is the likely total cost of this WBS element? Part 6 Finalising & Baselining 1. Schedule integration 2. Final review 3. Distribution and Stakeholder review 4. Setting the Baseline 5. Baseline change 6. Workshop 6 Schedule review. Page 73 Schedule integration Once the various WBS elements have been scheduled and resourced, it is time to bring together (integrate) the various schedule pieces to create the big picture Link together via major dependencies, defined as part of planning the pieces You need to add the overhead/management activity. Final review Final schedule review questions include: Does the schedule cover the whole project scope? Are the basics of a healthy schedule covered: All tasks have predecessors and successors Durations defined Minimal constraints Does the critical path make sense? Do the float values make sense? Page 75 Page 76 Continued. Final review continued Is the schedule achievable and is it in alignment with the contract? Does the schedule address identified risks? Is there any delay allowance? (Contingent Time) Have all resources been considered, is the schedule optimised/levelled? Does the schedule highlight any potential delays to the client? Stakeholder review Ownership of a schedule by the project team and Stakeholders is important, ownership will only come from people who are involved. It is important that Stakeholder Analysis is undertaken to ensure the necessary people are involved with the schedule review For larger projects, provide filtered extracts (eg by WBS element, Summary report, critical path(s) Distribute via pdf or printed output, don t rely on people s ability to use a scheduling tool Consider a workshop to gain broad agreement. Page 77 Page 78 13

What next: Choose and learn how to use a scheduling tool. Use of a tool needs to be second nature, just like driving a car, we don t use much brain power thinking about the clutch or brakes. Good driving is about road awareness not the mechanics of driving. Too many people lack sufficient tool skills and so become a victim of the tool, When planning remember white boards, pen & paper, sticky notes are all great tools too, Course evaluation & feedback Consider learning more about Cost Management, that will provide an insight into how to better integrate schedules with resource and cost management. Page 103 Page 104 18