Download presentation
Presentation is loading. Please wait.
Published byKellie York Modified over 9 years ago
1
4
2
2Object-Oriented Analysis and Design with the Unified Process Objectives Explain the elements of project management and the responsibilities of a project manager Describe the project management activities that are done during the inception phase Develop a project schedule using a work breakdown structure (WBS) and Gantt charts Use Microsoft Project to build the project schedule Develop a cost/benefit analysis using net present value calculations List the key deliverables and activities of the end of the inception phase
3
3Object-Oriented Analysis and Design with the Unified Process Project Management Development project artifacts (products) Development of a new software system Enhancement or upgrade of an existing system Integration of software into existing environment Projects constrained by schedule and resources Project novelty presents great challenges Different products are produced Different activities required for varying schedules Different resources are used
4
4Object-Oriented Analysis and Design with the Unified Process Project Success Factors Projects fail due to: Incomplete or changing system requirements Limited user involvement Lack of executive support & technical support Poor project planning Unclear objectives Lack of require resources
5
5Object-Oriented Analysis and Design with the Unified Process Project Success Factors (con’t) Some reasons projects succeed: Clear system requirement definitions Substantial user involvement Support from upper management Through and detailed project plans Realistic work schedules and milestones
6
6Object-Oriented Analysis and Design with the Unified Process Project manager responsibilities (internal perspective) Identify project tasks and build a work breakdown structure Develop the project schedule Recruit and train team members Assign team members to tasks Coordinate activities of team members and milestones Monitor and control project deliverables and milestones Verify the quality of project deliverables
7
7Object-Oriented Analysis and Design with the Unified Process Report project status and progress Establish working relationships Work with client/stake holders Identify resource needs & obtain resources Project manager responsibilities (external perspective) – (con’t)
8
8Object-Oriented Analysis and Design with the Unified Process The Unified Process and the Inception Phase Inception phase of the UP has (5) objectives Identify the business need for the project Establish the vision for the solution Identify scope of the new system and the project Develop preliminary schedules and cost estimates Develop the business case for the project Inception phase may be completed in one iteration
9
9Object-Oriented Analysis and Design with the Unified Process Business Modeling and the Inception Phase Primary purpose: understand business needs Main activities Understand the business environment (details) Create the system vision (details) Create business models (details)
10
10Object-Oriented Analysis and Design with the Unified Process Understanding the business environment Describe the problem or need. Such as: RMO customer support system – Background and problem definition Evaluate existing architecture & constraints Analyze the various system stakeholders Three categories: users, sponsors and support staff
11
11Object-Oriented Analysis and Design with the Unified Process Creating the System Vision
12
12Object-Oriented Analysis and Design with the Unified Process
13
13Object-Oriented Analysis and Design with the Unified Process Creating Business Models Three major areas normally require business models Business events : things necessary to carry out the objectives of the business Business processes : detailed steps that are carried out by the employees of the company Information repositories and flows Business models tied to system requirements
14
14Object-Oriented Analysis and Design with the Unified Process Finalizing the System and Project Scope System scope: defines capabilities of new system Project scope: describes how project is to be built System scope is part of the larger project scope Essential use case model helps delineate scope Essential use case list attached to the project
15
15Object-Oriented Analysis and Design with the Unified Process System Scope and Project Scope
16
16Object-Oriented Analysis and Design with the Unified Process Sample Essential Use Case List for RMO
17
17Object-Oriented Analysis and Design with the Unified Process Developing the Project and Iteration Schedule Development team sets schedule for project and iterations Tasks involved in scheduling: Develop the Work Breakdown Structure (WBS) Develop the schedule Develop resource requirements and staffing plan
18
Developing the WBS 18Object-Oriented Analysis and Design with the Unified Process
19
19Object-Oriented Analysis and Design with the Unified Process Developing the schedule
20
20Object-Oriented Analysis and Design with the Unified Process Developing the schedule (con’t)
21
21Object-Oriented Analysis and Design with the Unified Process Estimate effort required for each task Effort = Duration x persons Identify specific resources needed to complete task Develop the resource requirements and staffing plan
22
22Object-Oriented Analysis and Design with the Unified Process Identify Project Risks and Confirm Project Feasibility Feasibility analysis: verifies project viability Activities used to evaluate a project’s feasibility Assess the risk to the project (risk management) Determine the organizational/cultural feasibility Evaluate the technological feasibility (details) Determine the schedule feasibility Assess the resource feasibility Perform cost/benefit (economic) analysis (details)
23
23Object-Oriented Analysis and Design with the Unified Process Evaluating the Technological Feasibility Staffing should have technological proficiency Solutions to problem are straightforward Provide additional training Hire consultants Hire more experienced employees Possibly alter scope and approach of the project Realistic assessments speedup corrective response
24
24Object-Oriented Analysis and Design with the Unified Process Determining the Economic Feasibility Economic feasibility consists of two questions Does anticipated value of benefits exceed project costs? Is there adequate cash flow to fund the project? Cost/benefit analysis determines economic feasibility Developing cost/benefit analysis is a three-step process Estimate anticipated development and operational costs Estimate the anticipated financial benefits Subtract costs from benefits MS Project supports cost/benefit analysis
25
Estimates of project costs : Example 25Object-Oriented Analysis and Design with the Unified Process
26
26Object-Oriented Analysis and Design with the Unified Process Completing the Inception Phase Inception activities are project foundation Summary of key deliverables of inception Project charter package Essential use case list Project schedule Cost/benefit analysis Project feasibility and risk analysis General scope and approach should be clearly defined Scope and essential use case lead to elaboration phase
27
27Object-Oriented Analysis and Design with the Unified Process Summary Project management processes: initiating, planning, monitoring, controlling, closing Develop skills managing integration, scope, cost, quality, communication, human resources, risk, and procurement Unified Process (UP): methodology for software development UP basic premise: software developed in iterations Iteration: mini-project Four phases: inception, elaboration, construction, and transition Phases include development activities, called disciplines
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.