Introduction to Business Analysis
Roles & Responsibilities of a Business Analyst
Skills required by Business Analysts
Business Analysis Projects
Project Deliverables
A Systems Engineering perspective
What is a System?
Types of System
Traditional Hierarchical View of Systems
Systems & the Contemporary Business Environment
Viewing Systems as Independent & Overlapping
Business Analysis Process Model
Investigate the Situation
Consider Perspectives
Analyse Needs
Evaluate Options
Define Requirements
Understanding Business Strategy
Value Chain Analysis
Competitive Analysis
Environmental Scanning
SWOT Analysis
Analysing Stakeholders
Stakeholder Categories
Identifying Stakeholders
Analysing Stakeholders
Strategies for Managing Stakeholders
Investigating Business Systems
The Soft Systems Methodology (SSM)
"Rich Pictures"
Mind-mapping the System Context
Investigating Stakeholder Perspectives
Mapping Stakeholder Perspectives
CATWOE Analysis
Modelling Business Processes
Business Process Concepts
Definition of a Business Process
A Model of Human Activity
UML Activity Diagrams
Representing Activities
Showing Activity Sequence
Decomposing Activities
Showing Parallel Activities
Modelling Decisions
Modelling Workflow
Representing Actors with Swim Lanes
Representing Flow of Information
Representing Flow of Physical Objects
Modelling Business Processes
Modelling Logical Workflows
Modelling the Current (as is) Workflow
Modelling the Future (to be) Workflow
Representing Activity Breakdowns with UML Diagrams
Representing Activity Breakdowns with Mind Maps
The Role of Business Process Reference Models
|
Identifying Business Needs
Solving Problems
Exploiting Opportunities
Avoiding Threats
Brainstorming Business Needs
Identifying Internal Weaknesses
Identifying External Threats
Investigating the "Root Cause" of Problems
Describing Business Needs
Documenting Software Requirements
Software Requirements
Interface Requirements
Functional Requirements
Non-functional Requirements
Quality Attributes
Constraints
Storage Requirements
Use Cases
Use Case Concepts
UML Use Case Diagrams
Naming Use Cases
The importance of a Glossary
Use Case Steps
The subject..verb..object Template
Use Case scenarios
Interface Requirements
Data Dictionaries
The Role of Prototypes
Use Cases & Business Processes
Documenting "to be" Workflows
UML Activity Diagrams
UML Sequence Diagrams
Use Case Templates
Levels of Use Case description
Use Case narrative |