Computer Engineering 203 R Smith Project Scheduling 12/2007 1 Scheduling Now we know how much work there is to do, when can it be done? What kind of schedule.

Slides:



Advertisements
Similar presentations
TIME MANAGEMENT 641 Topic 03 Activity Sequencing.
Advertisements

Work Breakdown Structures
Project Management Information Systems and Management.
Planning PERT - Project Evaluation and Review Technique) and CPM - Critical Path Method are network analysis techniques that are commonly used in project.
Chapter 3 Managing the Information Systems Project
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Work Breakdown Structures. Purpose The WBS shows different levels within the product hierarchy. For Government program managers levels 1-3 are of prime.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Copyright 2012 John Wiley & Sons, Inc. Chapter 8 Scheduling.
Project Time Management
Importance of Project Schedules
1. Henry Laurence Gantt, A.B., M.E. ( November 1919) was a mechanical engineer and management consultant who is most famous for developing the.
Modern Systems Analysis and Design Third Edition
Problem Solving Tools INSY 3021 Auburn University Spring 2008.
Chapter 3 Managing the Information Systems Project
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
ELC 347 DAY 7. Agenda Questions Assignment 3 Due Assignment #4 posted  Due next week Group Progress report due next week Exam 2 next week  Same format.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
Project Time Management
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
Prepared by: Michael Palazzo
Project Management and Scheduling
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
HIT241 - TIME MANAGEMENT Introduction
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Software Project Management Task Sequencing Activity Sequencing Concepts PERT charts Critical Path Analysis.
Chapter 3 : Managing the Information Systems Project.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
Edward B. Farkas, Managing Director, Project Management Practice
1 Software Quality Engineering CS410 Class 5 Seven Basic Quality Tools.
Appendix A Project Management: Process, Techniques, and Tools.
EGNR 300 Project Management Planning & Scheduling ENGR 300 Dept. of Computer Science and Engineering University of Bridgeport,
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
IT Project Management, Third Edition Chapter 6 1 Chapter 3: Project Time Management.
1 Determining Feasibility and Managing Analysis and Design Activities.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Geog 469 GIS Workshop Project Management.
PMP, CAPM, PgMP, PMI-SP, PMI-RMP, OPM3 and PMBOK are registered marks of Project Management Institute, Inc Inov8Solutions Inc – Quality Educational Services.
Project Management All projects need to be “managed” –Cost (people-effort, tools, education, etc.) –schedule –deliverables and “associated” characteristics.
Project Scheduling Software
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Scheduling Work I love deadlines. I love the sound they make as they fly by. -- Douglas Adams.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Chapter 3 Managing the Information Systems Project
Project Management Inspections and Reviews 1 February.
Project Management Organization Scheduling 31 January.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
Project Time Management
Project Management Concepts Gantt Chart – shows tasks as bars whose length indicates timing. PERT* chart (Network Diagram) – shows relationships between.
(6) Estimating Computer’s efficiency Software Estimation The objective of Software Estimation is to provide the skills needed to accurately predict the.
Project Management Planning and Scheduling. “Failing to plan is planning to fail” by J. Hinze, Construction Planning and Scheduling Planning: “what” is.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
A Brief intro to Project Management What can it do for you
Chapter 3 Managing the Information Systems Project
PROJECT MANAGEMENT.
Project Management MGT 30725
Module nine PMP® Mastery 2016 APMG Create WBS
2nd Task of Your Project „All you have to decide, is what to do with the time that is given to you.“ J.R.R. Tollkin Prof. Dr. Christian Bleis 1 Interaktionskompetenz.
Unit 4 Project Design, implementation and evaluation
CHAPTER 6 PROJECT TIME MANAGEMENT
SE Tasks for a Concept Development Project
Project Management CPM/PERT Professor Ahmadi.
Summer Training Industrial Engineering Department
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Computer Engineering 203 R Smith Project Scheduling 12/ Scheduling Now we know how much work there is to do, when can it be done? What kind of schedule are you doing? Breaking the work down Factors to consider Dependencies Critical Paths Tools

