Business Analysis

  1. Requirements Analysis and Design Definition
    1. Specifying and Modeling Requirements
      1. Levels of Abstraction
        1. High-Level Requirements
          1. Detailed Requirements
            1. Implementation Requirements
            2. Requirements Types
              1. Functional Requirements
                1. Non-Functional Requirements
                  1. Business Requirements
                    1. Stakeholder Requirements
                      1. Solution Requirements
                        1. Transition Requirements
                        2. Modeling Languages and Notations
                          1. Unified Modeling Language (UML)
                            1. Use Case Diagrams
                              1. Class Diagrams
                                1. Sequence Diagrams
                                  1. Activity Diagrams
                                    1. State Diagrams
                                    2. Business Process Model and Notation (BPMN)
                                      1. Process Diagrams
                                        1. Event and Gateway Symbols
                                          1. Swimlane Diagrams
                                          2. Entity Relationship Diagrams
                                            1. Data Flow Diagrams
                                            2. Techniques for Modeling
                                              1. Process Modeling
                                                1. Data Modeling
                                                  1. State Modeling
                                                    1. Use Case and Scenario Modeling
                                                      1. Interface Modeling
                                                    2. Verifying Requirements
                                                      1. Characteristics of Quality Requirements
                                                        1. Clarity
                                                          1. Consistency
                                                            1. Testability
                                                              1. Feasibility
                                                                1. Completeness
                                                                  1. Correctness
                                                                  2. Verification Activities
                                                                    1. Peer Reviews
                                                                      1. Walkthroughs
                                                                        1. Checklists
                                                                          1. Inspections
                                                                          2. Requirements Quality Assurance
                                                                            1. Quality Standards
                                                                              1. Quality Metrics
                                                                                1. Continuous Improvement
                                                                              2. Validating Requirements
                                                                                1. Aligning with Business Goals
                                                                                  1. Traceability to Objectives
                                                                                    1. Value Assessment
                                                                                      1. Strategic Alignment
                                                                                      2. Stakeholder Confirmation
                                                                                        1. Review Sessions
                                                                                          1. Sign-Off Procedures
                                                                                            1. Acceptance Criteria
                                                                                            2. Validation Techniques
                                                                                              1. Prototyping
                                                                                                1. Simulation
                                                                                                  1. User Acceptance Testing
                                                                                                2. Defining Requirements Architecture
                                                                                                  1. Structuring Requirements
                                                                                                    1. Hierarchical Organization
                                                                                                      1. Grouping and Categorization
                                                                                                        1. Requirements Packages
                                                                                                        2. Relating Requirements to Each Other
                                                                                                          1. Dependency Mapping
                                                                                                            1. Relationship Diagrams
                                                                                                              1. Constraint Relationships
                                                                                                              2. Requirements Viewpoints
                                                                                                                1. Stakeholder Viewpoints
                                                                                                                  1. Functional Viewpoints
                                                                                                                    1. Technical Viewpoints
                                                                                                                  2. Defining Design Options
                                                                                                                    1. Identifying Improvement Opportunities
                                                                                                                      1. Process Optimization
                                                                                                                        1. Technology Enhancements
                                                                                                                          1. Organizational Improvements
                                                                                                                          2. Requirements Allocation
                                                                                                                            1. Assigning Requirements to Solutions
                                                                                                                              1. Allocation Matrices
                                                                                                                                1. Component Mapping
                                                                                                                                2. Design Alternatives
                                                                                                                                  1. Alternative Solution Approaches
                                                                                                                                    1. Design Trade-offs
                                                                                                                                      1. Feasibility Analysis
                                                                                                                                    2. Analyzing Potential Value and Recommending a Solution
                                                                                                                                      1. Cost-Benefit Analysis
                                                                                                                                        1. Estimating Costs
                                                                                                                                          1. Projecting Benefits
                                                                                                                                            1. Return on Investment
                                                                                                                                            2. Decision Analysis
                                                                                                                                              1. Evaluation Criteria
                                                                                                                                                1. Scoring and Ranking Options
                                                                                                                                                  1. Sensitivity Analysis
                                                                                                                                                  2. Recommending the Optimal Solution
                                                                                                                                                    1. Presenting Recommendations
                                                                                                                                                      1. Supporting Decision Making
                                                                                                                                                        1. Implementation Considerations