Specifications and documentation

Specifications and documentation

Specifications and documentation

Specifications and documentation

Specifications and documentation

We will create a detailed SRS for development, which includes User Stories, description of ACL, functional requirements, test cases, and links to UI.

We will create a detailed SRS for development, which includes User Stories, description of ACL, functional requirements, test cases, and links to UI.

We will create a detailed SRS for development, which includes User Stories, description of ACL, functional requirements, test cases, and links to UI.

We will create a detailed SRS for development, which includes User Stories, description of ACL, functional requirements, test cases, and links to UI.

Initial SRS

In order to reach a common understanding of the project, we will create an initial SRS for the project, in which we will define the list of user roles, the functionality of each role, the list of main sections, and define the main entities in the project and their relationships. Often, the client comes with their initial SRS, which speeds up the start of work.


Flowcharts and Logic

We refine the initial SRS: we describe in more detail the scenarios of system and user behavior in different situations, so as not to miss anything. We use flowcharts, mind maps, and diagrams, which visually represent the data and are convenient for discussion.


Business Processes and BPMN Diagrams

BPMN allows us to describe business logic in a language that is understandable to all project participants. It is understood by the development team (business analysts, programmers, product managers) and the client's side (owner and employees).


Access Rights (ACL)

We establish rules for access control to sections and functions for each role, so that the development team correctly implements ACL policies (Access Control List ). This will immediately organize the architecture and role model correctly, considering all sections and functions of the system.


Functional Requirements

The document includes a list of modules. The basic functions are described in each module. For each function, we write requirements in the User Story format, with technical clarifications where necessary.


Functional Test Cases

Based on the described functionality, we create test cases in Gherkin language — a human-readable language for describing system behavior in a format that allows for future implementation of automated tests or manual testing of functionality.

Пример описания тест-кейсов


Notifications and Email

We describe in the requirements the system triggers for notifications for each role, create email templates with texts, describe interface errors and pop-up tips.

Пример дизайна email уведомлений для проекта


Resulting SRS

We do not aim to create an encyclopedia about the project. The average size of such an SRS is several dozen pages (50-60). At the same time, it is a summary of all agreed requirements for the project from various perspectives: business logic, user behavior, technical constraints, and design requirements. Our SRS has the necessary level of detail for the start of development and is prepared relatively quickly (4-6 weeks). Example of a project SRS.

If you need to create a technical specification for a project, write to us on telegram. We will be happy to help.

Initial SRS

In order to reach a common understanding of the project, we will create an initial SRS for the project, in which we will define the list of user roles, the functionality of each role, the list of main sections, and define the main entities in the project and their relationships. Often, the client comes with their initial SRS, which speeds up the start of work.


Flowcharts and Logic

We refine the initial SRS: we describe in more detail the scenarios of system and user behavior in different situations, so as not to miss anything. We use flowcharts, mind maps, and diagrams, which visually represent the data and are convenient for discussion.


Business Processes and BPMN Diagrams

BPMN allows us to describe business logic in a language that is understandable to all project participants. It is understood by the development team (business analysts, programmers, product managers) and the client's side (owner and employees).


Access Rights (ACL)

We establish rules for access control to sections and functions for each role, so that the development team correctly implements ACL policies (Access Control List ). This will immediately organize the architecture and role model correctly, considering all sections and functions of the system.


Functional Requirements

The document includes a list of modules. The basic functions are described in each module. For each function, we write requirements in the User Story format, with technical clarifications where necessary.


Functional Test Cases

Based on the described functionality, we create test cases in Gherkin language — a human-readable language for describing system behavior in a format that allows for future implementation of automated tests or manual testing of functionality.

Пример описания тест-кейсов


Notifications and Email

We describe in the requirements the system triggers for notifications for each role, create email templates with texts, describe interface errors and pop-up tips.

Пример дизайна email уведомлений для проекта


Resulting SRS

We do not aim to create an encyclopedia about the project. The average size of such an SRS is several dozen pages (50-60). At the same time, it is a summary of all agreed requirements for the project from various perspectives: business logic, user behavior, technical constraints, and design requirements. Our SRS has the necessary level of detail for the start of development and is prepared relatively quickly (4-6 weeks). Example of a project SRS.

If you need to create a technical specification for a project, write to us on telegram. We will be happy to help.

Initial SRS

In order to reach a common understanding of the project, we will create an initial SRS for the project, in which we will define the list of user roles, the functionality of each role, the list of main sections, and define the main entities in the project and their relationships. Often, the client comes with their initial SRS, which speeds up the start of work.


Flowcharts and Logic

We refine the initial SRS: we describe in more detail the scenarios of system and user behavior in different situations, so as not to miss anything. We use flowcharts, mind maps, and diagrams, which visually represent the data and are convenient for discussion.


