Front Back
A project is
a temporary endeavor undertaken to create a unique product or service.
Characteristics of a project
purpose: a one-time activity with well-defined end results temporary: has a definite beginning and a definite end, hence a finite duration Life Cycle: projects evolve in steps from a slow beginning they progress to a build-up of size, then peak, begin a decline and then must be terminat…
Stages of project (4)
-conception -selection -planning, scheduling, monitoring, controlling -evaluation and termination [C,S,PSMC,E&T)
inter dependencies
projects can interact w/ other projects within the same parent organization and most typically, with the functional departments (marketing, finance, manufacturing, etc.) of the firm
How are the projects organized?
as part of the functional organization matrix organization pure project
uniqueness
every project has elements that make it unique - e.g. an office building has different owners, design, location, contractors, etc.
conflict
projects vs. functional dept. and project vs. project w/ respect to resources and personnel
Why Project Management?
exponential expansion of knowledge growing demand for complex, customized goods and services globalization of worldwide markets ever-expanding size of projects
Main projects objectives (3):
performance (scope): refers to the outcomes, deliverable of the project and compares them against project specifications and stakeholder's expectations Cost Time
The project manager is responsible to:
the parent organization, the client, the project team
major challenges of the project manager
selecting and motivating the personnel dealing w/ obstacles making project-goal trade-offs communicating w/ all parties dealing w/ project risks and potential failure
What it takes to be a good Project Manager
strong technical & managerial background credibility excellent organizational (planning, goal-setting) skills negotiator and team-builder sensitive to political issues ability to handle pressure
The role of project management consists of constantly balancing _______ __________ & achievement of _______ ________ _________, while simultaneously delivering within the ______ _________.
customer expectations; internal business objectives; triple constraint
project scheduling inputs:
>work breakdown structure >precedence tables
project scheduling outputs:
Gantt charts and network diagrams
Goal of project scheduling
want to identify and use effective tools for planning, scheduling, and monitoring project progress
Common inputs to Project Scheduling:
list of project tasks, sub-tasks, work packages and activities logical sequence of activities in the project activity durations resources involved and their availability usually presented as Work breakdown structure (WBS) & precedence tables
Work Breakdown Structure:
Level 1: Project (Develop Windows 7 Operating System) Level 2: Major Tasks (system testing, project management, software design) Level 3: Subtasks (develop GUIs, ensure compatibility w/ earlier versions, planning, cost/schedule management, module testing, defect tracking) Level 4: Acti…
Common formats for Project Schedules
1) Gantt charts 2) Project Network Diagrams includes: activity name and the duration
critical path
this is what determines the Project Duration. Project duration is given by the LONGEST PATH (critical path).
Critical Path Method (CPM):
This diagram gives you the earliest start time (ES), earliest finish time (EF), latest start time (LS), and the latest finish time (LF)
CPM assumes durations are ________
deterministic is this realistic? No how is it done in practice? do ur normal cautious estimating add a generous safety margin then... double it!
Program Evaluation and Review Technique (PERT)
similar to CPM, but able to incorporate duration uncertainty a = optimistic time estimate b = pessimistic time estimate m = most likely time estimate
Time-cost models in Project Management:
compute activity slopes determine minimum cost schedule to reduce project duration by a certain # of periods to reduce the project to its minimum duration
A delayed project must be _______ in order to be completed by deadline.
expedited
Resource constraints lead to changes in project ____ and _____ _________.
scope; total duration
Time-Cost Trade-offs Goal:
Find either 1) the most cost-effective approach to reducing the duration of a project, or 2) the project duration corresponding to minimum cost
Direct costs
overtime costs, hiring costs, leasing/buying resource costs, etc.
Indirect costs
overhead, various fixed costs
T/F Reducing project duration is usually done by adding manpower and/or resources to the project or working overtime.
true
T/F doubling manpower reduces activity durations in half
FALSE - does oposite
Brook's Law (IBM)
adding manpower to a late software project makes it even later
Fast-tracking
rearrange the logic of project activities, such that (some) critical ones can be done in parallel, rather than sequentially
Some Time-Cost Models:
Goal: reduce project duration by x days Constraint: find the most cost effective approach
Steps taken in time-cost models to reduce project duration:
Determine the project inputs Find the cost per unit of time (slope), to expedite each activity identify the critical path, using normal activity times start crashing (reducing) the activities on the critical path, one activity at a time, one period (e.g. day) at a time, in increasing …
(Minimum) Cost of Crashing Project to Minimum Duartion
Step 1: replace all activity normal durations w/ their crashed durations Step 2: identify the critical path (longest duration) Step 3: relax non-critical activities in decreasing order of their slopes (i.e. what is the point of fully crashing non-critical activities?)
Critical Chain Project Management (CCPM)
-What to change? typical traditional assumptions, behavioral aspects -What to change to? aggressive but possible times (ABPT), critical chain, the use of project and feeding buffers, avoiding multitasking
Some project success statistics:
53% = challenged (late or over-budget) 29% = successful 18% = failed
CCPM deeply-rooted assumptions:
padding task times w/ safety buffers will improve on-time performance setting clear milestones for each task is essential multitasking is beneficial it is good to induct work as soon as possible
Behavioral effects associated w/ traditional project management practices:
Parkinson's Law: Work expands to fill (and often exceed) the time allowed 3-minute Egg Rule: It's not quality if a task is finished before the time is up Student Syndrome: always wait to the last minute to start a task
Some side effects of multitasking
multitasking implies starting work on a new task (project) before finishing the current one assume the example of 3 tasks that have to be executed by the same resource
"Aggressive but possible times" (ABPT)
cut task durations in HALF aggressive estimate (with significant safety removed) minimum time to complete work
the critical chain
the longest sequence of dependent events that prevents the project from completing sooner, based on ABPT durations The correspondent of the "constraint" in a project environment task and resource dependencies are key in identifying the critical chain
Project Buffer
added at the end of the project protects final project completion date from variations in the duration of critical chain activities the size of the buffer should equal about half of the safety removed from the tasks that make the critical chain
Feeding Buffers
placed at the merging points between a non-critical and the critical chain protects the critical chain from variations in the duration of non-critical activities The size of the buffer should equal about half of the safety removed from the tasks that make the specific non-critical chai…
Use Buffer Penetration as a means to track project progress..
a function of the difference between the sum of actual completion times and sum of planned (ABPT) completion times avoid displaying milestones (ES, EF, LS, LF) Emphasize the "Relay Runner" work ethic
Avoid using __________ for capacity-constrained resources, don't release projects as soon as possible, when there is a _________ __________.
...
multitasking; capacity constraint
...
Applying CCPM to an example:
Step 1: determine ABPT Step 2: identify the critical chain (what is the expected project duration?) Step 3: Add the project & feeding buffers Step 4: use buffer management to monitor project progress
Summary of the Critical Chain Approach:
Step 1: Use Aggressive but Possible Times (ABPT) for task durations Step 2: Identify the Critical Chain by taking into account resource dependencies Step 3: Use Buffer Management to track project progress Step 4: Avoid Multitasking when faced with a capacity constraint

Access the best Study Guides, Lecture Notes and Practice Exams

Login

Join to view and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?