Project Planning Management should be based on effective
Project Planning Management should be based on effective and thorough planning S&G Chapter 4 540 f 07 projpl 8 sep 20 1
S&G Ch 4 Project Schedules 540 f 07 projpl 8 sep 20 2
Building the Project Schedule u Allocate Resources to tasks u Identify dependencies u Create the schedule u Reconcile Schedule with Org needs u Add review meetings u Optimize the schedule u Don’t abuse buffers u Track performance 540 f 07 projpl 8 sep 20 3
Scheduling problems u Working backwards u Misunderstood predecessors 540 f 07 projpl 8 sep 20 4
Today’s Goals u Be able to understand WBS and to apply WBS to this semester’s team task u Be able to evaluate the risks in the project u Be able to do PERT analysis 540 f 07 projpl 8 sep 20 5
Project Plans u Project Plan - overall plan anticipating progress of all aspects – Quality Plan - how to achieve quality – Staff Development Plan - how to train staff – Validation Plan - how to test product 540 f 07 projpl 8 sep 20 6
Project Plan Sections u Intro - objectives and constraints u Organization - people, roles, reporting u Risk Analysis - identify risks and risk reduction u Resources - hardware and support software u Work breakdown - identify tasks u Schedule - dependencies and estimates 540 f 07 projpl 8 sep 20 7
Our Project Planning Determining the steps necessary to accomplish the task, the risks involved, the quality steps, and the sequence of those tasks. 540 f 07 projpl 8 sep 20 8
TTYP 1 – team project planning u Develop some tasks and quality steps to achieve your project 540 f 07 projpl 8 sep 20 9
Risk Analysis u Initially, consider what unique characteristics of THIS project threaten to prevent its completion. u Identify risks and indicate what the team can do to lessen the risks (usually about order of tasks or prototypes) 540 f 07 projpl 8 sep 20 10
TTYP 2 – risk analysis u Identify risks unique to your project u Steps to avoid/resolve/ameliorate those risks 540 f 07 projpl 8 sep 20 11
WBS - work breakdown schedule u Dividing a task into subtasks – each task should be less than some max time – each task should have some artifact as a product u Build tree of tasks and subtasks – Leftmost items can be related to lifecycle 540 f 07 projpl 8 sep 20 12
Schedules u Tasks – resource requirements - people and time – dependencies - what tasks have to finish before this one can start u Critical Path – the sequence of tasks that determine the minimum time to complete the project 540 f 07 projpl 8 sep 20 13
Bar Chart (Gannt) u Each task is a horizontal bar whose length represents the estimated duration and whose starting point is the ending of the tasks on which it is dependent u Graphical depiction showing duration and parallelism 540 f 07 projpl 8 sep 20 14
Example Gannt Chart a 1 a 2 a 3 a 4 a 5 540 f 07 projpl 8 sep 20 15
PERT Diagrams u Program Evaluation and Review Technique a 4 a 2 a 1 a 3 540 f 07 projpl 8 sep 20 a 5 16
Critical Path If there are N tasks with dependencies between the tasks, what set of tasks determines the minimum completion time for the whole project? u This is the critical path. u 540 f 07 projpl 8 sep 20 17
Critical Path Algorithm (part 1) u For each node (until completion time of all nodes are calculated) » if the predecessors are completed, then take latest completions time and add required time for this node; » this is the completion time. u The node with the latest completion time determines the earliest completion time for project. 540 f 07 projpl 8 sep 20 18
Example 540 f 07 projpl 8 sep 20 19
Critical Path Algorithm (part 2) u Starting with the node with latest completion time, mark it as critical. u Select predecessor node with latest completion time, mark it as critical. u Continue until reaching start node. 540 f 07 projpl 8 sep 20 20
Example 540 f 07 projpl 8 sep 20 21
Critical Path Algorithm (part 3) u Slack time is the amount of time that a specific task can be delayed without changing the project delivery time u For each noncritical node starting with the last node, determine the earliest of the latest start times of the successor nodes. This is the latest completion time. Make the latest start time for the node to reflect this time. 540 f 07 projpl 8 sep 20 22
Example 540 f 07 projpl 8 sep 20 23
TTYP 540 f 07 projpl 8 sep 20 24
Tuesday, 9/25/07 - Reviews u Read S&G chapter 5 u Directed Journal – due 11 am 9/25 (upload) – Describe the process of inspections – be precise about the roles and responsibilities – Describe the issues with acceptance of inspections in an organization – Describe the potential problems 540 f 07 projpl 8 sep 20 25
- Slides: 25