Business Analyst Boot Camp

$2,495.00


  • classroom

  • virtual

  • Onsite

← Continue Searching

Duration: 4 Days

Through hands-on exercises, you will learn the latest techniques for identifying a project's scope, developing and discovering requirements and uses cases, and documenting them expertly. You will gain a thorough understanding of the challenges faced in defining correct requirements, practical approaches for eliciting and documenting requirements, and strategies for managing requirements throughout the project life cycle.

What You Will Learn

  • Bridge the expectations gap between business stakeholders and technology solution providers
  • Business analysis techniques to reduce project costs and implement practical methods for understanding user requirements
  • Tools and techniques for developing more precise requirements and explore proven tactics for managing project scope
  • State-of-the-art business and system modeling techniques
  • Accurate use cases for new or enhanced business systems
  • Overcome use case traps and pitfalls

Audience

Business customers, business analysts, systems analysts, project managers, team leaders, systems architects, IT managers, applications developers, QA professionals, and systems testers

Prerequistes

Course Outline

1. Business Analysis Profession

  • IIBA and the BABOK®
  • Business Analysis
  • Business and Solution Domains
  • Roles in Requirements Development
  • Competencies of the Business Analyst
  • Distinguishing Novice and Expert Business Analysts
  • Effective Communication
  • Six Important Business Analyst Skills

2. Business Case for Good Requirements

  • Good Requirements
  • Requirement Attributes
  • Practices Promoting Excellent Requirements
  • Cost of Requirement errors
  • Requirement Engineering

3. Foundations of Requirements Development

  • Requirements Development Terms
  • Strategy for Analyzing Systems
  • Common Requirement Classification Schemes
  • Three Part System
  • Levels and Types of Requirements
  • Importance of Traceability
  • Business Context of Projects

4. Project Initiation: Eliciting High-level and Mid-level Requirements

  • Product Vision and Project Scope
  • Project Stakeholders
  • Modeling the Business
  • Systems and Actors
  • Determining Scope
  • Use Cases
  • Taking the Agile Approach: Writing User Stories
  • Data
  • Documenting Business Rules
  • Finding Quality Attributes

5. Improving Requirements Quality

  • Requirements Quality
  • Common Problems with Requirements
  • Analyze for Ambiguity
  • Requirements Inspection, Analysis, and Improvement
  • Documenting the Project Scope

6. Eliciting Detailed Requirements

  • Requirements Elicitation Techniques
  • Decompose Processes to Lowest Levels
  • Document Analysis
  • Modeling Processes to Generate Interview Questions
  • Interviewing the Stakeholders
  • Documenting the Interview and Resulting Requirements
  • Adding Detail to Requirements We Already Have
  • Refine and Rewrite for Clarity

7. Documenting Requirements with Use Cases

  • Use Case Basics
  • Identifying Use Cases
  • Use Cases and Requirements
  • Usage Narrative
  • Anatomy of a Fully Dressed Use Case
  • Writing Effective Use Case Narratives
  • Sub-Use Cases
  • Linking Use Cases for Larger or More Complex Systems
  • Use Case Quality
  • Avoiding Common Traps and Pitfalls

8. Packaging and Presenting Requirements

  • Organizing and Packaging Requirements
  • Presenting Requirements for Review
  • Baselining the Requirements
  • Consensus and Approval
  • Conducting Formal and Informal Reviews
  • Documenting Requirements in a Requirements Specification

Exercises:

Exercise 1: Business Analysis

  • Competencies of a business analyst
  • Generate good questions

Exercise 2: Requirements

  • Characteristics of good requirements
  • Evaluate requirements for effectiveness
  • Factors to improve success

Exercise 3: Requirements

  • Use a framework to drive out requirements
  • Types of requirements
  • Classifying stakeholder input
  • Evaluate an organization for project alignment

Exercise 3: Model the Business

  • Actor and goal identification
  • User stories
  • Context diagramming
  • Use case diagramming
  • Activity diagramming
  • High-level data
  • Write business rules and quality attributes

Exercise 4: Analyze and Rewrite Requirements

  • Evaluate a Scope Definition Document

Exercise 5: Elicitation Techniques - Advantages/Disadvantages

  • Detailed process modeling
  • Generate good interview questions
  • Cope with challenging situations
  • Interview simulation
  • Write new requirements and refine existing requirements
  • CRUD matrix and CRUD functional requirements

Exercise 6: Write a Usage Narrative

  • Write a fully dressed use case
  • Check use case quality

Exercise 7: Evaluate a Sample Requirements Specification

  • Present requirements to stakeholders
  • Create personal action plan for success

Course Labs