Процесс

Четыре этапа,
у каждого свой результат

От первого разговора до поддержки работающего продукта. После каждого этапа вы получаете что-то конкретное, что можно проверить.

Этапы проекта

01

Изучаем

Выясняем, как устроен ваш бизнес, кто будет пользоваться системой и что ограничивает проект. Потом договариваемся, что считать успехом.

Говорим с теми, кто будет пользоваться системой и обслуживать её, и смотрим, что у вас уже есть: код, серверы, данные. Бюджет, сроки и связи с другими системами обсуждаем сразу, пока они не стали сюрпризом.

Что вы получаете

  • Согласованные цели и мерила успеха
  • Список ограничений и рисков
  • Обзор ваших текущих систем
02

Проектируем

Планируем экраны и устройство системы и принимаем большие решения ещё до начала разработки.

Набрасываем основные шаги пользователей, выбираем устройство системы, технологии и способ обмена данными с другими системами. Каждое важное решение записываем вместе с причинами, чтобы к нему можно было вернуться.

Что вы получаете

  • План устройства и связей
  • Основные шаги пользователей или прототипы
  • Записанные решения с причинами
03

Разрабатываем

Работаем короткими циклами, показываем вам результат после каждого и тестируем систему целиком.

Каждый цикл заканчивается тем, что можно открыть и попробовать. Части системы тестируем вместе, а не по одной, и попутно настраиваем автоматический выпуск обновлений (CI/CD) и мониторинг.

Что вы получаете

  • Рабочие версии, которые можно попробовать
  • Проверенный код и автоматические релизы
  • Актуальная документация
04

Запускаем и поддерживаем

Выпускаем продукт, поддерживаем его работу и улучшаем, когда меняются ваши потребности.

При запуске мы разворачиваем систему, включаем мониторинг и готовим план действий на случай, если что-то сломается. После этого можем и дальше поддерживать систему и добавлять функции в том же темпе.

Что вы получаете

  • Рабочий релиз с мониторингом
  • Пошаговые инструкции для поддержки
  • План поддержки и развития

Правила, которых держимся на каждом этапе

Сначала задача

Выбираем инструменты только когда понимаем, что нужно вашему бизнесу.

Система целиком

Код, связи с другими сервисами и уход за серверами планируем вместе.

Открытый процесс

Вы всегда видите, что мы решили, что дальше и где мы сейчас.

Работа на годы вперёд

Делаем так, чтобы систему было легко изменить и через год, а не только на релизе.

Вопросы о процессе

Как вы записываете решения?

Каждое важное решение записываем вместе с причинами и вариантами, от которых отказались. У вас есть доступ к этим заметкам, поэтому каждый, кто присоединится позже, поймёт, почему система устроена именно так.

Как часто мы будем видеть результат?

Результаты разбираем в конце каждого цикла. Сколько длится цикл и как вам удобно встречаться, договариваемся на старте.

Что происходит после запуска?

Первые дни после релиза внимательно следим за системой и исправляем всё, что всплывает. Дальше вы решаете, продолжаем ли мы поддержку и развитие. Эту работу согласуем отдельно.

Можно ли начать с чего-то небольшого?

Да. Короткое изучение задачи или аудит вашей текущей системы хорошо подходит как первый шаг. Вы получаете план и видите, каково с нами работать, ещё до большого проекта.

Есть задача?
Давайте обсудим её вместе

Напишите несколько строк о том, что вам нужно. Мы ответим с вопросами и подскажем, с чего начать.

Начать проект