Course Details
Course Outline
1 - Introduction to Business Analysis
What is Business Analysis?Benefiting from business analysisBusiness analysis and project successChallenges of business analysisDiscussions: Who performs business analysis functions in your organization? Exploring solutions options and your biggest challenges on past projects
2 - A Closer Look at the Business Analyst Role
Definition of business analystResponsibilities of a business analystThe BA/PM roles IIBA/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 core conceptsBusiness analysis perspectivesIIBA and PMI certifications for business analystsWorkshop: Introduction to Case Study
3 - Strategy Analysis and Change
Define Strategy AnalysisWhen to perform Strategy AnalysisBusiness modelsDefining the business needRoot cause analysis5 WhysFishbone diagramDefining business requirements?Discussions: Who is involved in strategy analysis in your organization?Workshops: Create a Business Model, Define the Business Need, Create a Fishbone Diagram, and Write Business Requirements
4 - Defining a Change Strategy
Define change strategyGap analysisDetermining solution optionsEnterprise readinessCultural fitOperational and functional analysisImpact analysisTransitioning to the future state
5 - Stakeholder Analysis
What is a stakeholder?The importance of stakeholder analysisStakeholder identificationStakeholder typesTips/techniques for identifying analyzing stakeholdersKeeping track of stakeholdersWorkshop: Identify Stakeholders
6 - Understanding & Defining Solution Scope
Defining solution scopeTechniques to useProject scope versus product scopeFinding solution boundariesWhat is a feature?Identifying key featuresDiscussion: Identifying Solution ScopeWorkshops: Draw a Context Diagram & Defining Scope with Features
7 - Understanding Requirements
Project roles involved in requirements activitiesRequirements typesAssumptions and constraintsBusiness rulesDecision tables and inference rulesRequirements vs. business rulesRequirements vs. specificationsDiscussions: Requirements and business rulesWorkshops: Define a Business Rule and write requirements
8 - Business 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 notationDeveloping a business process modelUsing a facilitated sessionBusiness Process Modeling – A case studyDeveloping a Business Process ModelWorkshop: Create a Business Process Model
9 - Preparing for Requirements Elicitation
Types of elicitation techniquesInterviewing – what and why?Preparing for an effective interviewSelecting the right intervieweesTypes of questions to askSequencing of questionsDiscussion: Elicitation Techniques You Have UsedWorkshop: Planning for an Interview
10 - Elicitation using Interviews and Workshops
Conduct the InterviewEstablishing rapport with stakeholdersActive listening and listening stylesWorkshops and getting the right peopleThe role of the facilitatorThe brainstorming techniqueDecision rules and reaching consensusAvoiding GroupthinkEncouraging participationManaging meetings and conflictWorkshop: Conduct an Interview
11 - Confirming Elicitation Results
Defining requirements analysisPrioritizing requirements (MoSCoW, Timeboxing, Voting, etc.)Documenting requirementsOther uses for specifications and modelsUnified Modeling Language (UML®)Explaining user storiesThe traceability matrixCommunicating requirementsWorkshop: Analyzing Requirements, Identifying User Stories, Tracing Requirements, and Obtaining Approval
12 - Analyzing Requirements with Use Cases
What is an actor?Types of actorsDefining actorsLocating use casesUse case diagramsUse case tipsDefining and identifying scenariosParts of a use caseDefining primary, secondary actors and pre and post conditionsBest practices for writing use casesTemplate: Use Case SpecificationWorkshop: Drawing a Use Case Diagram and writing the Main Success ScenarioScenarios and flowsAlternate and exception flowsAlternate scenario post conditionsGuidelines for Alternate flowsExamples of alternate and exception flowsWorkshop: Writing Alternate and Exception Flows
13 - Documenting Requirements
How requirements relate to use casesWriting Non-Functional requirementsUser Interface RequirementsReporting requirementsData requirementsData accessibility requirementsBusiness requirements document (BRD)BRD vs the Functional RequirementsVerifying RequirementsQuality attributesPurpose of the requirements packageBA Deliverables across knowledge areas/domainsPlanning BA deliverablesWorkshops: Develop a User Interface and Verifying Requirements
14 - Managing and Communicating Business Analysis Information
Business analysis communicationThe business analyst’s role in communicationForms of communication7Cs of communicationSymptoms of information overloadInformation mappingPresentation and common elementsRequirements walkthroughsConflict and issue managementConflict resolution techniques
15 - Evaluating the Solution
Understanding solution evaluationVerification vs. validationTiming of solution evaluationPlanning solution evaluationPerforming solution evaluationUsing existing metricsEvaluating long term performanceQualitative vs. Quantitative measuresTools and techniques used in solution evaluationComparing expected vs. actualsWhen variances occur Proposing recommendations to address variancesCommunicating evaluation results
16 - Additional Resources
Helpful links for obtaining additional business analysis information
Actual course outline may vary depending on offering center. Contact your sales representative for more information.