Project Scheduling (1) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology 2010-20111Tran Van Hoai.

Slides:



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

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 CPM/PERT V P B Chakravarthi. K Abhijeet Kumar.
PROJECT MANAGEMENT. Outline What is a “project”? Project Management Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time.
Project Scheduling Basic Approach. projectA project is a collection of tasks that must be completed in minimum time or at minimal cost. activitiesIt is.
Project Scheduling Prof. Jiang Zhibin Dept. of IE, SJTU.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
18-1Project Management Chapter 18 Project Management.
Project Scheduling Basic Approach. projectA project is a collection of tasks that must be completed in minimum time or at minimal cost. activitiesIt is.
Systems Analysis and Design 9th Edition
1 7.1 Introduction A project is a collection of tasks that must be completed in minimum time or at minimal cost. Tasks are called “activities.” –Estimated.
Project Scheduling (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
1 Operations Management Lesson 5 Project Management.
2 Project Management  Management of work to develop and implement an innovation or change in an existing organization Examples: –New buildings –Weapon.
Class 28: Chapter 16: Project Management Class 28 Agenda –Collect Player Diary 2 and Conduct Player Audit No ed diaries – 5 PM Deadline –Discuss Grade.
© 2000 by Prentice-Hall Inc Russell/Taylor Oper Mgt 3/e Chapter 6 Project Management.
Roberta Russell & Bernard W. Taylor, III
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Lecture 5 Title: Project Time Management By: Mr Hashem Alaidaros MIS 434.
Appendix A Project Management: Process, Techniques, and Tools.
POST GRADUATE PROGRAM OF INFORMATION TECHNOLOGY
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Lean Project Management
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Managing Project Resources. Project Resources Human Resources Project stakeholders: – Customers – Project team members – Support staff Systems analyst.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Project Management Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
PLUG IT IN 6 Project Management. 1.Project Management for Information Systems Projects 2.The Project Management Process 3.The Project Management Body.
1 OMGT 3123 Project Management  Project Controlling  Project Management Techniques: PERT And CPM  The Framework Of PERT And CPM  Network Diagrams And.
Project Management Theory. Planning a Project Identify the problems and inefficiency of system. – Design brief Design brief: A statement that contains.
Project Planning and Budgeting Recall the four stages Project Definition and Conceptualization Project Planning and Budgeting Project Execution and Control.
Chapter 3 Managing the Information Systems Project
PROJECT MANAGEMENT Outline What is project mean? Examples of projects…
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Project Time Management
(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.
Quick Recap Monitoring and Controlling. Difference and connection In put Transformation processes Out put Feedforward control Feedback control Concurrent.
Project Management – Part 1. Overview What is a project? Project management techniques Activity lists Network diagrams Critical path analysis Gant charts.
Project Planning & Scheduling What is a “project”? Objectives and tradeoffs Planning and Control in Projects Scheduling Methods Constant-Time Networks.
Project Management Fundamentals - Planning Tools 1.
ECE2799 Project Management Prof. Mazumder Prof. Bitar Updated 3/18/2016.
Project Time Management Based on PMBOK 5 th Edition Abdelrahman Sheta, PMP,ITIL 1PMP - Project Time Managementfacebook.com/Sheta.Page.
Network planning models These project scheduling techniques model the project's activities and their relationships as a network. In the network, time flows.
Project Management PTM721S
Project Cost Management
Project Management – PTM721S
Project Management Project Controlling
PROJECT MANAGEMENT.
ECE362 Principles of Design
Project Management: PERT/CPM
Project Planning & Scheduling
Project Management (PERT/CPM) PREPARED BY CH. AVINASH
Project Planning & Scheduling
ECE2799 Project Management
Activity Planning.
SE Tasks for a Concept Development Project
Slides Prepared by JOHN LOUCKS
Project Management CPM/PERT Professor Ahmadi.
Importance of Project Schedules
Project Management Project management is the discipline of organizing and managing resources in such a way that these resources deliver all the work required.
CHAPTER 6 PROJECT TIME MANAGEMENT
Managing Project Work, Scope, Schedules, and Cost
Presentation transcript:

Project Scheduling (1) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai

What is project management? Project is not business as usual (operations) – Operations means repetitive, permanent, semi- permanent Tran Van Hoai2 Project management (PM) is the discipline of planning, organizing, securing and managing resources to bring about the successful completion of specific engineering project goals and objectives

Primary challenges of PM To achieve all of the predefined project goals To honor the preconceived project constraints – Typical constraints are scope, time, and budget Tran Van Hoai3

Brief history (1) 1900: PM has been practiced in civil engineering projects 1910: Gantt chart, proposed by Henry Gantt 1916: 5 management functions, proposed by Henri Fayol <1950s: PM performed by Gantt charts, and informal techniques and tools Tran Van Hoai4

Brief history (2) 1950: mathematical project scheduling models developed – Critical Path Method (CPM) – Program Evaluation and Review Technique (PERT) Technology developed – Certification – Standard – Organizations –…–… Tran Van Hoai5

Approaches (1) Traditional approach Tran Van Hoai6 Waterfall model in Software Development

Approaches (2) Critical Chain Project Management (CCPM) – More emphasis on resources – Based on Theory of Constraints (Goldratt [1984]) Guarantee that resources are ready when critical chain tasks must start Extreme Project Management (XPM) – PERT-based models do not work well for multi- project company environment – to manage very complex and very uncertain projects “lightweight” models, human interaction management Tran Van Hoai7

Approaches (3) Event chain methodology – Complement CPM and CCPM methodologies – identify and manage events and event chains to cope with uncertainty Tran Van Hoai8 PRINCE2 – Structured approach – Automatic control

Approaches (4) Process-based management – Maturity models: CMMI (Capability Maturity Model Integration) Tran Van Hoai9

Processes (stages) Initiation Planning or development Production or execution Monitoring and controlling Closing Tran Van Hoai10 In R&D projects (much explorative elements), these stages may be supplemented with decision points In R&D projects (much explorative elements), these stages may be supplemented with decision points

Initiation (1) To determine the nature and scope of the project – Must be performed well Tran Van Hoai11

Plan for initiation Analyzing the business needs/requirements in measurable goals Reviewing of the current operations Financial analysis of the costs and benefits including a budget Stakeholder analysis, including users, and support personnel for the project Project charter including costs, tasks, deliverables, and schedule Tran Van Hoai12

To plan time, cost and resources adequately to estimate the work needed and to effectively manage risk during project execution Planning & Designing Tran Van Hoai13 determining how to plan (e.g. by level of detail or rolling wave) developing the scope statement selecting the planning team identifying deliverables and creating the work breakdown structure identifying the activities needed to complete those deliverables and networking the activities in their logical sequence estimating the resource requirements for the activities estimating time and cost for activities developing the schedule developing the budget risk planning gaining formal approval to begin work determining how to plan (e.g. by level of detail or rolling wave) developing the scope statement selecting the planning team identifying deliverables and creating the work breakdown structure identifying the activities needed to complete those deliverables and networking the activities in their logical sequence estimating the resource requirements for the activities estimating time and cost for activities developing the schedule developing the budget risk planning gaining formal approval to begin work

Scheduling Tran Van Hoai14 Define work activities Sequence work activities Identify work activity resource Estimate work activity duration Schedule activities

Executing To complete the work defined in the project management plan to accomplish the project's requirements Tran Van Hoai15

Monitoring & Controlling To observe project execution so that potential problems can be identified in a timely manner and corrective action can be taken, when necessary, to control the execution of the project Tran Van Hoai16

Closing formal acceptance of the project to archive of the files and to document lessons learned Tran Van Hoai17

Project scheduling - definition Project = – Collection of tasks (activities) – A task requires other tasks accomplished before it starts (precedence relations) – Factors affecting completion time Resources Detail level of the project target Tran Van Hoai18

Objectives Determining a schedule leading to earliest completion time for entire project Calculate the likelihood a project completed within a certain time period Finding minimum cost to finish the project by a certain date Finding a schedule smoothing out resource allocation … Tran Van Hoai19

Klonepalm 2000 activity description ActivityDescription Manufacturing activities APrototype model design BPurchase of materials CManufacture of prototype model DRevision of design EInitial production run Training activities FStaff training GStaff input on prototype models HSales training Advertising activities IPreproduction advertising campaign JPost-redesign advertising campaign Tran Van Hoai20

Precedence relations ActivityImmediate predecessorsEstimated completion time (days) A-90 BA15 CB5 DG20 ED21 FA25 GC,F14 HD28 IA30 JD,I Tran Van Hoai21

PERT/CPM network Network representation reflecting precedence relations Network G = (V,A) – V: vertex set = set of activities, v i = estimated completion time – A: arc set = set of precedence relations a ij if activity j is preceded by activity i Tran Van Hoai22

Klonepalm 2000 PERT/CPM network Tran Van Hoai23 A 90 A 90 B 15 B 15 F 25 F 25 I 30 I 30 G 14 G 14 D 20 D 20 H 28 H 28 E 21 E 21 J 45 J 45 C5C5 C5C5

PERT/CPM approach PERT/CPM analyses are – To determine minimal possible completion time – To determine a range of start and finish times for each activity (such that project completed in minimal time) Earliest times (ES,EF) – Computed by forward pass Latest times (LS,LF) – Computed by backward pass Tran Van Hoai24

Earliest/Latest Start/Finish Times Tran Van Hoai25 ES(A) EF(A) LS(A) LF(A) EF(X) = ES(X) + Weight(X) LF(X) = LS(X) + Weight(X) ES(X) = MAX Y=immediate predecessor of X {EF(Y)} EF(X) = ES(X) + Weight(X) LF(X) = LS(X) + Weight(X) ES(X) = MAX Y=immediate predecessor of X {EF(Y)}

ES/EF Sequence Tran Van Hoai26 A 90 A 90 B 15 B 15 F 25 F 25 I 30 I 30 G 14 G 14 D 20 D 20 H 28 H 28 E 21 E 21 J 45 J 45 C5C5 C5C5 0,90 90,105 90,115 90, , , , , , ,194 (Minimal) Estimated completion time = 194

LS/LF Sequence Tran Van Hoai27 A 90 A 90 B 15 B 15 F 25 F 25 I 30 I 30 G 14 G 14 D 20 D 20 H 28 H 28 E 21 E 21 J 45 J 45 C5C5 C5C5 0,90 90,105 90,115 90, , , , , , , , , , , ,129 90, ,11595,110 0,90

Slack times To measure the amount of time an activity can be delayed from its ES without delaying the project’s estimated completion time Tran Van Hoai28 Slack(X) = LS(X) – ES(X) Critical path are those with slack time = 0 Slack(X) = LS(X) – ES(X) Critical path are those with slack time = 0

Critical path Tran Van Hoai29 A 90 A 90 B 15 B 15 F 25 F 25 I 30 I 30 G 14 G 14 D 20 D 20 H 28 H 28 E 21 E 21 J 45 J 45 C5C5 C5C5 0,90 90,105 90,115 90, , , , , , , , , , , ,129 90, ,11595,110 0,90 Critical path = longest path

Analyses of possible delays What if an activity on critical path is delayed ? What if an activity not on critical path is delayed ? What if multiple delays occur ? Tran Van Hoai30