CEN 4021 5 th Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Software Project Planning.

Slides:



Advertisements
Similar presentations
WBS: Lowest level OBS: Lowest level
Advertisements

Chapter 17 Project Management McGraw-Hill/Irwin
Chapter 13 Project Scheduling: PERT/CPM
ES=32 EF=34 LS=33 LF=35 ES=10 EF=16 LS=10 LF=16 ES=4+6=10 EF=10 LS=4
F O U R T H E D I T I O N Project Management © The McGraw-Hill Companies, Inc., 2003 supplement 3 DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
Operations Management Session 27: Project Management.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
Project Management Project  A series of related jobs usually directed toward some major output and requiring a significant time to perform Project management.
A simple set of tasks in “timeline-schedule” form Req. Gathering Req. Analysis High Level Design Detail Design & Code Test Case DevelopmentTest Execution.
Gantt Chart Graph or bar chart with a bar for each project activity that shows passage of time Provides visual display of project schedule Slack amount.
PERT / CPM PERTProgram Evaluation & Review Technique CPMCritical Path Method.
1 Project Scheduling CP - Chapter 10 Lecture 3. 2 Project Management  How is it different?  Limited time frame  Narrow focus, specific objectives 
1 1 Slide © 2004 Thomson/South-Western Chapter 12 Project Scheduling: PERT/CPM n Project Scheduling with Known Activity Times n Project Scheduling with.
Project Scheduling Prof. Jiang Zhibin Dept. of IE, SJTU.
CSSE 372 Week 6 Day 2 Constructing and Analyzing the Project Network Diagram  PERT Chart PERT was invented for the Nautilus submarine project. Ok, maybe.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Tutorial 2 Project Management Activity Charts (PERT Charts)
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
MGMT 483 Week 8 Scheduling.
Project Management OPER 576 Project Networks Greg Magnan, Ph.D. April 29, 2004.
Managing time ‘Time is nature’s way of stopping everything happening at once’ Hughes & Cotterell 2002 Production Process.
1 Operations Management Lesson 5 Project Management.
Project Scheduling. SEEM Project Scheduling (PS) To determine the schedules to perform the various activities (tasks) required to complete the project,
Project Management (2) Chapter 16, Part 2. EJR 2006 Review of Project Management, Part 1 What is a project? Examples of projects Project performance expectations.
Precedence Network Calculations the basic information that should be calculated in the precedence network are: 1) Early activity start (ES) 2) Early activity.
Projects: Critical Paths Dr. Ron Lembke Operations Management.
Project Scheduling Professor Stephen Lawrence Leeds School of Business University of Colorado Boulder, CO
Software Engineering Chapter 2: Software Project Management
Project Management. Introduction What – Project Management Where – Where the success or failure of a project will have major consequences for the company.
Project Scheduling Professor Stephen Lawrence Graduate School of Business Administration University of Colorado Boulder, CO
Project Management © Wiley 2007.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
CEN th Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Software Project Planning.
PROJECT BUDGETING The overall goal in the budgeting process of a project is to determine how much money is to be spent each week or each month. PERT /
Network Planning Techniques Program Evaluation & Review Technique (PERT): Developed to manage the Polaris missile project Many tasks pushed the boundaries.
1 Project Planning, Scheduling and Control Project – a set of partially ordered, interrelated activities that must be completed to achieve a goal.
Project Management (專案管理)
S/W Project Management Software Project Planning (POMA) Task Analysis.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
CEN st Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Monitoring (POMA)
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
0 Production and Operations Management Norman Gaither Greg Frazier Slides Prepared by John Loucks  1999 South-Western College Publishing.
INDE 6332 ENGINEERING PROJECT MANAGEMENT SCHEDULING LECTURE 1 University of Houston Dept. of Industrial Engineering Houston, TX (713)
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Operations Management Project Management
5 th LectureCEN 4021: Software Engineering II Task Sequence and Effort representation  All tasks share at least two basic characteristics –Require effort.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
Software Project Scheduling By: Sohaib Ejaz Introduction A Gantt chart is a graphical representation of the duration of tasks against the progression.
Project Planning & Scheduling What is a “project”? Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time Networks.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Managing the Information Systems Project Cont’d
Scheduling Scheduling : is the process of converting a project action plan into an operating time table. Why scheduling ? To answer the following questions:
PROJECT MANAGEMENT.
Project Management Chapter Topics
Project Time Management.
Projects: Critical Paths
PROJECT MANAGEMENT WITH CPM/PERT.
Project Management CPM Method Tutorial-p2
SE Tasks for a Concept Development Project
Project Management CPM Method Tutorial-p1
Chapter 16 – Project Management
Slides Prepared by JOHN LOUCKS
CEN 4021 Software Engineering II
Presentation transcript:

