Beruflich Dokumente
Kultur Dokumente
Class Meeting 3 Sessions 5&6 THE PLAN WBS & Estimating - Scheduling
Agenda
Documents Delivered any questions? Creating the WBS Scheduling what comes FIRST? Case Discussion - Canada Games Estimating Effort Team Meetings
Hult Project Management
7/25/2012 2
Work Packages
Small, meaningful, manageable units of work Meaningful = results with a clearly defined deliverable Manageable = units can be assigned to specific people for clear responsibility & accountability
Hult Project Management
7/25/2012 5
Break each TASK group into lowest level tasks that make sense for assignment, estimation, costing
Hult Project Management
Verb
Action Phrases (Install, Design, Code, etc)
Organizational
Departmental Geographical Process
LOTS of ways to organize activities! Choose one you like or that fits the situation well.
BE CONSISTENT
Hult Project Management
WBS Considerations
Status Roll-ups - MILESTONES Reporting who needs to see what when? Milestones are Points to take a Breath and are good to acknowledge a significant deliverable. Task definition by category of resource NOT a specific person! What skills should be on the team, not just WHO? Who/How & Authorizations WBS reviewed/approved? By Whom??
BREAK
Well look at scheduling & estimating when we get back..
7/25/2012
16
7/25/2012
18
7/25/2012
19
Number of direct labor hours programmer (level), screen designer, systems programmer Direct costs: labor, software licenses, training, etc Indirect costs: system access, telecom, tools, etc
Historical data
How close is this to previous projects?
Expert advice
Depend on those who know
Delphi Technique
Alternative to Expert Advice 3 passes averaged
3-Point Technique
optimistic, pessimistic, most likely
Wide-band Delphi Technique = Delphi + 3-point SWAG = Scientific (silly?) Wild Ass Guess
Hult Project Management
REVIEW initial task list estimate with the project team and subject matter experts (SME)
Adjust per their input
Multiply by some factor (1.5 2.0 or more) for all activities over 5-8 days or with ANY degree of uncertainty
Different estimators will do this factoring differently
ENTER reviewed task list with factored effort and resource requirements into the PM system.
Hult Project Management
Goal get it visual and then review it left & right, backwards & forwards
Hult Project Management
Activity Representations
Task Relationships
FS Task B starts when A finishes (A then B most common activity relationship ex. code then test) SS Task B starts when A starts (ex: data entry & data collection) SF Task B cannot finish earlier than As start (ex: discontinue legacy B after system A is installed) FF Task B cannot finish before A finishes (data entry & data collection)
Hult Project Management
Identify Constraints
Technical Constraints
Discretionary force a particular relationship because of specific
conditions (new hires, controlling risk, etc) Best Practices complete design then complete build vs agile cycles of design/build Logical project managers approach to sequencing (another form of discretionary) Unique specific to a project resource or situation (test equipment availability) Management Constraints often based on outside forces or strategic planning decisions Inter-project esp. for partitioned projects or connected subprojects Date for a specific date or no earlier/no later than a date
Sequencing Tasks
CONSIDER:
1. What has to come first? 2. When can a specific task start?
Ex. Is it after activity X finishes or anytime after activity Y starts?
3. Use F-S (Finish Start) to begin with (simplest relationship) 1. What sub-projects can run simultaneously? 4. Include Lag variable (waiting for delivery) and Management Float (overall padding)
Hult Project Management
Types of Diagrams
Gantt Charts (bar chart) useful during ongoing project reviews (whats up next, how long, etc)
Network (arrow) Diagrams esp for the initial project analysis & review better way to view dependencies & task connections
Example: http://www.uyea.btinternet.co.uk/jaon.html
Critical Path
Longest path or sequence of activities (in terms of duration) from START to FINISH Slack or Float: difference between duration and the LF-EF If on critical path, slack/float will be 0
Hult Project Management
Diagram the sequence of tasks with your team and calculation the Critical Path
7/25/2012
33
STREEETCHING activities across a longer timeframe (less % resource per day) LIKELY to IMPACT PROJECT SCHEDULE!
Hult Project Management
Resource Management
What would you expect the initial resource plan to look like after compressing the schedule? Why does resource leveling make sense What role would you plan for outside or contract resources?
Hult Project Management
Work Packages
Key Technical Deliverable Drill down one or more levels in technical detail for each task Assign Coordinator for each package What level of detail?
Enough that continuity can be maintained if the coordinator is no longer available. Enough that the Project Manager is confident that the task will meet the required deliverable.
Hult Project Management
Process to date
1. IDENTIFY goals & requirements 2. BREAKDOWN requirements into activities
3. 4.
5.
that together will achieve the goals ANALYZE each activity for duration, required resources, predecessors & successors CREATE network diagram & compress schedule ASSIGN resources & level
Content Re-Cap
Creating the WBS Case Canadian Games Scheduling the work Estimating the work effort DUE NEXT CLASS (Thursday): WBS, Initial Schedule, & Budget
Hult Project Management
7/25/2012 41
Team Meeting
Use this time to discuss
WBS for your project Order tasks for schedule Estimate work packages = budget