effective project management barbara stone september 27, 2007
Post on 20-Dec-2015
217 views
TRANSCRIPT
![Page 1: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/1.jpg)
Effective Project Management
Barbara StoneSeptember 27, 2007
![Page 2: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/2.jpg)
2
Agenda
• Elevator Speeches• Prioritization• Evaluation of alternatives• Approach to project• WBS
• Define• Sequence• Duration• Schedule
![Page 3: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/3.jpg)
3
Elevator speeches
You are: StandingInformalInformativeBrief
Include: Business issue you are tacklingHow company benefitsWhy you are excited to take
partWhat the listener can do*
* if you need something
![Page 4: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/4.jpg)
4
Elevator 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
![Page 5: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/5.jpg)
5
Costbudgeting
Project Plandevelopment
Charterbusiness case
feasibility studyproduct description
Scope planninghigh-level
skills analysis
Cost baselineTime-phased budget
Costestimating
Resourceplanning
Risk Mgmtplanning
ActivityDefinition
Scope statement
Resourcerequests
Risk Mgmtplan
Project schedule
Activityduration
estimating
Activitysequencing
Networkdiagram
Schedule development
WBS
Scope definitionassumptionsscope in/outalternatives
Project plan
CommunicationPlan
![Page 6: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/6.jpg)
6
Prioritization
• Waterfall• Timing determines likelihood• Developers instead of customer
• Agile• Value determines likelihood• Reassessed throughout project
![Page 7: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/7.jpg)
7
Kano
![Page 8: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/8.jpg)
8
Kano conclusions
![Page 9: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/9.jpg)
9
Alternatives review & decision
There may be multiple ways to fulfill the Requirements
1. Eliminate alternatives that don’t meet external constraints
2. Evaluate remaining alternatives against selected criteria:• time/budget requirements• Team skillset and interest• Other criteria as team requires
![Page 10: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/10.jpg)
10
Traditional, agile, extreme?
![Page 11: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/11.jpg)
11
Cone of uncertainty
![Page 12: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/12.jpg)
12
Project sizing
![Page 13: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/13.jpg)
13
PMBOK: process to create project schedule:
Process Output
Activity Definition Detailed WBS; activity lists
Activity sequencing Project Network Diagrams
Activity Duration Estimation
Activity Duration Estimates
Schedule Development Project Schedule
These processes can be combined, and iterative, if need be
![Page 14: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/14.jpg)
14
• The what
![Page 15: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/15.jpg)
Work 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
![Page 16: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/16.jpg)
16
Uses for the WBS
• Thought Process Tool• Architectural Design Tool• Planning Tool • Project Status Reporting Tool
![Page 17: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/17.jpg)
17
![Page 18: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/18.jpg)
18
![Page 19: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/19.jpg)
19
Activity DefinitionDecomposing 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).
![Page 20: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/20.jpg)
20
Brainstorming
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
![Page 21: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/21.jpg)
21
Affinity diagram (Ishikawa)
![Page 22: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/22.jpg)
22
Mind-mapping – user story nodes
![Page 23: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/23.jpg)
23
Adding task details
![Page 24: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/24.jpg)
24
Tips• 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
![Page 25: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/25.jpg)
25
Activity SequencingProcess 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
![Page 26: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/26.jpg)
26
PERT – activity on arc
![Page 27: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/27.jpg)
27
PERT – activity on node
![Page 28: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/28.jpg)
28
Activity 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”
![Page 29: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/29.jpg)
29
PMBOK: Activity Duration Estimating
Inputs
1. Activity List
2. Constraints
3. Assumptions
4. Resource Requirements
5. Resource capabilities
6. Historical information
7. Identified risks
Tools/Techniques
1. Expert judgment
2. Analogous estimating
3. Quantitatively based
durations
4. Reserve time
(contingency = safety)(contingency = safety)
Outputs
1. Activity duration estimates2. Basis of estimates3. Activity list update
![Page 30: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/30.jpg)
30
Pert (one network diagram technique)
Formula Task Duration
• O = most optimistic estimate
• M = most likely estimate
• P = most pessimistic estimate
O+4M+P6
Sample
Optimistic Most Likely Pessimistic Risk adjusted
1 week 3 weeks 6 weeks 3 weeks
16 weeks 17 weeks 30 weeks 19 weeks
![Page 31: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/31.jpg)
31
Sizing
![Page 32: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/32.jpg)
32
Story points
![Page 33: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/33.jpg)
33
How much, how fast
![Page 34: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/34.jpg)
34
Planning poker
![Page 35: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/35.jpg)
35
You’ve been infected with spy wear and suspect it’s a root kit – have to do a clean install
![Page 36: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/36.jpg)
36
Six 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 manager’s judgment that the WBS is not complete
![Page 37: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/37.jpg)
37
Exceptions to the Completion Criteria Rule
• Stopping Before Completion Criteria Are Met
• Decomposing Beyond Completion of the Criteria
![Page 38: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/38.jpg)
38
Factoring 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?
![Page 39: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/39.jpg)
39
Putting it all together
Tasks
+ Duration
+ Sequencing
+ Start date
= Project Schedule
Does it meet Deadline / Scope / $ constraints?
![Page 40: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/40.jpg)
40
Gantt 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
![Page 41: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/41.jpg)
41
Agile
![Page 42: Effective Project Management Barbara Stone September 27, 2007](https://reader036.vdocuments.net/reader036/viewer/2022081519/56649d4e5503460f94a2d4fd/html5/thumbnails/42.jpg)
42
Common 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