Вам никогда не придётся спрашивать, как продвигаются дела.
Аутсорсинговая разработка обычно проваливается одним и тем же способом: клиент узнаёт слишком поздно. Всё, что описано ниже, существует, чтобы структурно затруднить это — и чтобы уйти от нас было легко, если это всё-таки случится.
Форма проекта
Четыре этапа, четыре результата, которые остаются у вас.
Каждый этап заканчивается результатом у вас на руках, поэтому уйти после любого из них ничего вам не стоит.
01020304
01
Первая неделя
Определяем объём за неделю
Короткий платный этап анализа: вместе с людьми, которые делают эту работу, мы описываем процесс, договариваемся, что должна уметь первая версия, и возвращаем фиксированный объём, цену и срок. Если вы отнесёте этот документ другой команде, он всё равно будет работать.
У вас остаётся01 / 04
План.
Объём
Оценка
Риски
02
Каждая следующая неделя
Делаем еженедельными частями
Каждая неделя заканчивается развёртыванием, которое можно открыть, письменным отчётом о том, что продвинулось, и планом на следующую. Приоритеты могут меняться в понедельник — но они не должны становиться сюрпризом на третьем месяце.
У вас остаётся02 / 04
Продукт.
Рабочая версия
Еженедельный отчёт
План на неделю
03
На запуске
Запускаем и измеряем
Мы добавляем измерения в то, что построили: как часто этим пользуются, где оно ломается, сколько теперь занимает работа — чтобы на вопрос «помогло ли это?» был ответ, а не ощущение.
У вас остаётся03 / 04
Цифры.
Дашборды
Отчёты об ошибках
04
После запуска
Сопровождаем или передаём
Ваш репозиторий, ваши облачные аккаунты, ваши данные — с первого коммита. Мы можем остаться на поддержке и дежурствах или написать документацию для передачи и отойти в сторону. Оба варианта — нормальное завершение.
У вас остаётся04 / 04
Ключи.
Код
Аккаунты
Документация
Каждый проект заканчивается одинаково: что-то реальное должно сдвинуться с места, а запись об этом — совпасть с реальностью.
Модели сотрудничества
Триспособаработатьснами
Выберите самый маленький вариант, который ответит на ваш вопрос. Большинство проектов начинаются с недели анализа и на ней же останавливаются, если ответ — нет.
Неделя анализа
Фиксированная цена, одна неделя
Узнайте, что стоит строить, прежде чем брать на себя обязательства по разработке.
Описание процесса вместе с людьми, которые его выполняют
Объём работ, оценка, допущения и список рисков
Рекомендованная первая часть
Что остаётся у васДокумент — ваш. Отнести его другой команде — абсолютно нормальный исход.
Разработка
Еженедельные части, оплата понедельно или по вехам
Небольшая команда, которая каждую неделю сдаёт то, чем можно пользоваться.
Обычно два-три человека, недельными циклами
Развёрнутая версия, письменный отчёт и план на следующую неделю
Можно остановиться в конце любой недели
Что остаётся у васРазвёртывания и отчёты каждую неделю — в вашем репозитории и ваших облачных аккаунтах.
Сопровождение
Ежемесячно, с ограничением часов
Поддерживаем работоспособность системы после того, как она вошла в повседневное использование.
Поддержка, мониторинг и обновление зависимостей
Согласованное время реакции на инциденты
Не обязательно; отменяется с уведомлением за месяц
Что остаётся у васИнструкция по эксплуатации, достаточно подробная, чтобы её мог подхватить ваш собственный разработчик.
Мы называем цену в вашей валюте, привязанную к письменному объёму работ, и скажем, если фиксированная цена — не тот инструмент для этой задачи. Ставки зависят от того, какие специалисты нужны проекту, поэтому мы называем их для каждого проекта отдельно, а не публикуем одну цифру, которая для большинства проектов всё равно будет неверной.
Коммуникация
Каквыглядитобычнаянеделя
Два списка, потому что проект идёт гладко только тогда, когда обе стороны знают, что должны друг другу.
Что вы получаете от нас
Общий канал связи с теми, кто строит, а не с аккаунт-менеджером
Один письменный отчёт каждую неделю: что продвинулось, что нет, что дальше
Развёрнутая версия, которую можно открыть, а не скриншот
Короткий созвон, когда решение требует участия человека, а не по расписанию
Всё, что меняет объём, цену или срок, приходит в письменном виде в течение той же недели
Что нам нужно от вас
Один человек, который может принимать решения, или скажет, кто может
Доступ к людям, которые на самом деле выполняют работу, которую мы меняем
Учётные данные и тестовые данные заранее — это самая частая причина задержек
Ответ в течение пары дней, когда мы застряли
Принципы
Держитенасзанихвответе
Обязательства о том, как мы работаем, а не заявления о результатах, которые мы не измеряли. У каждого указано, что именно можно проверить.
Оценки вместе с допущениями
Диапазоны, а не одно число, и список того, что может их сдвинуть. Если допущение не подтвердилось, мы говорим об этом на той же неделе, а не в день дедлайна.
ДоказательствоПопросите список допущений. Он есть у каждой оценки.
Бюджеты производительности до первого экрана
Вес страниц, время загрузки и целевые показатели отклика согласуются заранее и проверяются в CI, поэтому производительность — не уборка в конце проекта.
ДоказательствоЗапустите Lighthouse на любом нашем проекте, включая этот сайт.
WCAG 2.2 AA как минимум
Работа с клавиатуры, состояния фокуса, контраст и поведение при отключённой анимации — часть разработки, а не аудит, который проводят один раз в конце.
ДоказательствоОтключите мышь и попробуйте довести дело до конца.
Всё остаётся вам
Репозитории, инфраструктура и домены оформлены на вас с первого дня. Никакой закрытой платформы, за которую придётся платить нам бесконечно.
ДоказательствоПрочитайте договор. Пункт о передаче есть в нём с самого начала.
Ограничения
Чегомынеделаем
Мы не беремся за работу, которую никогда не делали, и не учимся за ваш счёт. Если для нас это что-то новое, мы так и скажем — и либо снизим цену с учётом риска, либо откажемся.
Мы не заменяем команду на джуниоров после звонка по продаже. Люди, с которыми вы говорили на звонке, — это те же люди, которые строят проект.
Мы не держим у себя вашу инфраструктуру. Аккаунты, домены и репозитории — ваши с первого дня.
Мы не выставляем счёт за сюрприз. Изменения объёма работ согласуются в письменном виде до того, как мы начинаем их делать.
Ваш следующий шаг
Начните с недели анализа
Самое маленькое полезное обязательство. В конце у вас будут объём работ, цена и срок — и никакой обязанности тратить их с нами.