Business Analysis and Requirements Gathering

Students will gain insight into the critical importance of requirements gathering as the foundation of good systems analysis and design.

Overview

This course describes the Business System Life Cycle and presents practical ways to gather system requirements and analyze user needs. The student will practice techniques for interviewing end users of the system to drive out system requirements. Students will gain insight into the critical importance of requirements gathering as the foundation of good systems analysis and design.

While all stages of the Business System Life Cycle are discussed, the emphasis of this course is on the planning and analysis stages, with special attention focused on techniques for gathering system requirements.

Audience

No experience required, but some familiarity with business systems would be helpful.

This class is for analysts, developers, managers, clients, and any other person who will be involved in business analysis and systems design.

Length

16 hours

Outline

Business Analysis Concepts

  • Introduction
  • Terminology and Concepts
  • Business System Life Cycle
  • Importance of Requirements Gathering
  • User Participation
  • Communication Skills
  • Project Titanic

Planning

  • Introduction
  • Terminology
  • Analyst’s Role
  • Introductory Briefings for Business Direction
  • Interviewing Techniques
  • After the Interviews
  • Documenting Requirements

Analysis

  • Introduction
  • Analysis Interviews
  • Identifying Elementary Functions
  • Diagramming Techniques
  • Reporting and Feedback

Design

  • Introduction
  • Relational Database Design Concepts
  • Application Design with Prototyping

Development, Implementation and Production

  • Introduction
  • Application Development Tools
  • User Documentation
  • Implementation
  • Production
  • Production Management