Авторизация
Сброс пароля
Создаём дэшборд-сервис Pulse для контроля качества клиентских проектов
Заказчик: Evrone
Когда количество проектов в Evrone выросло, мы разработали Ruby-on-Rails приложение для мониторинга задач, которое на одном экране отображало все текущие проекты и их статус.
1. Вводная задача от заказчика, проблематика, цели
Сегодня в Evrone работают сотни сотрудников. Но когда-то и мы были маленькой IT-компанией со скромным штатом в 15 разработчиков. Тем не менее, уже тогда мы показывали хорошие результаты на клиентских проектах.
Клиент получал не только завершённые бизнес-задачи, но и весь наш багаж знаний, подход к управлению проектами. Ещё до повсеместного внедрения CI/CD, инструментов управления качеством проекта и разных манифестов разработки мы пытались сделать так, чтобы каждый проект завершался успехом. Чтобы качество работы не страдало, пока мы расширяем отдел менеджмента проектов, мы решили разработать внутренний инструмент контроля качества проектов.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
За 6 месяцев мы разработали Ruby-on-Rails приложение для мониторинга проектов, которое на одном экране отображало все текущие проекты и их статус.
К нему мы подключили все репозитории проектов и сервисы для контроля качества. На бэкенде все данные и изменения анализировались в режиме нон-стоп.
3. Результаты сотрудничества
Pulse дал нам нужную эффективность разработки и необходимое время на поиск менеджеров и технических специалистов для дальнейшего роста компании, после чего был архивирован. Кроме прямой экономии ресурсов и времени, мы смогли получить полезный опыт в запуске и питчинге технического продукта.
Также он помог нам сделать разработку внутренних продуктов частью корпоративной культуры Evrone. После Pulse были созданы Vexor и Evrone City Portal. Некоторыми нашими дальнейшими разработками мы поделились с open-source сообществом, например dotenv-linter или Datanymizer.
4. Заключение
Мы понимали, что в первую очередь Pulse нужен нам самим и выполняет достаточно узкую задачу — отслеживание хода выполнения проекта. Несмотря на это, мы решили с его помощью научиться тестировать продуктовые гипотезы и погрузились в Customer Development и презентацию продукта в IT-сфере, чтобы в дальнейшем лучше понимать клиентов, находящихся на стадии поиска устойчивой бизнес-модели.
Довольно быстро мы упёрлись в ограничения по бюджету и времени, которое мы тратили на продукт, поэтому задокументировали весь полученный опыт и проверенные гипотезы, чтобы добавить их во внутреннюю базу знаний.