Business Processes and BPMN Diagrams

BPMN allows us to describe business logic in a language that is understandable to all project participants. It is understood by the development team (business analysts, programmers, product managers) and the client's side (owner and employees).


Access Rights (ACL)

We establish rules for access control to sections and functions for each role, so that the development team correctly implements ACL policies (Access Control List ). This will immediately organize the architecture and role model correctly, considering all sections and functions of the system.


Functional Requirements

The document includes a list of modules. The basic functions are described in each module. For each function, we write requirements in the User Story format, with technical clarifications where necessary.


Functional Test Cases

Based on the described functionality, we create test cases in Gherkin language — a human-readable language for describing system behavior in a format that allows for future implementation of automated tests or manual testing of functionality.

Пример описания тест-кейсов


Notifications and Email

We describe in the requirements the system triggers for notifications for each role, create email templates with texts, describe interface errors and pop-up tips.

Пример дизайна email уведомлений для проекта


Resulting SRS

We do not aim to create an encyclopedia about the project. The average size of such an SRS is several dozen pages (50-60). At the same time, it is a summary of all agreed requirements for the project from various perspectives: business logic, user behavior, technical constraints, and design requirements. Our SRS has the necessary level of detail for the start of development and is prepared relatively quickly (4-6 weeks). Example of a project SRS.

If you need to create a technical specification for a project, write to us on telegram. We will be happy to help.

Initial SRS

In order to reach a common understanding of the project, we will create an initial SRS for the project, in which we will define the list of user roles, the functionality of each role, the list of main sections, and define the main entities in the project and their relationships. Often, the client comes with their initial SRS, which speeds up the start of work.


Flowcharts and Logic

We refine the initial SRS: we describe in more detail the scenarios of system and user behavior in different situations, so as not to miss anything. We use flowcharts, mind maps, and diagrams, which visually represent the data and are convenient for discussion.


Business Processes and BPMN Diagrams

BPMN allows us to describe business logic in a language that is understandable to all project participants. It is understood by the development team (business analysts, programmers, product managers) and the client's side (owner and employees).


Access Rights (ACL)

We establish rules for access control to sections and functions for each role, so that the development team correctly implements ACL policies (Access Control List ). This will immediately organize the architecture and role model correctly, considering all sections and functions of the system.


Functional Requirements

The document includes a list of modules. The basic functions are described in each module. For each function, we write requirements in the User Story format, with technical clarifications where necessary.


Functional Test Cases

Based on the described functionality, we create test cases in Gherkin language — a human-readable language for describing system behavior in a format that allows for future implementation of automated tests or manual testing of functionality.

Пример описания тест-кейсов


Notifications and Email

We describe in the requirements the system triggers for notifications for each role, create email templates with texts, describe interface errors and pop-up tips.

Пример дизайна email уведомлений для проекта


Resulting SRS

We do not aim to create an encyclopedia about the project. The average size of such an SRS is several dozen pages (50-60). At the same time, it is a summary of all agreed requirements for the project from various perspectives: business logic, user behavior, technical constraints, and design requirements. Our SRS has the necessary level of detail for the start of development and is prepared relatively quickly (4-6 weeks). Example of a project SRS.

If you need to create a technical specification for a project, write to us on telegram. We will be happy to help.

Если у вас сложный проект и нужна помощь с дизайном, напишите нам. Мы изучим требования, оценим трудозатраты и предложим идеи по проекту с учётом накопленного нами опыта — в течение 1 рабочего дня.

Wadline Logo

In the top 10 design studios according to Wadline

Ratingruneta Logo

In the top 10 corporate solutions developers according to Ratingruneta

Ratingruneta Logo

No. 2 among agencies for support and development in the opinion of Ratingruneta

Accredited IT company AO-20220418-4218209153-3

Frequently Asked Questions

I want to order UI UX design. What do I need from me?

Send the available requirements by email or in Telegram. We will study the information and let you know if we can help.

How to prepare initial requirements?

Create a list of user roles, a list of required functionality, and a list of website sections and personal account. This is sufficient for estimation.

How much does website design cost and what is included in the price?

Studio rate 2500 rubles per hour. Team cost 500 thousand rubles per month. The duration depends on the project scope. The price includes prototype, UI-kit, color palettes, typography, layouts in Figma for 3-5 resolutions.

How much time will it take for the design?

For large projects, it usually takes 2 months. For small projects - an estimate of a few days.

How to choose a contractor for app design?

It is better to find a company through industry ratings Tagline, RaitingRuneta, and Wadline. It's more reliable. Pay attention to specialization and examples of work.

Need help with the project?

We will assess based on the initial requirements and help avoid common mistakes.

Need help with the project?

We will assess based on the initial requirements and help avoid common mistakes.

Need help with the project?

We will assess based on the initial requirements and help avoid common mistakes.