Процесс
Как мы работаем над проектами
Процесс построен так, чтобы у бизнеса не оставалось неопределённости: понятно, что происходит на каждом этапе, какой результат он даёт и что будет дальше.
Ниже — стандартная последовательность работ. Состав этапов может меняться под конкретный проект, но принцип остаётся: сначала разбираемся в задаче, затем фиксируем объём, показываем промежуточный результат и доводим систему до эксплуатации.
Этапы работы
- 01
Обсуждаем задачу
Разбираем, какую проблему нужно решить, как процесс устроен сейчас и какие ограничения есть у бизнеса.
Общее понимание задачи и предварительное направление решения.
- Знакомство и обсуждение бизнес-контекста
- Текущий процесс и его узкие места
- Ожидаемый результат и критерии успеха
- Ограничения по срокам, бюджету и инфраструктуре
- 02
Анализируем и проектируем
Формулируем требования, описываем сценарии работы, структуру данных и архитектуру решения.
Согласованный объём первого этапа и понятный план работ.
- Сценарии пользователей и роли
- Структура данных и ключевые сущности
- Архитектура и перечень интеграций
- Состав этапов и объём работ
- 03
Разрабатываем
Ведём разработку итерациями: каждый цикл заканчивается работающей функциональностью, которую можно посмотреть.
Работающая система, которую видно в процессе, а не только в конце.
- Регулярные демонстрации результата
- Согласование изменений по ходу проекта
- Разработка интерфейсов и серверной части
- Настройка интеграций и обмена данными
- 04
Тестируем и запускаем
Проверяем критичные сценарии, готовим окружение, переносим данные и сопровождаем ввод в эксплуатацию.
Система работает в реальных условиях, команда знает, как с ней работать.
- Проверка ключевых сценариев и граничных случаев
- Подготовка продуктивного окружения
- Перенос данных и справочников
- Инструкции и передача доступов
- 05
Поддерживаем и развиваем
После запуска помогаем с эксплуатацией, исправлениями и следующими этапами развития продукта.
Продукт продолжает развиваться вместе с бизнесом.
- Обработка обращений и исправление ошибок
- Мониторинг и обновления
- Доработки по обратной связи пользователей
- Планирование следующих этапов
Вы видите работающий результат по ходу проекта, а не только в день запуска.
Что мы фиксируем на старте
Состав этапов
Что входит в каждый этап и каким результатом он заканчивается.
Порядок коммуникации
Кто участвует со стороны заказчика, как часто проходят демонстрации и в каком канале держим связь.
Права и доступы
Как передаются исходный код, доступы и документация по завершении работ.
Конфиденциальность
Готовы работать под NDA и аккуратно обращаемся с информацией о бизнесе.
Вопросы о процессе
Что делать, если у нас нет технического задания?
Это нормальная ситуация. Мы начинаем с описания задачи своими словами, а требования формулируем вместе на этапе анализа и проектирования.
Как часто вы показываете результат?
Периодичность демонстраций согласуем на старте проекта исходя из его размера и темпа работ. Главный принцип — вы видите работающий результат по ходу разработки.
Что происходит, если требования изменились?
Обсуждаем изменение отдельно: как оно влияет на объём, сроки и стоимость. Мы не включаем изменения задним числом и не делаем вид, что их не было.
Можно ли остановиться после первого этапа?
Да. Этапы выстраиваются так, чтобы каждый давал самостоятельный результат. Вы не обязаны продолжать проект, если задача уже закрыта.
Кто отвечает за запуск и эксплуатацию?
Мы сопровождаем запуск и можем взять на себя дальнейшую поддержку. Если у вас есть своя команда, передаём проект ей вместе с документацией и доступами.
Готовы обсудить ваш проект?
Начнём с обсуждения задачи
Опишите, что нужно сделать, — мы предложим последовательность работ и состав первого этапа.
- Свяжемся и обсудим задачуУточним детали по указанному вами контакту.
- Предложим решение и оценкуПосле разбора задачи — вариант реализации и объём работ.
- Соблюдаем конфиденциальностьИнформацию о вашем бизнесе не передаём третьим лицам.
Или напишите напрямую: stride.info.dev@gmail.com