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