Unlock your potential: master functional analysis for project success

Do you want to acquire the skills of a business functional analyst?

This key role in converting business processes into applications comes into play at every stage of application development.

  • Collaborate with the business analyst to convert information about business processes into clear functional analyses,
  • Consult with the information architects,
  • Assist project managers in making accurate estimates of development timelines,
  • Participate in software testing,
  • Identif non-functional requirements.

All these technical activities will hold no secrets for you!

Training type: Open session and In Company

This training will enable you to

  • Recognize the role of the functional analyst at each stage of the application development project

  • Collaborate with the business through the business analyst

  • Collaborate within the framework of the project, in conjunction with the project manager
  • Perform precise functional analyses including process requirements, use cases and class diagrams

  • Identify non-functional application requirements

  • Take responsibility for the testing process

Pedagogical approach

The course dedicates sufficient time to exercises so that you can work independently by the end of the course.

Content

Introduction

  • The role of the functional analyst in the software development process
  • Key concepts and terminology
  • MACAO
  • Phases of software development and the role of the analyst in them

Common IT application development models, templates and best practices

Project management

  • Project phases
  • Stakeholder analysis
  • Project breakdown structure
  • Planning
  • Areas of management (PMI knowledge areas)
  • Putting it into practice: stakeholder analysis, planning and evaluation

Class diagram

  • Introduction
  • Putting it into practice: class diagrams

Tests

  • Role of the functional analyst in testing
  • Reviewing intermediate products and test examples
  • Participation in system testing, acceptance testing and test finalisation

Non-functional requirements (FURPS + model)

  • Functionality
  • Usability
  • Reliability
  • Performance
  • Supportability

This training is aimed for

  • Junior functional analysts
  • Experienced functional analysts seeking enhanced models and techniques for more effective work

  • Individuals with IT experience aspiring to work as functional analysts

No prerequisites are required.

Typical program