Implementation of eXpress
The modern Russian IT solutions market is characterized by rapid product development and a large backlog of customer requirements. The implementation of such solutions should combine classical project management methods with customer requirements management.
Dozens of projects successfully implemented by our company have allowed us to develop approaches that combine the practices of two worlds - product implementation and development.
Classical approach
A project is always a joint effort between the Customer and the Contractor. The following are critical for successful project implementation:
Methodology
Waterfall with classic stages of creating automated systems (GOST 34.601-90). Adaptation of the approach to the Customer if necessary.
Project team
The minimum staff for each project is the Project Manager and the Architect. Additional resources, if necessary, for specific tasks.
Project progress monitoring
Weekly statuses with the Customer, use of project progress monitoring tools (calendar plan, task list and other project management tools).
Stages of the implementation project
-
Pre-sale stage
-
Design
- Survey
- Gathering requirements
- Design
-
Deployment
- Preparing the infrastructure
- Deployment
- Testing
-
Putting into operation
- Conducting trial operation
- Resolving comments
- Launch into industrial operation
- Connecting support
-
Escort
Specifics of implementing the eXpress system
When implementing the eXpress system, there are 3 main aspects to consider:
Features of architecture
When planning the solution architecture, it is important to consider a number of issues related to the further functioning and development of the system. Such issues include, for example, information security requirements/policies, which may differ for different categories of users. And although the Role Model included in the solutions allows for managing such requirements with high granularity, in our experience, it is better to foresee a number of issues in advance, at the design stage. Find out more
Integration into the customer's landscape
The most frequently requested implementation scenario by our customers is the implementation of an on-premise system in the Customer's infrastructure landscape. In interaction with the Customer's team, a lot of questions always arise that require joint discussion and implementation of steps that can only be resolved by the Customer (opening network access, creating DNS records, preparing certificates, etc.). At the same time, it is important for the Customer not to lose focus on the overall progress of the project. Find out more
User training/technical support
The eXpress system is aimed at the work of all the Customer's employees, including people with different levels of experience in working with IT systems. In addition, the implementation of eXpress often involves, among other things, a transition from another system, which means a change in user experience. Successful use of the system by end users is one of the key factors in the successful implementation of the system as a whole, so we use several approaches to help the Customer in these matters. Find out moreSystem implementation website
- Project goals
- Project deadlines
- The composition of the project team on the Customer's side
- Instructions for users on using the system functionality
- Information on new versions and new functionality
- Contacts for user support, where to contact with questions, etc.
Organization of user support
Organization of technical support
Modern Russian IT systems are actively and rapidly developing. The eXpress system is one of the leaders in this area. At the same time, any Russian IT system constantly faces a large number of requests/wishes for functionality from customers. To manage these requirements, based on our best practices, we have created a Template of a table for taking into account the Customer's requirements/wishes in terms of system development.
What is it?In our experience, such a table is an important tool for discussing, prioritizing and working together on critical requirements for the customer with a transparent status and expectations for the implementation dates of a particular functionality. Having such a tool allows collecting feedback from the Customer and focusing on the functionality that is of the highest priority for him.
Benefits of project implementation by a qualified partner with architectural supervision of a vendor
By choosing to implement a project with a qualified partner, you gain confidence in attracting competent partner employees to work on the project, who have been trained by the vendor and have proven experience in implementing projects for corporate customers.
In complex system implementation scenarios, with requirements for fault tolerance and disaster tolerance, with requirements for integration with various related systems, with a complex internal IT landscape of the customer, we recommend adding vendor supervision to the project, involving vendor employees in the stages of architecture planning, review of design documents and assistance at the stage of system implementation.