Title: Effective Project Management
1Effective Project Management
- Barbara Stone
- September 27, 2007
2Agenda
- Elevator Speeches
- Prioritization
- Evaluation of alternatives
- Approach to project
- WBS
- Define
- Sequence
- Duration
- Schedule
3Elevator speeches
- You are Standing
- Informal
- Informative
- Brief
- Include Business issue you are tackling
- How company benefits
- Why you are excited to take part
- What the listener can do
- if you need something
4Elevator speech
- http//www.creativekeys.net/PowerfulPresentations/
article1024.html - Prepared presentation
- Articulates in 3-4 minutes
- Who are you helping
- With what problem
- How company benefits
- Practicing is a good idea
5Scope planninghigh-levelskills analysis
Charterbusiness casefeasibility studyproduct
description
Scope statement
Scope definitionassumptionsscope
in/outalternatives
WBS
Risk Mgmtplanning
ActivityDefinition
Costbudgeting
Resourceplanning
Costestimating
Cost baselineTime-phased budget
Risk Mgmtplan
Resourcerequests
Activitydurationestimating
Activitysequencing
CommunicationPlan
Schedule development
Networkdiagram
Project schedule
Project Plandevelopment
Project plan
6Prioritization
- Waterfall
- Timing determines likelihood
- Developers instead of customer
- Agile
- Value determines likelihood
- Reassessed throughout project
7Kano
8Kano conclusions
9Alternatives review decision
- There may be multiple ways to fulfill the
Requirements - Eliminate alternatives that dont meet external
constraints - Evaluate remaining alternatives against selected
criteria - time/budget requirements
- Team skillset and interest
- Other criteria as team requires
10Traditional, agile, extreme?
11Cone of uncertainty
12Project sizing
13PMBOK process to create project schedule
These processes can be combined, and iterative,
if need be
14 15Work Breakdown Structure
- A hierarchical description of the work that must
be done to complete the project as defined in the
Project Overview Statement. - Inputs
- POS
- Requirements Document
- Terms
- Activity Chunk of work
- Tasks Smaller chunk of work. Activities are
made up of tasks - Work Package Complete description of how the
tasks that make up the activity will actually be
done
16Uses for the WBS
- Thought Process Tool
- Architectural Design Tool
- Planning Tool
- Project Status Reporting Tool
17(No Transcript)
18(No Transcript)
19Activity Definition
- Decomposing the task areas / sub-projects
- tasks in appropriate level of detail what
does this mean for your project? Think about - experience of your team
- possibly duration of task
- of people performing the task if hand-off,
new task - Only needs single person to oversee work
- Team creating the WBS should have appropriate
level of expertise to assign approximate duration
to each task(because they will, later).
20Brainstorming
- Recorder writes all ideas where visible to team
- Allows people to build on others ideas
- Participant knows his/her contribution is
valuable heard
- Facilitator
- All ideas accorded consideration no editing
- keeps discussion focused
- Sets time limits
21Affinity diagram (Ishikawa)
22Mind-mapping user story nodes
23Adding task details
24Tips
- Person who has experience in doing something
similar better at defining sub-tasks and
duration. No team member with experience? Adds
to risk needs safety Try to get someone with
experience to help with planning if you cannot
have them on the team for execution - May not know all detail as work through the
plan and the project, scope will shift
hopefully only slightly
25Activity Sequencing
- Process of determining both order and possible
overlap of tasks - start with task constraints - Examples
- Task A needs to be complete before task B may
start - Tasks C, D, E may be done in parallel, but all
must be complete before task F may begin - Task X may not begin until milestone Y has
occurred - Task Q must start at the same time as task R
26PERT activity on arc
27PERT activity on node
28Activity duration estimating
- An art, with a little bit of science
- Best estimators are those who have done similar
work - Beware of confusing duration and effort
- The duration of most activities will be
significantly influenced by the resources
assigned to them
29PMBOK Activity Duration Estimating
Inputs
Tools/Techniques
Outputs
- Activity List
- Constraints
- Assumptions
- Resource Requirements
- Resource capabilities
- Historical information
- Identified risks
- Expert judgment
- Analogous estimating
- Quantitatively based
- durations
- Reserve time
- (contingency safety)
- Activity duration
- estimates
- Basis of estimates
- Activity list update
30Pert (one network diagram technique)
- Task Duration
- O most optimistic estimate
- M most likely estimate
- P most pessimistic estimate
O4MP6
Sample Optimistic Most Likely Pessimistic Risk
adjusted 1 week 3 weeks 6 weeks 3 weeks 16
weeks 17 weeks 30 weeks 19 weeks
31Sizing
32Story points
33How much, how fast
34Planning poker
35- Youve been infected with spy wear and suspect
its a root kit have to do a clean install
36Six Criteria to Test for WBS Completeness
- Status/Completion is measurable
- The activity is bounded
- The activity has a deliverable
- Time and cost are easily estimated
- Activity duration is within acceptable limits
- Work assignments are independent
- Seventh Criteria Project managers judgment
that the WBS is not complete
37Exceptions to the Completion Criteria Rule
- Stopping Before Completion Criteria Are Met
- Decomposing Beyond Completion of the Criteria
38Factoring in constraints
- Factor if multiple working on task together?
discuss XP example. - Also factor if do not have resource 100 of time.
Why this is a bad idea. - Adding Project Management factor
- Do Jodie and Barbara do this?
39Putting it all together
- Tasks
- Duration
- Sequencing
- Start date
- Project Schedule
- Does it meet Deadline / Scope / constraints?
40Gantt chart
- Does not show task interdependencies or resources
assigned - Do not help organize project as effectively as
WBS network diagrams - Completed after WBS
- Effectively show progress time
41Agile
42Common scheduling pitfalls
- Planned downtime calendar events, team needs
- External interfaces contractors, external teams
- Constraints duration, access, etc.
- Time to come up to speed
- 100 optimization
- Just plain missed it