IT/Business Analysis

Soft Review provides business analysis for banking products, helping our clients to formulate business requirements and interpret them in the form of technical documentation, consisting of a Technical Design Document (TDD), a Project Plan and a Test plan, with an estimate of the timing and cost of work. Subsequently, on the basis of this technical documentation, all functional requirements, UI/UX requirements, security requirements, etc. will be implemented by the development team.
It is the qualitative result of the business analysis stage processes, that determines the effectiveness of the further course of the project. Our business analysts are professionals with many years of experience, having many implemented projects in the field of automating the financial activities of banks and financial companies in their practice.

The business analysis process at Soft Review can be divided into the following steps::

default image alt
Pre-project study
At the stage implementation project preparation stage, Soft Review business analysts cooperate with the customer's specialists to carry out the following work:
  • Analysis of the main operations and business processes of the client
  • Analysis of the business process sequences and relationships
  • Role analysis of business process participants
  • Analysis of data migration opportunities
  • Analysis of existing software and integration opportunities
  • Preparing architectural project specifications
  • Preparing functional project specifications
  • Preparing a Technical Design Document (TDD)
  • Preparing software requirements specifications (SRS)
  • GAP analysis
  • Estimation of labor costs and duration of work on the implementation of a specific stage of a project/service
default image alt
Participation in the project
In our projects, the business analyst creates a common list – the backlog of tasks that developers will have to implement. During the course of the project, the business analyst is not only involved in the preparation/adjustment of detailed functional requirements, but also in planning and detailing. He communicates with an external customer (product owner) and the development and implementation team, and cooperates with them to determine which part of the requirements should be implemented in each next iteration (the sprint method).
  • Managing the changes in requirements during the project
  • Forming specifications and transfer of updated requirements to the development team
  • Analyzing deviations
  • Working with testers
  • Training and consulting
  • Preparing business process flow charts
  • Recording of requirements, implementation control in the RedMine system
default image alt
After implementation
After the implementation stage and the transition to the commercial operation of the software product is complete, the business analyst team, as a rule, continues to actively work with the client for several weeks to eliminate errors and comments that may occur during the operation of the software product.
  • Additional consulting
  • Business process optimization
  • Setting up additional validation business logic
  • Optimizing role participation
As a rule, clients come to Soft Review with a business idea and hire us to turn it into a high-quality software product to solve their business problems. Since each business is unique, we study in detail all the features of the client's requirements and offer the best approaches for their implementation. Business analysis in the classical Agile approach is assumed to be rarely needed, since the project team communicates with the customer directly and constantly. Nevertheless, business intelligence is always present in our projects, both in simple projects and in those implementing complex business logic. Our approach allows clients to clearly articulate their needs and the rationale for changes, also allowing us to develop and describe solutions that can bring value to our clients.