Professional Documents
Culture Documents
Systems Analysis and Design With UML Version 2.0: Chapter 4 Project Management
Systems Analysis and Design With UML Version 2.0: Chapter 4 Project Management
Systems Analysis and Design With UML Version 2.0: Chapter 4 Project Management
0
Chapter 4 Project Management
Alan Dennis, Barbara Wixom, and David Tegarden
Slide 1
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 2
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Project Management
Chapter 4
Slide 3
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Key Definitions
Project management is the process of planning and controlling the development of a system within a specified timeframe at a minimum cost with the right functionality. A project manager has the primary responsibility for managing the hundreds of tasks and roles that need to be carefully coordinated.
Slide 4 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 5
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Estimation Trade-offs
Size(what it does)
Function points Lines of code
Cost
Slide 6 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Trade-offs
In the beginning of the project, the manager needs to estimate the factors. The estimates developed at the start of a project are based on a range of possible value, and gradually become more specific.
Slide 7 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
15%
20%
35%
30%
Slide 9
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
The project manager estimates the size of the project - - the number of lines of code the new system required The size estimate is then converted into the amount of effort required to develop - the number of person-month The estimated effort is then converted into an estimated schedule time - the number of months
Slide 10
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 11
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 12
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
__338__
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Scale of 1 to __3___ __0___ __0___ __0___ __0___ __0___ __0___ __0___ __2___ __2___ __0___ __0___ __0___ __0___ __7___
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Adjusted Project Complexity = .65 + (0.01 * Project Complexity) Note: .65= very simple system; 1.00 = normal Total Adjusted Function Points =
Adjusted Project Complexity * TUFP
Slide 15
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 16
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
1.4 * thousands-oflines-of-code
28 Person Months
Slide 19
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
=
3.0 * person-months1/3
Slide 20
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 21
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 22
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Workplan is a dynamic schedule that records and keeps track of all of the tasks that need to be accomplished over the course of the project. It lists each task, along with important information
Slide 23 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
A Workplan Example
Work Plan Information Example
Name of task Start date Completion date Person assigned Deliverable(s) Completion status Priority Resources needed Estimated time Actual time
Slide 24
Perform economic feasibility Jan 05, 2001 Jan 19, 2001 Mary Smith, sponsor Cost-benefit analysis Open High Spreadsheet 16 hours 14.5 hours
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Identifying Tasks
Methodology
Using standard list of tasks
By SDLC or by product
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 25
Work Plan * * * *
Slide 26
Deliverables
Estimated hours
Actual hours
Assigned To
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Tools
The Project Plan
It is a table that lists all of tasks in the work breakdown structure along with important task information
Duration of the task, the current status (open or complete), and the task dependencies.
Gantt Chart
Action Week 2 3
10
11
12
13
Go to Library
Go to Bookstore
Skim Book
Write Phase Tw o
Slide 28
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Refining Estimates
Estimating an IS development project - - cost, time and what the final system will actually do follows a hurricane model.
The predictions of when and where become more and more accurate as the storms approach a cost, until they finally arrive.
Slide 29 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
As the system moves closer to completion, the accuracy and precision increase until the final system is delivered.
Slide 30
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Time
Slide 31
Project Stage
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Analysis Design
Managing Scope
Scope creep -- a major cause of development problems (schedule and cost overruns) It happens when new requirement are added to the project after the original project scope was defined.
JAD and prototyping Formal change approval Charging for changes
Slide 33 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Timeboxing
Another approach to scope management Fixed deadline Reduced functionality, if necessary Fewer finishing touches
Slide 34 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Timeboxing Steps
1. Set delivery date Deadline should not be impossible Should be set by development group 2. Prioritize features by importance 3. Build the system core 4. Postpone unfinished functionality 5. Deliver the system with core functionality 6. Repeat steps 3-5 to add refinements and enhancement
Slide 35 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 36
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Key Definitions
The staffing plan describes the kinds of people working on the project The project charter describes the projects objectives and rules A functional lead manages a group of analysts A technical lead oversees progress of programmers and technical staff members
Slide 38 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Staffing Attributes
Staffing levels will change over a projects lifetime Adding staff may add more overhead than additional labor Keep team size of 8-10 reporting in a hierarchical structure can reduce complexity
If more people are needed, create subteams. In this way, the project manager can keep the communication effective
Slide 39 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 40
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Motivation
Assigning people isnt enough, the project managers need to motivate the people Use monetary rewards cautiously Use intrinsic rewards
Recognition Achievement The work itself Responsibility Advancement Chance to learn new skills
Slide 41
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Clearly define roles and project plans Hold individuals accountable Project charter listing norms and groundrules Develop schedule commitments ahead of time Forecast other priorities and their possible impact on the project
Slide 42 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Slide 43
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
CASE Tools
Initiation Analysis Design Implementation
Upper CASE
Lower CASE
Slide 44
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
CASE Components
Diagrams Screen Designs
CASE Repository
Procedural Logic
Metadata
Slide 45
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Standards
The team needs to work together, and things can get confusing. Examples
Formal rules for naming files Forms indicating goals reached Programming guidelines
Slide 46
Documentation
Slide 47
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Managing Risk
Risk assessment
The process of assessing and addressing the risks that are associated with developing a project.
Revised assessment
Slide 48 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Classic Mistakes
Very optimistic schedule Failing to monitor schedule Failing to update schedule Adding people to a late project
Slide 49
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.
Summary
Project management is critical to successful development of new systems Project management involves planning, controlling and reporting on time, labor, and costs.
Slide 50 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 John Wiley & Sons, Inc. All rights reserved.