1 - Introduction to Business Analysis
What is business analysisBenefits and challenges of business analysisProject success factors
2 - A Closer Look at the Business Analyst Role
Definition of a business analystResponsibilities of a business analystImportance of communication/collaborationBA role vs. PM roleProject roles involved in requirementsIIBA/PMI and the goals of a professional associationPurpose for having a BA standardIIBA’s BABOK® Guide and PMI’s Practice Guide in Business AnalysisBusiness analysis beyond project workBusiness analysis core conceptsBusiness analysis perspectivesIIBA and PMI certifications for business analystsWorkshop: Choose Your Project
3 - Supporting the Project Portfolio (Enterprise Analysis)
Define Strategy AnalysisWhen to perform Strategy AnalysisComponents of Strategy AnalysisDefining the business needEnvisioning the Product and ProjectDefining business requirementsThe importance of stakeholdersStakeholder identificationTips for analyzing stakeholdersTechniques for managing stakeholder listsDiscussion: Who is involved in strategy analysis?Workshops: Define the Business Need, Write Business Requirements, and Identify Stakeholders
4 - Understanding and Defining Solution Scope
Defining solution scopeTechniques for defining solution scopeApplying the brainstorming techniqueProject scope vs. Product scopeFinding solution boundariesThe Context DiagramActors and key informationWorkshop: Draw a Context Diagram
5 - Understanding Requirements
What is a requirement?Requirement typesBusiness, Stakeholder, Solution, and Transition requirementsAssumptions and constraintsBusiness rulesTaxonomy of business rulesDecision tablesHow to write simple calculationsRequirements vs. business rulesDocument requirementsWorkshop – Document Requirements
6 - Elicitation and Process Modeling
Why do we model processes?What is Business Process Management?Using a modeling notation“As Is” vs. “To Be” modelingWhy use BPMN?Basic BPM notationBusiness Process Modeling – A case studyBusiness Process Realignment“As Is” vs. “To Be” activity diagramsWorkshop: Create a Business Process Model
7 - Planning & Eliciting Requirements
Interviewing – what and why?Preparing for an effective interviewTypes of questions to askSequencing questionsActive listening techniquesPlanning for elicitationConducting the interviewEstablishing rapportActive ListeningFeedback techniquesTypes of elicitation techniquesWorkshops: Planning for Elicitation and Conducting an Elicitation Session
8 - Use Case & User Story Analysis
What is an Actor?Types of ActorsHow to “find” Use Cases?Diagramming Use CasesTips on naming Use CasesExplaining scenariosThe use case templateComponents of a use caseScenario examplesBest practices for writing Use CasesScenarios and flowsAlternate and exception flowsExercises: Drawing a Use Case Diagram, Writing the Main Success Scenario, and Writing Alternate and Exception Scenarios
9 - Analyzing & Documenting Requirements
Requirements and Use CasesNon-Functional requirementsUser Interface RequirementsUI Data TableReporting requirementsData requirementsData accessibility requirementsCharacteristics of good requirementsThe business requirements document (BRD)BRD vs. Functional Requirements SpecificationPreparing the requirements packageRequirements traceabilityWorkshops: Develop a User Interface, Analyzing Requirements, and Tracing requirements
10 - Additional Resources
Useful books and links on writing effective requirements
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
This course is intended for intermediate to advanced Business Analysts who are looking to improve their skills for eliciting, analyzing, documenting, validating, and communicating requirements.
There are no prerequisites for this course. This course is suitable for both beginner and intermediate Business Analysts who want to increase their skills for writing and managing effective requirements on their projects.