- составляем ТЗ
- определяем пул задач, которые необходимо закрыть в рамках всего проекта
«Сколько будет стоить мой проект?» — этот вопрос мы часто слышим сразу после описания идеи в общих чертах. Для ответа на него нужно оценить проект в трех измерениях: объем задач, срок исполнения, распределение бюджета. Сделать это необходимо на старте — от этого во многом зависит формат взаимодействия на протяжении всей работы над проектом.
Мы работаем с разными проектами — от бюджетных стартапов до высоконагруженных веб-сервисов. Опыт реализации и представление о ресурсах в одном проекте не является ориентиром для другого. У каждого проекта есть свои особенности, которые стоит учитывать при планировании бюджета и согласовании типа контракта.
Чтобы каждый клиент мог рассчитывать на комфортные условия сотрудничества, на этапе обсуждения проекта мы предлагаем рассмотреть две модели оплаты: Fixed Price, Time & Materials.
Модель Fixed Price подходит для проектов с четким видением объема работ, этапов реализации и финального результата. Только в этом случае возможно зафиксировать стоимость проекта и срок его выполнения. Для этого нужна глубокая аналитика на старте. Все выводы, задачи и способы их решения должны быть детально прописаны в техническом задании. В зависимости от сложности проекта, на аналитику и составление документов может уйти от 2 до 8 недель, а иногда и больше.
Выбор модели Fixed Price дает заказчику гарантию, что все задачи будут выполнены в полном объеме, четко в срок и за конкретную сумму — ровно так, как зафиксировано в техническом задании и контракте. Именно поэтому предварительная аналитика и подробная документация так важны.
Если в процессе работы у владельца изменится видение продукта, появятся новые задачи и критерии, необходимо будет составить и согласовать новое техническое задание. Это неизбежно приводит к увеличению бюджета и растягивает срок реализации проекта.
Проект с фиксированным бюджетом не значит недорогой проект. В оценку закладывается детальная аналитика, стоимость упущенного времени и доля рисков, которые стоит учитывать в каждом проекте. К примеру, если утвержденные на старте технологии или инструменты станут недоступны, и нужно будет искать альтернативы.
Мы рекомендуем заключить контракт по модели Fixed Price для проектов:
Таким критериям могут отвечать лендинги, типовые интернет-магазины, корпоративные сайты или дополнительные решения в рамках уже реализованного продукта.
Модель Time & Materials подходит для быстрого старта и работы вдолгую. Это гибкая методология, которая согласовывается с Agile-манифестом. В ней заказчик оплачивает часы, затраченные командой на основные и дополнительные задачи, возникающие в ходе работы над проектом. Команда отдает приоритет качественным улучшениям продукта и сотрудничеству с заказчиком. План проекта может пересматриваться, подстраиваться к изменениям среды и новым вводным.
Гибкие методологии предполагают быстрый старт без детальной и дорогостоящей аналитики. Это дает право на ошибку и разработчику, и заказчику. Заказчик, проектный менеджер и команда могут предлагать новые идеи и решения. Для их реализации не нужно подробных дополнительных соглашений.
Работа по контракту Time & Materials подразумевает, что каждая задача будет предварительно оценена по времени и оплачена по факту выполнения. В процессе разработки и тестирования в проекте могут появиться новые критерии, которые потребуют дополнительных часов работы команды.
Гибкий подход подразумевает, что сотрудничество во благо проекта важнее безукоризненного следования плану. Работа во многом строится на доверии, при этом у заказчика есть необходимые инструменты контроля. Он непрерывно вовлечен в проект: держит связь с менеджером, следит за реализацией, получает отчеты.
Мы рекомендуем модель Time & Materials, когда:
Это часто относится к MVP, веб-сервисам и инструментам автоматизации бизнеса, таким как личные кабинеты, административные панели, программы лояльности. Иногда эту модель применяют для контрактов на техническую поддержку.
Основное преимущество модели Time & Materials — гибкость в реализации проекта, возможность добавлять новые вводные в любой момент. Однако стоит быть готовым к тесному взаимодействию с командой и вовлеченности в проект.
В работе мы применяем фреймворк Scrum — разбиваем проект на несколько этапов, (спринтов) и определяем пул задач для каждого. Продолжительность одного спринта — от 2 до 4 недель. Каждый спринт делится на этапы:
Фреймворк Scrum позволяет определить детальный план работы, выделить пул приоритетных и сопутствующих задач, оценить сроки реализации и стоимость проекта.
От выбора модели оплаты во многом зависит успех всего проекта, поэтому мы рекомендуем не жалеть времени на оценку всех за и против.
Вы всегда можете начать с обсуждения и выслушать рекомендации наших менеджеров. Как правило, уже на первой встрече мы можем подсказать, какая модель для будущего проекта окажется наиболее удачной. Но окончательное решение за вами.