Услуга · Заказная разработка ПО

Разработка полного цикла

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

Этапы
принимаются по отдельности
Прототип
раньше первой строки кода
Исходники
передаём заказчику
Развитие
после сдачи не бросаем

Состав работ

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

Обсудить объём

Исследование

Изучаем текущий процесс и формулируем целевой. Порой выясняется, что программа задачу не решает вовсе.

Архитектура

Устройство системы, модель данных, внешние связи, черновики интерфейсов.

Разработка

Короткими циклами, с показом работающей части каждые две недели.

Тестирование

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

Внедрение

Перенос данных, обучение сотрудников, работа в опытном режиме.

Сопровождение

Исправления, доработки и развитие уже после того, как система пошла в дело.

Порядок действий

Исследование занимает две-четыре недели, работающая первая версия появляется не раньше чем через три месяца. Точные цифры называем по итогам исследования.

01

Исследование

Изучаем порядок работы и прикидываем отдачу от его автоматизации. Оплачивается как самостоятельный этап.

02

Прототип

Работающий макет интерфейса, по которому можно щёлкать. Обсуждать его недорого, в отличие от готового кода.

03

Циклы разработки

Показываем результат по ходу дела, а не предъявляем всё разом в день приёмки.

04

Внедрение

Опытная эксплуатация, правки по замечаниям, передача документации и прав.

Функции, которые «пусть будут на всякий случай», съедают бюджет первой версии. Опыт показывает, что заметная часть заранее заказанных возможностей не используется ни разу. Дешевле выпустить узкую рабочую версию, посмотреть на реальное поведение людей и достроить нужное потом.

Вопросы и ответы

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

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

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

Расскажите про задачу

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