KOTELOV
DIGITIZING CORPORATIONSKOTELOV Overview
- Mobile App Development
- Software Development
- Medium Business($10M - $1B)
- Small Business(< $10M)
KOTELOV Clients & Portfolios
How to transfer corporate business processes into a single information space.
Goal
The goal was to increase the company performance by introducing a single information space that included all business processes in the company’s activities.
Tasks
- Transferring the interactions among employees within the company to the CIS;
- recording all interactions with contractors in the CIS;
- фrecording and storing all the documentation arising in the company;
- introducing a tool for interaction between the sales department and the production department;
- creating a single catalog of the company’s product range;
- creating a tool that automatically forms the individual cost of the product for a specific customer;
- creating a tool recording the movement of stock and inventory balances;
- creating a set of reports to keep the company management aware of the business.
Specifics (challenges) of the project:
- Complexity and a large number of stages in processes;
- Need for a clear separation of access rights;
- Variability of employees' actions and development scenarios;
- Need for strict adherence to the sequence of actions by employees in various departments and time frames for the execution of operations;
- Constant business needs in reducing the cost of work and improving efficiency;
- Need for the integration of the Corporate Information System with accounting systems and third-party services, as well as organization of data exchange.
The customer was offered to implement this through a customized system, because it offers the required set in the optimal form for the company, providing for unlimited development and integration with any box.
The project is implemented in the Yii2 framework in PHP 7.2. This significantly increases the portability of work, ease of coding, and compatibility with other services.
Main stack:
frontend: bootstrap 4, jquery
backend: Yii2, PHP 7.2, postgres, nginx, php-fpm
Project team: project manager, analyst, frontend developer, backend developer – ensures the operation of the server part of the "System", and a tester.
The first stage of work took 6 months. The following modules were developed: “Tasks” used for organizing the work of employees, monitoring the progress and evaluating the result of their work, and “Catalog” used for systematizing and storing information about the company's product range and the possibility of the primary organization of production and sales processes.
Later, the customer decided to include a detailed study of the organization of the production process, procurement support, logistics and communication with customers in the project. Therefore, the functions of the "System" have significantly expanded, and the work on the project is still ongoing.
The following modules were developed and implemented to achieve the goal:
Task module. This module allows to increase the efficiency, transparency, and control of communications in the internal activities of the company. The implementation of the module allowed to visually assess the workload and performance of each employee.
The management was able to monitor the efficiency of the tasks fulfilled.
Contractor module. This module allowed the company to record and save all the results of activities associated with contractors. The company employees were able to view all the results of working with contractors at any time, if necessary.
Document module. This module allowed the company to save all documents generated during the course of the company activities in a single place.
Request module. The request module allowed the sales department to process requests for products from customers. The sales department could fill out the requests for the cost of products in special forms for the production department. This module allowed to automatically generate commercial offers that took into account the unique conditions of contracts with a particular customer.
Order module.
Catalog.
Warehouse module.
Reports.
Results
The implementation of the corporate information system developed by our team in the company’s business processes has increased the productivity of the entire company. The customer has received a system that completely meets all the tasks set at the start of the project as a result of development. The system architecture has been developed with due consideration for the future company growth and can easily be adapted to new functions.
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.
Analytics
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.
Result
5,000+ employees communicate in the app; the human resource policy of the company is formed according to the data collected from the messenger.
Как стюардессы избавлялись от 10 кг документов за один рейс.
Задача состояла в том, чтобы создать огромную систему (10 интеграционных систем, бэкенд, фронтенд, аналитика и дизайн), чтобы избавиться от бумажных копий (более 10 кг на рейс) для бортпроводников, которые должны были приветствовать пассажиров уже имея полную информацию о них, чтобы обеспечить уникальный сервис на борту:
- повышение качества обслуживания пассажиров привлечение и удержание клиентов;
- автоматизировать работу бортпроводников;
- получение аналитической информации для развития компании.
Проблемы в проекте:
Оффлайн-первый. Приложение в основном работает в автономном режиме или имеет плохое соединение, в то время как оно должно хранить более 200 мегабайт данных, необходимых для полета.
Интеграция с 10+ динамично развивающимися сервисами компании.
Использование минимального объема мобильного трафика.
Мы тесно сотрудничаем с техническим отделом S7 Airlines.
Мы интегрировались с системами через REST API и BACE to BACE:
Интранет S7 Airlines
- DCS;
- Api;
- Амадей;
- Внутренние услуги S7 Airlines.
Повышение качества обслуживания пассажиров, предоставляемого бортпроводниками с целью увеличения количества клиентов;
Результаты
- Избавление от всех печатных копий;
- Инструктаж только на планшете;
- Заполнение и хранение отчетов в системе документооборота;
- Улучшение обслуживания пассажиров;
- Формирование системы сбора данных для развития сервиса компании;
Мы опубликовали лишь небольшую часть нашей работы, потому что секретные блоки находятся под NDA, поэтому мы не можем раскрыть все секреты. Уже поставлены новые цели на год вперед. Наша компания уже более 4-х лет разрабатывает проект для S7 Airlines, каждые полгода наша команда проводит встречи с более чем 100 бортпроводниками, получает обратную связь от реальных пользователей и совершенствует систему.
Skills | Exp. of 1 - 3 Years | Exp. of 3 - 5 Years | Exp. of 5 - 10 Years | Exp. of 10+ Years | |||||
---|---|---|---|---|---|---|---|---|---|
No. of Emp. | Hourly Rate | No. of Emp. | Hourly Rate | No. of Emp. | Hourly Rate | No. of Emp. | Hourly Rate | ||
Java | 0 | 0 | 5 | 50 | 4 | 55 | 2 | 60 | |
PHP | 0 | 0 | 6 | 40 | 5 | 45 | 3 | 50 | |
Python | 0 | 0 | 5 | 40 | 5 | 45 | 5 | 50 | |
.NET | 0 | 0 | 7 | 40 | 4 | 45 | 2 | 50 | |
React Native | 0 | 0 | 3 | 40 | 2 | 45 | 1 | 60 | |
Swift | 0 | 0 | 7 | 40 | 6 | 45 | 4 | 50 | |
Kotlin | 0 | 0 | 5 | 40 | 5 | 45 | 2 | 50 |