CEN th Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Software Project Planning (POMA) Task Scheduling

5 th LectureCEN 4021: Software Engineering II Acknowledgements  Dr. Onyeka Ezenwoye  Dr. Peter Clarke 2

5 th LectureCEN 4021: Software Engineering II Agenda  Software Project Planning (POMA) –Task Scheduling

5 th LectureCEN 4021: Software Engineering II Task Sequence and Effort representation  All tasks share at least two basic characteristics –Require effort in terms of person-days required to complete each task –A specified order for processing the task

5 th LectureCEN 4021: Software Engineering II Task sequence/effort table TaskImmediate prerequisite tasks Effort (person-days) ANone9 BA5 CA7 DB,C11 ED8 Total effort required: 40 person-days

5 th LectureCEN 4021: Software Engineering II Graphical representation of tasks from previous table Task A Task B Task C Task D Task E End Critical Task Non-critical Task Critical Path Non-critical Path Total project time: 35 days

5 th LectureCEN 4021: Software Engineering II Critical versus Non-Critical Paths Critical path  The path that takes the most time to complete. Critical task (critical activity)  A task that resides on the critical path. Non-critical path  Any path that is not a critical path and thus takes less effort to complete than the critical path. Non-critical task (non-critical activity)  Any activity that resides on a non-critical path and not a critical path. These tasks may accept some delay in completion.

5 th LectureCEN 4021: Software Engineering II Critical Path Method (CPM) “The critical path method analyses the precedence of activities to predict the total project duration. The method calculates which sequence activities (path) has the least amount of flexibility ” –Quality Software Project Management, Futrell et. al.

5 th LectureCEN 4021: Software Engineering II Task Scheduling  Forward-pass scheduling –Early start time (ES) and early finish (EF)  Backward-pass scheduling –Late start (LS) and Late finish (LF)  Slack time

5 th LectureCEN 4021: Software Engineering II Forward-pass scheduling TaskTasks precedence Task lengthEarliest possible start time (ES) Earliest possible finish time (EF) ANone90 BA5 CA7 DB,C11 ED

5 th LectureCEN 4021: Software Engineering II Backward-pass scheduling TaskTasks precedence Task lengthLate start time (ES) Late finish time (EF) ANone9 BA5 CA7 DB,C11 ED

5 th LectureCEN 4021: Software Engineering II Slack time  Total slack time of an activity –The difference in start time between a non-critical task’s late start time and its early start time or its late finish time and early finish time. Total slack time of a task = LS - ES Or Total slack time of a task = LF – EF e.g., Activity B: LS – ES (11 - 9) or LF – EF ( ) => 2  Total slack time –The maximum allowable delay for all non-critical activities.

5 th LectureCEN 4021: Software Engineering II Program Evaluation and Review Technique (PERT)  An estimating technique  assumes each activity duration is subject to a range estimates  uses weighting method to arrive at a specific duration.

5 th LectureCEN 4021: Software Engineering II Program Evaluation and Review Technique (PERT) Expected estimate (EE) = [O + P + (4 x A)] / 6 Where O = most optimistic estimate P = most pessimistic estimate A = most likely estimate

5 th LectureCEN 4021: Software Engineering II Program Evaluation and Review Technique (PERT) Expected Project time (EPT)  Sum of expected estimates of the critical tasks. EPT = Σ(EE of all critical task)

5 th LectureCEN 4021: Software Engineering II CPM vs PERT  Scheduling a lot of activities with 3 estimates computationally messy  many people argue 3 estimates are not much more accurate than 1 estimate  Most project management scheduling software use CPM