Computer Engineering 203 R Smith Project Scheduling 12/ Types of Schedules Shortest possible schedule – Use whatever resources are needed Resource constrained Most efficient schedule Most likely Fixed target – Adjusting the work to fit the time and resources

Computer Engineering 203 R Smith Project Scheduling 12/ Work Breakdown Structures Starting from the top down or the bottom up? – Advantages – Disadvantages Breaking down the big picture – Looking for dependencies between tasks

Computer Engineering 203 R Smith Project Scheduling 12/ Work Breakdown Structures How small to break down tasks? – Logically consistent – Measurable completion – Clearly defined Assigning resources

Computer Engineering 203 R Smith Project Scheduling 12/ Scheduling Factors to consider How many resources are available? Dependencies between tasks Contingencies Vacations, holidays, sick leave How much productive time in a day? – Meetings – Multiple projects – Interruptions

Computer Engineering 203 R Smith Project Scheduling 12/ Dependencies Lead times – Hiring – Completion of other work Dependency – On start – On completion Hard or soft dependency

Computer Engineering 203 R Smith Project Scheduling 12/ Scheduling Examples Research paper – Factors to consider Amount of work Other class work Other commitments Vacations – Factors to consider Dependencies on others Costs and availability

Computer Engineering 203 R Smith Project Scheduling 12/ Critical Path What is longest path? Can tasks be broken down further? Can multiple resources be assigned?

Computer Engineering 203 R Smith Project Scheduling 12/ Pert Charts Program Evaluation and Review Technique – Developed in the 50s for the Polaris missile project. Activity on the Node network – Predecessors, successors or parallel – Critical Path Analysis Activity estimates – Optimistic Time, 4xMost Likely Time, Pessimistic Time and then divide by 6

Computer Engineering 203 R Smith Project Scheduling 12/ Pert Charts Layers of detail – Large projects can not be fully shown by a single WBS/Pert The relationship between nodes is most often not cut and dry.

Computer Engineering 203 R Smith Project Scheduling 12/ What is needed for Critical Path Analysis? A work breakdown structure Dependencies between tasks Available resources

Computer Engineering 203 R Smith Project Scheduling 12/ Tools Tools assist the project manager in doing their job. Tools assist in communication. Tools assist in understanding. Tools assist in remembering.

Computer Engineering 203 R Smith Project Scheduling 12/ Tools What are some of the basic tools that will allow us to do a better job managing our projects? – Check lists – Basic Charts – Cause and effect diagrams – Pert Charts – Requirements tools

Computer Engineering 203 R Smith Project Scheduling 12/ Checklists Checklists are: – Common sense – Low tech, low overhead Used for: – Inspections – Testing – Phase entry/exit criteria – Common error list – Planning

Computer Engineering 203 R Smith Project Scheduling 12/ Basic Charts Pareto Diagrams – A ranked ordered histogram Histograms Scatter diagrams Control Charts – Statistical Process Control – Issues with direct correlations in Software Development

Computer Engineering 203 R Smith Project Scheduling 12/ Cause and Effect Diagrams Also known Root Cause Analysis or fish bone diagram Identify the issue Identify the main factors that cause the issue Identify detailed factors for each of the main factors Continue refining

Computer Engineering 203 R Smith Project Scheduling 12/ Requirements Tools Why is there a need for requirements tools – Keep all documents synchronized – Provide a communications tool – Define the links between requirements, testing, code, etc (Traceability Matrix) – Tracking status

Computer Engineering 203 R Smith Project Scheduling 12/ Requirements Tools There are two basic classes of tools – Database centric – Document centric

Computer Engineering 203 R Smith Project Scheduling 12/ Other Tools Estimating and Scheduling – COCOMO II, SLIM, CHECKPOINT – Need for accurate historical data Spreadsheets 4GLs, Delphi, Powerbuilder