1 / 93

Project Management

Project Management. Project Planning Overview WBS, Tasks, Network diagram Resources, Scheduling. neil@minkley.fr. Project life cycle detailed summary. Advisability study. Feasibility study. Business case. Planning. Execution. Closure. Charter. Budget. Project supervision. Schedule.

doane
Télécharger la présentation

Project Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Management Project Planning Overview WBS, Tasks, Network diagram Resources, Scheduling neil@minkley.fr

  2. Project life cycle detailed summary Advisability study Feasibility study Business case Planning Execution Closure Charter Budget Project supervision Schedule Project plan Plan implementation Scope Requirements Product creation Product launch Project team Contractors Content creation Testing & Acceptance Requirements Design Integration Deployment Software coding

  3. Requirements specification > Planning Advisability study Feasibility study Business case Planning Execution Closure Charter Budget Project supervision Schedule Project plan Plan implementation Scope Requirements Product creation Product launch

  4. Project: gettingfrom A to B A B

  5. Project: gettingfrom A to B • How do we get there? A B

  6. Project: gettingfrom A to B • How do we get there? • What does it require? A B

  7. Project: gettingfrom A to B • How do we get there? • What does it require? • How long will it take? A B

  8. Project: gettingfrom A to B • How do we get there? • What does it require? • How long will it take? • How much will it cost? A B

  9. Project: gettingfrom A to B • How do we get there? • What does it require? • How long will it take? • How much will it cost? • What are the risks? A B

  10. Project: gettingfrom A to B • How do we get there? • What does it require? • How long will it take? • How much will it cost? • What are the risks? A B • How should the project be executed, monitored & controlled?

  11. Project: gettingfrom A to B • Do it! A B

  12. Project: gettingfrom A to B • Do it! • Make sure you do it right! A B

  13. Project: gettingfrom A to B • Do it! • Make sure you do it right! • Report back regularly! A B

  14. Project plan (1) Advisability study Feasibility study Business case Planning Execution Closure Charter Budget Project supervision Schedule Project plan Plan implementation Scope Requirements Product creation Product launch • Roadmap for project execution, based on... • in-depth analysis of requirements • identification and evaluation of the various components of the project A B

  15. Project plan (2) Advisability study Feasibility study Business case Planning Execution Closure Charter Budget Project supervision Schedule Project plan Plan implementation Scope Requirements Product creation Product launch • Detailed and comprehensive • Master plan incorporating several subsidiary plans

  16. Project planning areas Scope (Requirements) Procurement Resources Quality Risks Communications Cost (Budget) Time (Schedule)

  17. Project planning processes Define scope & collect requirements Create WBS Plan risk management, identify & analyze risks Define tasks Plan procurements Sequence tasks Estimate task resources Develop human resource plan Plan quality Estimate task durations Plan communications Determine budget Estimate costs Develop schedule

  18. Define scope & collect requirements Define scope & collect requirements • Scope & Requirements: • defined before the planning stage • may be reviewed and refined at project execution time

  19. From scope/requirements to schedule Define scope & collect requirements Create WBS Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  20. Create WBS (1) Define scope & collect requirements Create WBS • Work Breakdown Structure • Subdivision of work into manageable components • Higher levels = phases, subprojects, work areas, work packages • Lower level = work packages or tasks Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  21. Create WBS (2) Define scope & collect requirements Create WBS • Work Breakdown Structure • “100% rule”: • all of the work to be done (no less, no more) • Text outline and/or diagram Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  22. Create WBS (3) Define scope & collect requirements Create WBS • Work Breakdown Structure • Fundamental project management tool • Reference for other planning processes Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  23. Create WBS (4) Define scope & collect requirements Create WBS • Work Breakdown Structure • Revisions may be necessary • Initial WBS = baseline for change control Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  24. Create WBS (5) Define scope & collect requirements Create WBS • Work Breakdown Structure • Input = requirements • Help from experts • Experience from previous, similar projects • Imagination! Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  25. Major phases of product creation Content creation Testing & Acceptance Requirements Design Integration Deployment Software coding • Should appear in the project’s WBS

  26. Influence of model/methodology (1) V model Acceptance testing Acceptance test plan Requirements Integration & System testing Integration test plan System design Unit test plan Unit design Unit testing Implementation

  27. Influence of model/methodology (2) Spiral model Risk analysis Requirements Prototyping Coding Customer evaluation Testing

  28. Influence of model/methodology (3) Content creation & Software coding Testing & Acceptance Requirements Design Integration Deployment

  29. Example: WBS of EHM initial project Tools Content Software Project Mgmt Data architecture Requirements List of entries Training of developers Planning Writing/editing DTDs Hiring Media sourcing Design specs Organization Animation scripting & coding Editing tools Implementation Procurement Data consistency verification tools Quality assurance Integration of content Media captions Timeline Risk mgmt Testing Quiz Technical support to editors Reporting & Communication Proofreading Acceptance Interfacing w/ Mktg & Sales Text & media indexing Technical interface with developers Delivery Text & media linking Supervision Closure

  30. Example: WBS of localization project Product training for translators Bilingual glossary creation User interface translation Help translation Administrator’s & Teacher’s guides translation & illustration Testing (proofreading) Integration Project management Project closure

  31. Example: WBS of project EXONE Requirements Review requirements Agree on requirements Design Perform design Agree on design Coding & Integration Alpha version Beta version Final version Sample data Final data Testing & Acceptance Internal Alpha version Beta version Final version Deployment Project management Project closure

  32. Questions?

  33. Project planning processes Define scope & collect requirements Create WBS Plan risk management, identify & analyze risks Define tasks Plan procurements Sequence tasks Estimate task resources Develop human resource plan Plan quality Estimate task durations Plan communications Determine budget Estimate costs Develop schedule

  34. From scope/requirements to schedule Define scope & collect requirements Create WBS Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  35. Tasks (1) Define scope & collect requirements Create WBS • Tasks are the basic components of work packages • The “100% rule” applies to tasks in a WP Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  36. Tasks (2) Define scope & collect requirements Create WBS • Task attributes: • identifier • description • resource requirements • start and end dates • etc. Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  37. Sequence tasks Define scope & collect requirements Create WBS • Determine and document (chrono)logical relationships between project tasks Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  38. Define & Sequence tasks (1) Define scope & collect requirements Create WBS Defining & sequencing tasks made easier by first drawing a network diagram Define tasks Sequence tasks Estimate task resources Estimate task durations Develop schedule

  39. Define & Sequence tasks (2) Define scope & collect requirements Create WBS • Network diagram • nodes = tasks • arrows = relationships between tasks Define tasks Sequence tasks Estimate task resources Estimate task durations Task B Task A Task E Task C Task D Develop schedule

  40. Network diagram example: EHM EHM editorial project progress - 15/6/96 Develop data engineering, editing & content management tools SW Development Design -> 15/2/96 -> 24/6/96 Establish nomenclature Define topic tree -> 31/7/96 -> 15/2/96 Restructure and rewrite existing articles Prototype Update & enhance language dictionary -> 15/7/96 -> 31/7/96 Digitize articles Proofread articles Alpha version -> 15/5/96 -> 31/8/96 -> 31/8/96 -> 31/8/96 Choose sources for articles Capture handwritten articles Write new articles Capture corrections Assign topics to texts Beta version -> 15/7/96 -> 15/9/96 -> 31/7/96 -> 15/12/96 -> 15/2/96 Specify data structure -> 30/11/96 Mark up text (SGML) Create DTD -> 30/6/96 -> 30/11/96 Release candidate -> 15/6/96 Write scenarios for animations, interactive drawings and timeline Create multimedia assets Assign topics to multimedia assets -> 15/1/97 Define & procure multimedia assets -> 31/7/96 -> 15/10/96 -> 30/11/96 Master Establish links between texts and multimedia assets Write captions -> 15/7/96 -> 1/2/97 Digitize pictures -> 31/8/96 -> 30/11/96 -> 31/8/96

  41. Background diagram example: EHM EHM textual content building AXIS Encyclopedia • Language dictionary: • 65,697 entries • incl 3,649 encyclopedic articles • Proper nouns: • 29,548 entries • Total encyclopedic dictionary: • 95,245 entries • 33 million characters 65,697 definitions “as is” 13,181 articles “as is” 2,268 articles transformed 24,610 articles “as is” 4,938 articles transformed • Documents transformed • and/or restructured: • 6,724 articles • 28.5 million characters • Other articles: • 1,300 entries • 44.5 million characters EHM CD-ROM • Total encyclopedia: • 96,545 entries • 77.5 million characters • Language dictionary: • 65,697 entries • 15 million characters • Encyclopedic articles: • 34,710 entries • 60 million characters • Total encyclopedia: • 96,545 entries • 75 million characters • Additional entries: • 5,162 articles • 14.5 million characters Other sources • Other encyclopedic sources: • EGH • Grolier Canada • Quillet • La Nature • AXIS & GH annual updates • Creations: • 2,429 articles • 3.6 million characters

  42. Diagram example: localization (1) Product training Preliminary tasks (details in next diagram) Bilingual glossary User interface translation Help translation Admin & Teacher’s guides and courses translation and illustration Make screen shots

  43. Diagram example: localization (2) Study the product’s user interface Discuss & agree on terminology Develop the bilingual glossary Translate the Tools Description document Translate the Glossary section of Help

  44. Reminder: WBS of project EXONE Requirements Review requirements Agree on requirements Design Perform design Agree on design Coding & Integration Alpha version Beta version Final version Sample data Final data Testing & Acceptance Internal Alpha version Beta version Final version Deployment Project management Project closure

  45. Network diagram example: EXONE Review, complete & agree on requirements Overall project management Perform & agree on design Internal testing & bug fixing Coding Receive sample data Integrate sample data Produce Alpha version Alpha testing & bug fixing Internal testing & bug fixing Coding Receive final data Integrate final data Produce Beta version Beta testing & bug fixing Final testing, bug fixing & acceptance Produce Final version Deployment Closure

  46. Diagram > List example: EXONE Review, complete & agree on requirements Overall project management Perform & agree on design Internal testing & bug fixing Coding Receive sample data Integrate sample data Produce Alpha version Alpha testing & bug fixing Internal testing & bug fixing Coding Receive final data Integrate final data Produce Beta version Beta testing & bug fixing Final testing, bug fixing & acceptance Produce Final version Deployment Closure

  47. Task list example: project EXONE • Level 1 = Project • Level 2 = Work packages • Level 3 = Tasks

  48. Task list examples: project EXONE (1)

  49. Task list examples: project EXONE (2) Suited to MS Project, notto OpenProj Suited to MS Project andto OpenProj

  50. Questions?

More Related