How We Work

Full in-house development
We don’t outsource any part of the project to third parties. Our teams of business analysts, designers, developers and project managers master all stages of software development projects.
Quality
High quality is our core value and we strive for it in all processes. We are internationally certified for quality management and introduce quality control measures in every project.
Flexibility
We are open to different models of collaboration, pricing and delivery models. We maintain wide technological expertise to find a solution that suits our clients the most.
Control
The development process is open to customer. All stages and deadlines are defined in advance. We hold regular meetings to share results and make changes in project’s timeline if needed.

Offer & Pre-Sale Process

Introduction and task overview

Introduction and task overview

  • Meet customer, collect preliminary information about the project
  • Introduction of Digital Design and its team
  • Share development experience with a customer in a specific subject area
  • Demonstrate solution to customer’s representatives
Presale team and assessment scheduling

Presale team and assessment scheduling

  • Present expert from Digital Design to make an assessment
  • Identify client-side points of contacts
  • Provide team’s CV (if necessary)
  • Sign NDA
  • Schedule demos, assessments and request additional information for assessment
Defining requirements and scope of the project

Defining requirements and scope of the project

  • End-to-end analysis of customer's technical requirements
  • Design preliminary layout (if necessary)
  • Initiate requirements for integration services
  • Submit commercial proposal (assessment, project stages, detailed cost breakdown)
  • Meet to discuss the assessment and answer the questions
  • Sign Agreement
  • Develop and approve a communication plan (Project Charter)

Project Stages

System Analysis &
Architecture Design
  • Business analysis
  • Functional requirements engineering
  • Interactive design
  • Determining technical requirements
Interface Design &
Prototyping
  • UX / UI analysis
  • Concept development
  • Making UX prototype
  • Creating mock-up layout
  • Interactive prototype development
Development &
Implementation
  • Backend & Frontend Development
  • DevOps best practices
  • Project Builds
  • Integration with CMS, CRM, ERP, ECM, ESB (enterprise service bus), AD and any other corporate systems
  • Testing
  • Fixed length, repeating sprints
  • Source code escrow in the EU if needed
Maintenance &
Quality Control
  • Product integration into your IT-ecosystem
  • Technical support and product maintenance
  • Product Quality Assurance

System Analysis & Architecture Design

System Analysis & Architecture Design

Analysis

  • Detailed analysis and examination
  • Getting materials, data samples
  • Meeting key users
  • Gaining access to systems for integration (if necessary at the analysis stage)
  • Examination report

Follow-up meeting

  • Suggestions for optimizing business processes (if necessary)
  • Meeting with the customer's team to agree on functional requirements

Finalizing the documents

  • Technical requirements for implementation
  • Screen layouts
  • Specification for integration
  • Technical documentation etc.

UX Design Process

UX Design Process UX Design Process

Customized Agile Approach

Customized Agile Approach Customized Agile Approach

Testing

Unit tests

Smoke tests

New feature testing

Regression testing

Load testing

Using dev\test\stage environments. Using DevOps practices:

Artifacts used for development and testing:

Project Tools

Project Tools

Collaboration Models

Dedicated development team

Outsource either the whole project or its parts to us. Our team of project managers, business analysts and developers will work as a fully separate unit.

Team extension

Augment your in-house or your contractor’s developers team with our specialists to either complement skill gaps or widen a team.

Delivery Models

Offshore/Nearshore

The whole software development cycle including system architecture, coding, design, testing, etc. is performed in our facilities in Saint Petersburg, Moscow and Saratov. This limits logistics expenses bringing more cost-efficiency to the end-customer. Our project and account managers will provide a high quality of end product and help you control all stages of development.

Onsite

Our team is positioned on your site and works under your direct supervision. We recommend using this model when large-scale integrations with other IT solutions are required.

Hybrid

Our team is divided into two parts. Business analysts, project managers and software architects are responsible for communication and work onsite. At the same time, other members (developers, QA/QC engineers, etc.) work on developing the solution and stay at our facilities. This distribution can certainly be modified according to your requirements.

Technical Support Levels

Tier 1

Customer’s basic issues

Tier 2

Advanced technical troubleshooting and analysis

Tier 3

Server, network and infrastructure administration

Pricing Models

Time&Material.
For long-term projects with dynamic requirements and workloads, and undefined project scope.
Fixed Price.
For projects with defined scope, milestones and qualities of an end product.

Quality Assurance at Every Stage

The Company has implemented a quality management system based on international standards ISO IEC 9000, 27000 and 20000 series and quality asuurance methodologies SEI CMMI, EFQM. The Quality Management Department develops, implements and improves the integrated management system of the Company in accordance with the principles and philosophy of TQM (Total Quality Management).

How do we maintain effective quality management system?

  1. Auditing projects regularly at all stages.
  2. Assessing customer satisfaction with products and services. Our employees KPIs depend on the Customer Satisfaction Index directly.
  3. Internal audits of departments, processes, projects, activities, events.
  4. Development, improvement and maintenance of the internal processes of the Company.
  5. Training project managers in the technology of project implementation.

Internationally Recognized for Technical and Service Excellence

ISO 9001:2015
Quality Management System
Download the certificate (PDF, 11 Mb)
ISO 20000-1: 2011
IT Service Management System
Download the certificate (PDF, 1 Mb)
ISO 27001: 2013
Information Security Management System
Download the certificate (PDF, 11 Mb)
CMMI Level 3
Software Development Department
Download the certificate (JPG, 0.1 Mb)
EFQM
Recognized for Excellence
Download the certificate (JPG, 0.9 Mb)

Get in touch