After completion of this course, the participant will be able to:

  • Explain the importance of gathering requirements;
  • Analyze processes for determining requirements; Gather requirements from existing documentation, interviews, and by observation;
  • Determine and document requirement priorities; Resolve conflicts in requirements;
  • Document requirements using a variety of techniques;
  • Create and use models of business processes, including UML/Use Cases; Understand and use both “As is” and “To be” models;
  • Use models to develop traceable requirements tied to test plans (black box/white box), training materials and user documentation; and
  • Understand and apply change management plans to requirements changes


Project managers, business analysts, systems analysts, team members, team leaders, foreman, supervisors, and managers interested in more effectively performing business analysis and design.


Three days

Outline for Business Analysis and Design Training


  • Course Objectives and Structure Participant Introductions and Expectations

Part I: Learning the Basics Understanding Business Analysis Understanding Requirements

  • Group Activity: What are Requirements?
    • Functional Requirements Technical Requirements Understainding UML/Use Case
  • Modeling
    • What is UML?
    • What are Use Cases? Common Analysis models “As is” verus “To Be”
  • Exercise 1: Introduction to Case Study Understanding Communication Communication Process Communication Barriers
  • Communication Styles
  • Activity: Determine Communication Style

Part II: Requirements Gathering Methods

  • Benefits and Drawbacks of Common Techniques
  • Review Existing Documentation Types of Documentation How to Locate
  • Exercise 2: Review Existing Documentation for Case Study
  • Develop and Analyze Surveys Creating Meaningful Questions Determining Who Should
  • Participate
    • Documenting Results Analyzing Results
  • Exercise 3: Develop Survey for Case
    • Perform Interviews
    • Use/Measure Existing System
    • Conduct Observations/Site Visits

Part III: The Interviewing Process Determining Who to Interview Developing Interview Questions Conducting the Interview Documenting the Results

  • Exercise 4: Develop Questions and Conduct an Interview for Case Study Project

Part IV: Effective Facilitation Understanding Facilitation Types of Sessions

  • Small Group Large Group/JRP
  • Planning and Conducting Sessions Determining Participants Creating Agendas
  • Distributing Agendas Staying on Track Documenting Results Following Up
  • Exercise 5: Develop and Follow a Meeting Agenda for Case Study Project

Part V: Associated Skills

  • Resolving Conflict Understanding Conflict
  • Conflict Resolution Techniques Exercise 6: Apply Conflict Resolution Techniques to Case Study Project
  • Team Building
  • What is a Team? Common Activities
  • Activities: Participate in Two Team Building Activities

Part VI: Analysis/Requirements Models Common Requirements Document Formats

  • Context Diagrams Use Case Maps
  • Object Participation Diagrams Collaboration Tables
  • Developing/Approving Documents Exercise 7: Develop the Final Requirements Document for Case Study Project

Part VII: Creating Design Models

  • Common Design Models Process Flow Diagrams Data Flow Diagrams Sequence Diagrams
  • Entity Relationship Diagrams Activity Diagrams
  • Line of Vision Diagrams

Part VII: Design Models (continued) Common Design Models

  • Exercise 8: Create Design Models for Case Study Project

Part VIII: Designing Test Plans

  • Common Test Types Unit Testing System Testing Regression Testing Acceptance Testing
  • Creating Test Plans
  • Exercise 9: Create Test Plans for Case Study Project

Part IX: Handling Change

  • Change Control Plans Common Components Common Processes
  • Approving Changes
  • Exercise 10: Develop and Follow a
  • Change Control Plan for the Case Study Project

Review and Evaluations