13
Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment 7 (del-b)

Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Embed Size (px)

Citation preview

Page 1: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Using UML to report results of project management for

information systems projects Donna M. Gavin

MMIS 621 Information Systems Project

ManagementAssignment 7 (del-b)

Page 2: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Outline of Paper

• Abstract

• Chapter 1: Introduction and Statement of Problem

• Chapter 2: Overview of the Project

• Chapter 3: Presentation of the Results– Meet the Enemies

• Inadequate and Unstable requirements…………………………………• Inadequate Requirements………………………………………………• Unstable Requirements…………………………………………………• Inadequate customer communications…………………………………..• Poor Team Communications……………………………………………• Unnecessary complexity………………………………………………...• Ineffective team behavior………………………………………………

– Conquering Enemies with Object Technology

– Team Communications

– The Right Amount of Communication

• Chapter 4: Conclusions, Implications and Recommendations– Planning Object Oriented Projects

– Designing the SDP

Page 3: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Abstract

• Quality system development can only occur with a coordinated strategy of planning and management. This paper considers the Project Management (PM) requirements of object-oriented (OO) system development and addresses the need of these PM requirements to form one complete strategy for the PM of OO developed systems (Carter and Patel, 1999). In particular, this paper analyzes Unified Modeling Language (UML) for the project manager (Cantor, 1998).

Page 4: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Presentation of the Results

• Meet the Enemies• Conquering Enemies with

Object Technology• Team Communications• The Right Amount of

Communication

Page 5: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Meet the Enemies

• Inadequate and Unstable requirements.

• Inadequate Requirements.• Unstable Requirements.• Inadequate customer communications• Poor Team Communications.• Unnecessary complexity.• Ineffective team behavior.

Page 6: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Conquering Enemies with Object Technology• Dynamic and static descriptions

of requirements• Dynamic and static descriptions

of design• Encapsulatio• Inheritance• Aggregation• Packages

Page 7: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Team Communications

      To provide the opportunity to establish a common vocabulary.

      To create a visual representation of the system model.

Page 8: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

The Right Amount of Communication

      System specification      System design      Implementation      Test      User documentation and training      Maintenance      Configuration management

Page 9: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

UML can help by:

     Document and communicate dynamic, operational requirements

     Document and communicate software design

     Evaluate the quality of a good design

     Trace the design back to the requirements

     Represent the code components

Page 10: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

UML Provides:

• Use-case diagrams • Class and package diagrams • Sequence diagrams• Component diagrams

Page 11: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Chapter 4: Conclusions, Implications and

Recommendations • Planning Object Oriented Projects• Designing the SDP

Page 12: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Planning Object Oriented Projects

• Program deliverables• Choice of development lifecycle• Program staff organization• Required resources• Schedule• Work breakdown structure

Page 13: Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment

Designing the SDP

• 1.      Deliverables.• 2.      Development environment.• 3.      Size and effort estimates.• 4.      Risk planning.• 5.      Choice of lifecycle model.• 6.      Work breakdown structure (WBS).• 7.      Schedules – such as Gantt charts (see Figure 4) and

Pert charts• 8.      Staffing and organization.• 9.      Time-phased budget.• 10.  Program metrics identification and collection

strategy (Moriarty, 2001).