Lecture 3.5: Work Dependencies, Scheduling, IMP & IMS (SEF A16A)

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

PERTEMUAN 3 PPSI Microsoft Project Presentation. What is a Gantt Chart? A Gantt Chart is a visual tool to help Plan, Manage, and Track a project or projects.
1 What Is It ? Why Do I Need It ? How Do I Do It? Earned Value Analysis.
Software Project Management Lecture 2. Laws of Project Management 4 No major project is ever installed on time, within budget and with the same staff.
1 Lecture 3.2: Technical Reviews and Audits (SEF Ch 11) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Project Management Lecture Developing the Project Plan.
National Aeronautics and Space Administration ANSI/EIA-748-B Earned Value Management Systems (EVMS) 32 Guidelines ANSI/EIA-748-B Earned Value.
Project Time Management
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Engineering Design Development. Turner College and Career High School.
ANSI/EIA -748 EVMS 32 Guidelines National Aeronautics and Space Administration.
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
Microsoft Project Presentation By Corey Johnson 10/11/00.
Gantt Charts Trisha Cummings. The History Henry Laurence Gantt's legacy to management is the Gantt chart. Henry Laurence Gantt ( ) was a mechanical.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Chapter 11 - Project Management ME101 Dr. Nhut Tan Ho 1.
Gantt and PERT charts. Representing and Scheduling Project Plans Gantt Charts Useful for depicting simple projects or parts of large projects Show start.
Project Management and Scheduling
Planning & Scheduling Your Projects 1. Planning Elements Work Breakdown Structure (WBS) ◦Identifying the tasks and organizing them Scheduling the WBS.
Project Management Software Tools Cheryl A. Wilhelmsen Lee Ostrom.
Project Management An overview. What is a Project A temporary job to accomplish a specific task A temporary job to accomplish a specific task Attributes.
Abeer Bin Humaid. Project management is “the application of knowledge, skills, tools, and techniques to project activities in order to meet project requirements”
How to integrate the parts of your project to achieve success.
1 Lecture 3.9: RFP, SOW and CDRL (SEF Ch 19) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Lecture 2.3: The Systems Engineering Plan (SEP)
Project ManagementDay 1 in the pm Project Management (PM) Structures.
1 Lecture 3.1: Project Planning: Work Breakdown Structure (WBS) [SEF Ch 9] Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
12-1 ELC 347 project management Week Agenda Integrative Project –5 th part corrected Feed back sent –IP part 6 Due (will be corrected and returned.
Appendix A Project Management: Process, Techniques, and Tools.
1 Lecture 5.2a: SEF Ch 8 SE Outputs Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
CEN th Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Software Project Planning.
MS project Abeer Bin Humaid. What is project management? Project management is “the application of knowledge, skills, tools, and techniques to project.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Software Project Management Lecture # 7. Outline Project Scheduling.
1 Lecture 2.5: Project Planning Overview Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Project Management: A Managerial Approach
Ch. 41 Project control. Ch. 42 Work Breakdown Structure WBS describes a break down of project goal into intermediate goals Each in turn broken down in.
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
1 Lecture 4.3b: Earned Value as the Cost and Schedule Metric (SEF Ch 14) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Management & Development of Complex Projects Course Code MS Project Management Earned Value Concepts Lecture # 19.
Project monitoring and Control
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Day 23.
Geog 469 GIS Workshop Project Management.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems The Integrated Master Plan (IMP) and the Integrated Master Schedule.
Fall CS-EE 480 Lillevik 480f06-l10 University of Portland School of Engineering Senior Design Lecture 10 Webs Scheduling MS Project (Optional)
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
© 2014 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected by Copyright and written permission should be obtained.
Chair of Software Engineering Exercise Session 6: V & V Software Engineering Prof. Dr. Bertrand Meyer March–June 2007.
Dr. John MacCarthy UMBC CMSC 615 Fall, 2006
© 2006 John Wiley and Sons, Inc. Project Management: A Managerial Approach Chapter 8 – Scheduling.
Project Time Management
Project Scheduling Class 7.
1 Lecture 4.2: Risk Assessment, Prioritization and Resource Allocation Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Project Setup and Execution For PMPlan Enterprise Presented by AlNik Solutions Copyright ©
MARCH 1 Project Management Problem statement l no hurdles, no problem just a goal l open-ended … no single correct answer l closed-ended … single answer.
Project Management “Project Planning & Scheduling” Lecture 07 Resource Person: M. Adeel Anjum.
Creating the Work Breakdown Structure. INFO 638Lecture #22 WBS The goal of the project should be accomplished when all tasks in the WBS are completed.
1 Lecture 2.4a: SEF SE Planning and the SEP (SEF Ch 16) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
1 Understanding Earned Value in Under an Hour Breakout Session # A11 Name: Wayne Brantley, MS Ed, PMP, ITIL Senior Director of Professional Education.
© 2008 Prentice HallAppendix A -1 Introduction to Project Management Appendix Microsoft Project Tutorial Information Systems Project Management: A Process.
Microsoft Project 101: How to Build a Project Plan
Business System Development
Chapter 6: Database Project Management
2.2 | Use Planning Tools.
PROJECT MANAGEMENT Bill Biddle.
Project Management: A Managerial Approach
Structured Solutions Inc. IMS Definition
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
Presentation transcript:

Lecture 3.5: Work Dependencies, Scheduling, IMP & IMS (SEF A16A) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006

Agenda Types of Schedules Event-Driven Schedules Events and Entry/Exit Criteria Resource Loaded Schedules Integrated Management Plan (IMP) Example PERT Chart “Time-Expressed” Schedules Integrated Management Schedule (IMS) Example Gantt Chart Scheduling Tools Summary

Types of Schedules Event-Based Schedule: “Time-Expressed” Schedule: Generally referred to as the Integrated Management Plan (IMP) Generally implemented as a Program Evaluation and Review Technique (PERT) Chart Identifies key engineering management events and relates them to the WBS Identifies the key tasks and results expected to permit key events Identifies key dependencies between tasks and events Serves as basis for: Schedule Control Resource (& Cost) Control & Prioritization Planning & Measuring Cost/Schedule Progress, i.e. Earned Value A valid time-based (detailed) schedule “Time-Expressed” Schedule: Generally referred to as the Integrated Master Schedule (IMS) Generally implemented as a Gantt Chart Provides dates For key events By which tasks are to be started and ended Shows key temporal dependencies between tasks and events Resource loaded time-based schedules serve as basis for Earned Value Measurement Generally derived from the Event-based Schedule (PERT Chart) Note that my (and industry) usage of the term IMS is inconsistent with the SEF use of term

Event-Driven Schedules DoDI 5000.2 indicates schedules should be “EVENT-DRIVEN,” not “Time-Driven”: Do not let a date on a schedule force an event, The successful completion of event entry/ exit criteria should drive when an event occurs The Integrated Management Schedule (IMS) is DoD “Event-Driven” Schedule (generally represented as a PERT Chart) Process: Identify key events required to achieve programmatic success Identify entry/exit criteria for those events Identify tasks that must be performed to satisfy entry/exit criteria Identify dependencies between tasks and events Identify time to accomplish required tasks (to satisfy entry/exit criteria) (Time) Schedule the events (and tasks) accordingly Key SE Events: SRR SFR PDR/SSR CDR/TRR SVR/FCA PCA Key Events generally have documented Entry and Exit Criteria Reality Check - All programs have real end dates associated with them. If the time-schedule derived from the event-schedule does not meet the required end date: Entry/exit criteria may need adjustment Task & task estimates may need adjustment Customer may need to revise end-date

Example Event Exit Criteria Events have associated (Entry and) Exit Criteria Events should not occur until (Entry and) Exit Criteria can be met

“Event-Based Schedule” Development Identify what artifacts/ products (& associated tasks) need to be complete for each WBS element for each Event Identify artifact/ product/ tasks dependencies Provides basis for Earned Value Graphic provides one example of how this can be done Each program will have its own process and forms

Example PERT Chart A PERT Chart is essentially a flow chart showing the dependencies between events and activities (what activities need to be completed prior to what events and the complete/start dependencies between activities)

Integrated Management Plan (IMP) The IMP is. The IMP is generally used to develop a schedule by fixing Customer dictated Event dates and determining the time required to complete required activities. Generally the IMP takes the form of a (PERT) Chart

Resource Loading of Schedules Generally one identifies the following data for each task (to develop artifacts and support events): Event(s) Supported WBS Reference (WBS Element and Work Package) Start Date End Date EV milestones and credit Task Dependencies (input/output) Resources required (generally staff months and skill type) As such, the data exists to “resource load” the schedule As one transitions from an “event-based” schedule to a “time-based” schedule, one can determine the (time-phased) staffing profile for the program, i.e., how many people (full time equivalents (FTEs)) are required (with what skills) as a function of time Note: For a given amount of work, as the schedule is compressed, the number of FTEs required (for each skill set) will increase. Note: Schedule compression and elongation each result in (different) inefficiencies that drive up the resource count

“Time-Expressed” Schedules In order to manage a program, one must eventually assign dates to Events and Tasks The result is a “Time Expressed” or “Calendar-Based” Schedule This is usually represented by a Gantt Chart Time-Expressed Schedules are generated from the IMS

Integrated Master Schedule (IMS) Technically the IMS is a database that includes: All Milestones/ Events All Activities/Tasks & Activity/Task start/stop dates All Activity/Task & Event dependencies WBS/Work Package References Often associated WBS/Work Package information such as staff loading and cost The IMS is almost never seen in its entirety, rather different “Views” of the IMS are provided depending on the purpose The views are generally provides as “Gantt Charts” Levels/Views of the IMS: Top-Level: Major Milestones/Events, Activities, & Dependencies Used by Top Management and the Customer Shown at Technical Reviews and PMRs Total Detailed (the “Real”) IMS: All Milestones/Events, Activities, & Dependencies Provides basis for other views Rarely seen by anyone IPT Mid-Level: Major Milestones/Events, Activities, & Dependencies of interest to an IPT Used by IPT Manager Shared with IPT and Management Work Package Detailed: All Milestones/Events, Activities, & Dependencies associated with a given work package Developed & Used by Work Package Lead Shared with Mid-level management Serves as building block for Total Detailed (“Real”) IMS

Gantt Chart Example A Gantt Chart represents: Events as “Taco Chips” Activities as “bars” Dependencies as “arrows” Each Event and Activity is labeled as a Row Events & Activities may be Decomposed/Nested The date of an Event and the duration each activity is indicated by its location in the Row

Scheduling Tools Generally the IMP and IMS will be developed in a single tool that: Permits one to develop a Event-Driven IMP “Schedule” (as a PERT Chart) Events & Activities Dependencies Include WBS/Work Package References Enter planned and actual Resource Loading data Enter planned and actual cost data Enter planned and actual start/stop dates for events & activities Permits one to generate the Time-Expressed IMS & IMS Views (as Gantt Charts) Permits one to generate planned and actual Resource Profiles Permits one to generate an Earned Value Report Examples: MS Project

Summary Schedules should be “Event-Based” Events should not occur until all Entry and Exit Criteria are fulfilled The IMP is an Event-Based Schedule that is often represented as a PERT Chart Events and activities in an IMP should be tied to the WBS Schedules need to be “Time-Expressed” The IMS is a database that includes Time-Expression The Gantt Chart provides a IMS may be viewed in a Time-Expression Schedules are generally Resource Loaded Tools exist for the development of IMPs and IMSs that may also be used to generate Earned Value Reports and Resource Profiles