Any project begins with communication between stakeholders in a language that is far from technical. At this stage, the needs are identified and the main requirements are clarified
User stories, recorded user requirements
Features list, list of future system functionality
Vision and scope, collaborative study of viability of the required system
Resources, list of experts involved in the project
Roadmap, project roadmap
Diagrams and schemes (process flow, use cases) on BPMN
Systems Analysis
Our competence center "Systems analysis" employs analysts who solve complex problems on large customer projects
Collection and analysis of requirements
Integration contracts design
Formation of input and accompanying documentation (BRD, Solution design document, PRD, Technical requirement document, Integration Design Specification and others)
Formation of output and user documentation (testing protocols, administrator instructions and others)
Participation in testing and acceptance tests
Requirements change management
Estimating resources as part of project planning using different approaches: Agile (Scrum и Kanban), Waterfall
Mathematical Modeling
Projects with modern approaches to algorithmization of problems require the participation of savvy specialists in the field of Machine Learning (ML, machine learning), classical algorithms and probability theory
Development of mathematical models from any branch of Data Science (DS): logical, metric, linear, neural networks
Experience in implementing behavioral models in multi-agent systems (MARL, multi-agent reinforcement learning)