140 likes | 291 Views
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). Abstract Chapter 1: Introduction and Statement of Problem Chapter 2: Overview of the Project
E N D
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)
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 Outline of Paper
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).
Presentation of the Results • Meet the Enemies • Conquering Enemies with Object Technology • Team Communications • The Right Amount of Communication
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 • Dynamic and static descriptions of requirements • Dynamic and static descriptions of design • Encapsulatio • Inheritance • Aggregation • Packages
Team Communications üTo provide the opportunity to establish a common vocabulary. üTo create a visual representation of the system model.
The Right Amount of Communication üSystem specification üSystem design üImplementation üTest üUser documentation and training üMaintenance üConfiguration management
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
UML Provides: • Use-case diagrams • Class and package diagrams • Sequence diagrams • Component diagrams
Chapter 4: Conclusions, Implications and Recommendations • Planning Object Oriented Projects • Designing the SDP
Planning Object Oriented Projects • Program deliverables • Choice of development lifecycle • Program staff organization • Required resources • Schedule • Work breakdown structure
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).