We develop corporate software for automating business and production and create convenient mobile apps and web services.
Corporate web solutions:
- business automation;
- innovative solutions;
- integration with client’s systems;
- technically challenging project;
- individual CRM and ERP systems.
Corporate mobile apps:
- for remote workers;
- work with low-speed Internet connection;
- full range of software engineering;
- analytics on iPad;
- download applications without Store.
Microsoft, S7 Airlines
The client's business has outgrown the processes that may be incorporated in Bitrix24, and the client turned to us for the development of his own Intranet, which should be convenient, beautiful, and scalable.
The task and solution
- Withdraw the business from Excel;
- Withdraw the business from Bitrix24;
- Create a convenient sample designer;
- Create a convenient nomenclature;
- Create a unified system for the employees' work;
- Develop a system without restrictions in terms of functionality and scalability.
On the backend, we use Node.Js (Next.Js), since this framework is easily scalable, friendly to WebSocket, and withstands high loads. In the future, it is planned to build an open portal, and it is very important not to be limited by anything in expanding the system.
An analyst visits the customer. Even now, we prefer to be in the customer's office and production to see the entire business process and communicate with real users.
Prototyping is an important development stage. It is at this stage that the user can see the future system and make adjustments.
A system of interaction between sales people and technologists in the form of a Kanban board has been developed. Technologists see the tasks from sales managers for sample production, they can accept these tasks for their fulfilment, comment on missing data, and notify about sample readiness.
A step-by-step layer development algorithm has been drawn. This is a convenient step-by-step design kit that allows creating samples of any materials, with any sizes and properties.
We have compiled a UI KIT for fast scaling and uniform style of the entire system.
The client has obtained a modern and convenient digital system. Unlike Bitrix24, the system has no restrictions in scalability and functionality; it will be constantly modernized, integrations with the mobile application will be added to it for measurers, and a portal will be built on its basis for the interaction between construction teams and customers.
Microsoft faced a need to improve the in-house communication system Skype for Business by creating a mobile app with extra functions. The challenge was to create a messenger and to integrate it into the existing system, while adding new features to it.
Goals and objectives
To arrange a convenient confidential in-house communication for Microsoft and to develop an in-house messenger integrated with Skype for Business.
We undertook the full development of the mobile app, its server part, and integration with the already existing Skype for Business infrastructure. Our analytics was launched at the start of the project: both technical (integration issues) and business analytics (collecting requirements for solving business problems), and the roadmap of the project was compiled.
Design and engineering
The priority functions for the customer that were unavailable in the system were initially added to the project: group chats and the ability to both create temporary meetings and to conduct traditional chats.
The features for more convenient communication were developed next:
- The ability to transfer and store files on the server was developed;
- Data privacy was a priority for the customer, because confidential documents were exchanged through the messenger. It was also important to save all the data when uninstalling the messenger on the device.
Voice messages were added for quicker communication.
The customer needed a tool to demonstrate the company news. The feature of creating news channels was introduced. Mandatory channels for familiarization and channels that employees could subscribe to according to their interests in order to follow training events or sports classes from Microsoft were formed.
5,000+ employees communicate in the app; the human resource policy of the company is formed according to the data collected from the messenger.
How flight attendants got rid of 10 kg of documents per flight.
The challenge was to create a huge system (10 integration systems, backend, frontend, analytics, and design) to get rid of hard copies (more than 10 kg per flight) for flight attendants, who were supposed to greet passengers already having full information about them in order to provide a unique service on board:
- to improve the quality of the passenger service to attract and retain customers;
- to automate the work of the flight attendants;
- to obtain analytical information for the company development.
Problems in the project:
Offline-first. The application mostly works offline or has poor connection, while it must store more than 200 megabytes of the data required for a flight.
Integration with 10+ dynamically developing services of the company.
The use of the minimum amount of mobile traffic.
We have been working closely with the Technical Department of S7 Airlines.
We integrated with the systems via REST API and BACE to BACE:
Intranet S7 Airlines
- S7 Airlines in-house services.
Improving the quality of the passenger service provided by the flight attendants in order to increase the number of customers;
- Getting rid of all the hard copies;
- Briefing on the tablet only;
- Filling out and storing reports in the document management system;
- Improving the passenger service;
- СForming the data acquisition system to develop the company’s service;
We published just a small part of our work, because the secret blocks are under the NDA, so we cannot reveal all the secrets. New goals have already been set for the year ahead. Our company has been developing a project for S7 Airlines for more than 4 years now, our team holds meetings with 100+ flight attendants every six months, receives feedback from real users, and improves the system.
“They’re very responsible, and they deliver on time.”
KOTELOV provides software development services for an airline company. Their biggest project so far has been an iOS app for the airline’s cabin crew. The team also provides analytics for the company.
“They’re very responsible, and they deliver on time.”
Apr 30, 2021
The app is stable, and very few bugs have been detected. Its UX design has also been praised by the client. Overall, KOTELOV produces quality work, and their dedication to the project has been impressive. The team also has great flexibility as they adjust to the firm’s changing requirements.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a project manager at S7 Airlines.
What challenge were you trying to address with KOTELOV?
They’re our software development service provider for different projects.
What was the scope of their involvement?
Our biggest project with KOTELOV is designing and developing an iOS app for the cabin crew. It has integrations with the airline’s systems and offers information about all the passengers and aircraft facilities.
To make reports on board, the app runs on iPads with data connections. It can also transfer data to our system. This app is only for internal usage. KOTELOV also provides us with analytics for the project.
What is the team composition?
Currently, we’re working with two frontend developers, a backend developer, a tester, an analytics expert, and a project manager. We’re planning to increase the team's size.
How did you come to work with KOTELOV?
We made an open tender and chose KOTELOV because their proposed cost and timeline were acceptable to us. They also had a very good background.
What is the status of this engagement?
We started working with KOTELOV around February 2017, and the partnership is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
The app is user-friendly and stable with a very good UX. We’ve also seen very few bugs. Compared to other teams that we’ve worked with, KOTELOV does quality work.
How did KOTELOV perform from a project management standpoint?
KOTELOV has a very qualified team. They’re so dedicated to our initiative that I’ve had to ask their developers to go home sometimes. Overall, they’re very responsible, and they deliver on time.
We’re using Jira for project management and Confluence for documentation. They use Redmine and Hubstaff to track the time. The whole team is in one office, and they have good communication among themselves.
What did you find most impressive about them?
They have a high level of professionalism and agile communication. We’ve changed our requirements in unpredictable ways, and KOTELOV has been flexible and polite in dealing with these changes.
Are there any areas they could improve?
No, there aren’t any.
Do you have any advice for future clients of theirs?
Talk to Valeriy (CEO). He’s trustworthy and highly professional at his job.