1 / 19

Project Management - Outline

Project Management - Outline. Defining the Project Manager Role The Project Manager The Project Artifacts and Milestone s Planning Projects Managing Iterations Managing Risks. 100. Planning. LCO. IOC. LCS. Start. 2/98. 4/97. 3/97. 12/97. 5/97. 1/97. 75. 50. 25. 5/97. 1. 2.

hans
Download Presentation

Project Management - Outline

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 - Outline • Defining the Project Manager Role • The Project Manager • The Project Artifacts and Milestones • Planning Projects • Managing Iterations • Managing Risks

  2. 100 Planning LCO IOC LCS Start 2/98 4/97 3/97 12/97 5/97 1/97 75 50 25 5/97 1 2 # # d d l l i i u u B B Plans and Controls Completed (% of total) Controlling Elaboration Transition Inception Construction

  3. A new car! A new car! Managing Expectations Why manage expectations? 1. People are not perfect. 2. People are not logical. 3. People perceive things differently. 4. Software engineers are people too. 5. Things happen. Gause & Weinberg, 1989

  4. Project Management Discipline Work Risk List Measurement Order Plan Develop Plan Phases Measurement Project and Iterations Plan Manager Project Planning Software Review Reviewer Development Plan

  5. Risk List Software Development Plan Project Manager Project Plan Measurement Plan Software Development Plan UPEDU GUIDELINE: Project Plan UPEDU GUIDELINE: Risk list

  6. Customer acceptance or end of life Product sufficiently mature for customers Commit resources for construction Commit resources for the elaboration phase Lifecycle Objective Milestone Lifecycle Architecture Milestone Initial Operational Capability Milestone Product Release Major Milestones Inception Elaboration Construction Transition time

  7. Project Management - Outline • Defining the Project Manager Role • Planning Projects • Project Organization • The Planning strategies • The Project Plan Artifact • Managing Iterations • Managing Risks

  8. Influenced by Many Factors • The Size of the Software Development Effort • Formality, Standards, Process Rigidity. • The Degree of Novelty • First of its Kind, Evolution Cycle, Maintenance • Type of Application • Mission-critical, Performance,Memory constraints, • The Current Development Process • Process Maturity, Experience of the Developers and Managers • Organizational Factors • Team attitudes toward changes, Team enthusiasm toward the project • Technical and Managerial Complexity • Size of the team vs size of the project

  9. Top-down and Bottom-up Planning Project Plan Iteration Plan Next Current Phases and major milestones What and when Iterations for each phase Number of iterations Objectives Duration Staffing profile Tasks Allocation to individuals/teams Major builds Fine-Grained Plans Intra iteration Coarse-Grained Plan Inter iteration

  10. Project Plan Product Release Architecture Review Project Planning Project Plan ß1 ß2 IT4 IT3 IT5 IT2 IT1 Start LCO LCA IOC 2/03 4/02 1/02 3/02 7/02 12/02 Iteration Plan 5/02 4/02 Design Review Build #1 Build #2

  11. Work Structure, Schedule, & Budget Resource Paul Mary Joe Sylvia Stefan Role Designer Use-Case Specifier System Analyst Implementer Architect Activities Define Operations Detail a Use Case Find Actors and Use Cases Perform Unit Tests Identify Design Mechanisms $$$

  12. Project Management - Outline • Defining the Project Manager Role • Planning Projects • Managing Iterations • The Definition of an Iteration • Scope on an Iteration • Iteration assessment • Managing Risks

  13. Process Disciplines Supporting Workflows An iteration Elaboration Construction Transition Inception Engineering Workflow Requirements Analysis & Design Implementation Test Config. & Change Mgmt Project Management Iterations

  14. Total I E C T Low 3 0 1 1 1 Typical 6 1 2 2 1 High 9 1 3 3 2 Scope of an Iteration depends on Factors • How many iterations should be included in the project plan? • How long should each iteration take? • Depends on a number of factors: • Size of the system being built: The larger the system, the longer the duration. • Number of people: The larger the number of people, the longer the duration. UPEDU Concept: ITERATION

  15. Based on Metrics Progress Stability Modularity Quality Maturity Expenditures Meaning Metric Size and complexity Rate of change in the project’s complexity or size Scope of change Number of errors Frequency of errors Project expenditures against plan

  16. Project Management - Outline • Defining the Project Manager Role • Planning Projects • Managing Iterations • Managing Risks • Risk Definition • Risk Strategies • Risk Assessments

  17. Concepts Associated with Defining Risk • Risk: • Information missing on a given subject • Indirect risk: • Project has little or no control • Direct risk • Project has a large degree of control • Risk attributes: • Probability of occurrence • Risk magnitude indicator: • High, Significant, Moderate, Minor, Low UPEDU Concept: RISK

  18. Risk Strategies • Risk acceptance • live with it • Risk avoidance • reorganize to eliminate the risk • Risk mitigation • reduce the probability or impact • Risk contingency • plan “Plan B” • Risk transfer • sub-contract the risk

  19. Measurements and Metrics Resource Effort 10% 5% 20% 65% Inception Construction Transition Elaboration Time 80 60 # scenarios 40 20 0 1 2 3 4 Iteration

More Related