Fintech · Лідерство команди · Процес випуску
Запуск Fintech-продукту
- Період
- 2023 — 2024
- Роль
- Lead Frontend Engineer
- Галузь
- Fintech
- Результат
- 30днів до запуску
Виклик
Реальна проблема
Приєднався до платіжного продукту, який уже відставав на чотири місяці. Двоє розробників у команді, функціонального процесу випуску оновлень немає, тестового середовища для перевірки змін до того, як їх побачать клієнти, теж немає, і ніхто в команді не міг назвати надійну дату запуску. Терпець у клієнта і CEO був на межі.
Підхід
Як я це вирішував
- Перший тиждень — переглядав код і спостерігав, як функціонує команда. Наприкінці тижня визначив три ризики, які унеможливили б запуск, якби залишились без уваги
- За наступні три тижні найняв шістьох людей — розробників інтерфейсу, розробників серверної частини, інженерів з тестування та керівника проєкту — з чітко визначеною зоною відповідальності для кожної ролі з першого дня
- Побудував контрольований процес випуску, у якому кожна зміна перевіряється до того, як дійде до клієнтів. Середовище розробки для команди, тестове середовище для фінальної перевірки, і робоче середовище для кінцевих користувачів — з автоматичними перевірками для запобігання збоям
- Замінив хаотичні передачі структурованим циклом випуску. Щотижневі випуски, щоденні короткі зустрічі, єдине джерело списку змін у випуску і чітка відповідальність на кожному етапі
- Працював поруч з двома розробниками, які вже були в команді, на найкритичніших модулях, щоб відповідальність перейшла до нової команди без втрати темпу
Стек
Інструменти, на яких це зроблено
- Next.js
- React
- TypeScript
- Node.js
- GitLab CI
- Cypress
Результат
Що вийшло
- Команда масштабована з 2 до 8 фахівців за напрямами
- Перший випуск для клієнтів доставлений за 30 днів, компенсувавши чотиримісячне відставання, успадковане до мого приходу
- Процес випуску стабільний з першого тижня, нуль аварійних відкатів за перший квартал
- Випуски вийшли на щотижневий ритм — достатньо передбачувано, щоб клієнт планував навколо них інтеграції
Схожа ситуація у вас?
30 хвилин розмови, без продажів. Швидко зрозуміємо, чи я підійду для цієї задачі.