©2020 by iConsult.

BUSINESS ANALYSIS FOR SOFTWARE PROJECTS

What You'll Learn
 
  • Documenting the project scope.

  •  Plan Business Analysis’ requirements activities.

  • Elicit requirements from stakeholders, with an emphasis on the different requirements elicitation techniques.

  • Analyze requirements, using Use cases & UML modeling.

  • Develop Detailed Software Requirements Specification Document.

  • Verify and validate requirements.

  • Elements of requirements management and communication and the BA's role in them.

  • Business Analyst different roles.

  • Necessary competencies and best practices of Business Analysts.

 

 

Hands-On Exercises
  • Develop a Vision Scope Document.

  • Plan Requirements Activities for a Project.

  • Conduct the different elicitation techniques.

  • Choose Elicitation Techniques.

  • Develop a Business Requirements Document

  • Analyze a Use Case Model

  • Identify Actors & Use Cases

  • Detailing Use Cases.

  • Develop Use Cases & Activity Diagrams.

  • Develop a Personal Action Plan to Improve Your Business Analysis Skills or Environment.

 

Course Outline
Introduction to Business Analysis
  • Importance of Effective Business Analysis

  • Role of the BA

  • Standardization and Adaptability

 

Requirements Planning
  • Role of the BA in Requirements Planning

  • Vision and Scope Document

  • Types of Requirements Stakeholders

  • Develop Business Analysis Plan

  • Develop Requirements Communication Plan

 

Requirements Elicitation
  • Role of the BA in Requirements Elicitation

  • Investigative approach Iterative approach

  • Techniques

    • Interviews

    • Focus groups

    • Requirements workshop

    • Brainstorming

    • Observation

    • Survey

    • Prototype

    • Document Analysis

    • Interface Analysis

  • Developing Business Requirements Document

 

Requirements Analysis
  • Requirement Analysis Activities

  • Prioritize Requirements

  • Organize Requirements

  • Specify & Model Requirements

  • Requirement Analysis Techniques

    • Business Rules Analysis

    • Data Dictionary & Glossary

    • Non-Functional Requirements

    • Scope Modeling

    • Process Modeling

    • Use Cases & Scenarios

  • Use Cases Development

    • Identifying Actors & Use Cases

    • Modeling Use Cases

    • Detailing Use Cases

  • UML Modeling Techniques

    • Use case Diagrams

    • Activity Diagrams

    • State Diagrams

    • Sequence Diagrams

    • Class Diagrams

Requirements Documentation
  • Project Vision Scope Document

  • Business Requirements Document

  • Detailed Use Cases Documentation

  • Detailed Software Requirements Specification Document

Business Analyst Skills & Competencies
  • Analytical Thinking & Problem Solving

  • Behavioural Characteristics

  • Business Knowledge

  • Communication Skills

  • Interaction Skills

  • Software Applications

BUSINESS ANALYSIS OUTSOURCING

A business requirement consultation / needs analysis is available for customers with complex business processes or requirements.


This consultation is often performed prior to the initial sale, or when a company wishes to automate a new component of their business process.


The consultation process involves a consultant from iConsult and an individual or group of people from your company jointly reviewing the business process. In so doing, the consultant is able to compare business needs with software capabilities and existing procedures, and to create a detailed report, which explains both the requirements and how they may be met.