Course Introduction
- After completing this module you should understand the objectives of this course
Envision to Implement - Defining Implementation Projects
- After completing this module you should be able to:
- Describe how IT projects are defined to support an organization's strategies and business requirements
- Discuss how OUM supports the entire lifecycle - from strategy definition through project execution
- Describe the relationship between OUM's Envision and Implement focus areas
OUM Implement Core Workflow
- After completing this module you should be able to:
- Describe the OUM Implement Core Workflow
- Describe OUM's philosophy for "building up" the project workplan
- Understand the two sub-flows
Iteration Planning
- After completing this module you should be able to:
- Describe the typical iteration structure of an OUM project
- Describe iterations groups and discuss how they can be used in planning iterations in OUM
- Have a better understanding of Iteration Planning in OUM
Objectives, Stakeholders, and Business Analysis
- After completing this module you should be able to:
- Be able to perform Stakeholder Analysis
- Understand the importance of detailing the Business and System Objectives
- Have an initial understand of how to perform certain business analysis activities
Defining System Scope
- After completing this module you should be able to:
- Describe the two aspects of system scope - the system boundary and its contents
- Identify the primary OUM artifacts that are used to define system scope
- Define, identify, and draw the parts of a System Context Diagram
Modeling Business Processes
- After completing this module you should be able to:
- Portray the function of business process models in the enterprise
- Describe how business process models are introduced into a project
- Characterize how future process models are used to support system scope
Developing the Domain Model
- After completing this module you should be able to:
- Define the Domain Model
- Determine when you would use a Domain Model
- Describe the process for developing a Domain Model using a UML class diagram
Developing the Use Case Model
- After completing this module you should be able to:
- Describe the purpose and value of use cases
- Recognize the key steps and work products associated with a OUM use case approach
- Develop System Use Case Diagram
Evaluate and Prioritize
- After completing this module you should be able to:
- Evaluate use case risk, complexity, priority, and dependencies to group use cases together that are inter-dependent and focus resources on the use cases that are critical to success of the project
- Define the purpose of a use case package
- Describe how to organize use case packages
Write the Main Success Scenario
- After completing this module you should be able to:
- Describe and complete the sections of a system use case description
- Write the steps of the Main Success Scenario for a use case
Write Other Scenarios
- After completing this module you should be able to:
- Identify and develop alternate scenarios and flows
- Recognize the difference between basic, alternate, and exception flows
- Write an alternate scenario flow
Diagramming Use Cases
- After completing this module you should be able to:
- Explain how a UML activity diagram supports a use case approach
- Utilize activity diagrams to graphically describe the flows through a use case
Using Advanced Diagramming
- After completing this module you should be able to:
- Describe and diagram the following for use cases:
- <<include>> Associations
- <<extend>> Associations
- Generalization
Developing a Requirements Spec
- After completing this module you should be able to:
- Recognize that business process models and use cases are requirements, but they are not all of the requirements
- Leverage other artifacts to develop a complete set of specifications for the system requirements
Supporting Quality Assurance
- After completing this module you should be able to:
- Apply Quality Assurance techniques to the definition, analysis and documentation of use cases
- Leverage best practices to ensure your use cases meet project quality objectives
- Transform process models or use cases into Test Scenarios
Introduction to Analysis and Design
- After completing this module you should be able to:
- Describe the OUM Analysis & Design Workflow
- Describe details about Business Data Structures Tasks, Mapping and Configuration Tasks, and Business Rules and Services Tasks
- Introduce Architecture and Analysis and Design for Custom Components
Using OUM with Agile Techniques
- After completing this module you should be able to:
- Describe how OUM Manage relates to Agile Project Management techniques
- Understand the elements of the Scrum Techniques and how they relate to OUM
- Understand, at a high level, how a Scrum can be applied on an OUM based project
Course Wrap up & Next Steps
- After completing this module you should be able to:
- Know where to get more information about OUM
- Know what your next steps are in OUM training