Как правило, в процессе разработки нового продукта участвуют подрядчики. Это особенно актуально для стартапов и малых предприятий, которым не хватает ресурсов для найма инженеров, промышленных дизайнеров, технологов и разработчиков электроники, а также для производства собственных товаров. Лучший способ действий в этом случае - приобрести необходимый опыт у компаний, занимающихся аутсорсингом бизнес-процессов.
Степень взаимопонимания между клиентом и подрядчиком в этой ситуации будет определять, насколько хорошим получится проект. Особенно важно создать надежную основу для продуктивного общения между ними. Таким образом, контракт и связанные с ним приложения пригодятся в этом случае и послужат надежной основой для аутсорсинга бизнес-процессов. В этой статье мы сосредоточимся на изучении наиболее широко используемых типов контрактов и предоставлении подробной информации о Техническом задании.
Шаги, которые следует предпринять перед составлением технического задания
Подписание Соглашения о Неразглашении (NDA)
Соглашение о неразглашении - юридически обязательный контракт между заказчиком и подрядчиком, в котором обе стороны соглашаются не передавать конфиденциальную информацию третьим лицам. Соглашения о неразглашении служат краеугольным камнем развития доверительных отношений, защищая клиента от утечки концепции продукта или технологии.
Заключение Генерального Соглашения о Предоставлении Услуг (MSA)
MSA, или генеральный контракт, определяет, как стороны будут осуществлять свою совместную работу.
MSA обычно охватывает следующие аспекты:
- условия оплаты;
- владельца интеллектуальной собственности;
- маркетинговые права;
- ограничения ответственности;
- методы разрешения споров;
- гарантии и компенсации;
- другие общие параметры сотрудничества.
Генеральные соглашения о предоставлении услуг служат основой сотрудничества между ИнКата и ее заказчиками. Они помогают нам определить режим взаимодействия с нашими партнерами.
Техническое задание
Техническое задание устанавливает руководящие принципы и контролирует задачи, выполняемые в рамках конкретного проекта. В определенной степени ТЗ служит дополнением к Основным соглашениям об оказании услуг, в котором излагаются следующие элементы, относящиеся к проекту:
- конечные результаты;
- дата поставки;
- затраты;
- условия выставления счетов;
- сроки и этапы выполнения проекта.
Состав технического задания может варьироваться в зависимости от уникальных характеристик каждого проекта и аутсорсинговой компании, и не существует жестких рекомендаций, диктующих его конкретный формат.
Фиксированная цена / Фиксированный объем работ
- Все результаты проекта тщательно обсуждаются и четко обозначаются.
- Стоимость проекта устанавливается по фиксированной цене.
- Техническое задание разработано таким образом, чтобы ограничить количество изменений.
Плюсы:
- Контракты с фиксированной ценой / объемом работ обеспечивают уверенность и ясность как для клиента, так и для подрядчика.
- Учитывая, что меньше необходимости отслеживать затраты на рабочую силу и материалы, этим типом контракта проще управлять.
Минусы:
- Контракт с фиксированной ценой / объемом работ лучше всего подходит для проектов, которые просты в реализации, но по мере того, как проект становится более сложным и многоуровневым, риски возрастают, и их становится сложнее, если не невозможно, учесть в фиксированном контракте.
- Высокие затраты, связанные со сложными и длительными проектами. Что следует из предыдущего пункта. Когда существует большая неопределенность, риски должны быть учтены в стоимости проекта.
Контракт "Time and materials"
- Цели проекта определяются вами и подрядчиком.
- Конечный продукт определяется вашим бизнесом и аутсорсинговой компанией, которой вы делегируете свой проект.
- Подрядчики работают над повышением ценности от спринта к спринту, а не фиксируют каждый этап разработки.
- Предмет контракта касается часов и материалов, используемых подрядчиком при разработке проекта, а не самого конечного результата.
Плюсы:
- Полная прозрачность. И заказчик, и поставщик услуг заключают контракт на процесс разработки, например, на 500 часов проектирования устройства Интернета вещей, а не готового продукта.
- Существует небольшой риск для подрядчика, поскольку время и материалы гарантируют покрытие всех затрат на разработку. Таким образом, вы можете ожидать от подрядчика более низкой цены по сравнению с контрактом с фиксированной ценой.
- Гибкость. Этот тип контракта не устанавливает жестких границ и позволяет вносить изменения в стратегию разработки продукта, технические и функциональные требования к объекту разработки, что особенно полезно в сложных и многоуровневых проектах, где высока вероятность изменения требований и спецификаций в процессе разработки.
Минусы:
- Если T&M снижает риски для подрядчика, то крайние сроки и отсутствие фиксированной цены повышают риски для заказчика. Этот сценарий отрицательно влияет на конкурентоспособность подрядчика, поскольку подрядчик, предлагающий фиксированную цену и соблюдающий сроки, с большей вероятностью добьется успеха в процессе торгов.
- Контракт на техническое обслуживание подразумевает постоянный мониторинг временных и материальных затрат, что отвлекает внимание подрядчика от управления ресурсами и теоретически может привести к увеличению стоимости проекта, особенно если проект несложный.
Выбор подходящего типа контракта для вашего проекта
У каждого проекта свои требования, проблемы и опасности. Идеально составленный PRD, четкое техническое задание и определенный объем работ не гарантируют успеха проекта. Если будут разработаны вышеупомянутые документы, составлены планы и обсуждены варианты развития мероприятия, вероятность возникновения ошибок будет меньше. То, как взаимодействуют подрядчик и заказчик, в соответствии с Техническим заданием, может повысить шансы на успех проекта с оборудованием.
Согласно модели "Кеневин", существует четыре различных типа проектов, систем и сред, в которых мы думаем и действуем: простые, сложные, запутанные и хаотичные.
Контракты с фиксированной ценой / объемом работ (Fixed Price/ Scope) очень выгодны для типовых проектов, где риски как для заказчика, так и для подрядчика могут быть количественно определены и приняты во внимание. Клиент указал цель проекта и ожидаемые результаты, и подрядчик осведомлен о том, как ее достичь.
Для хаотичных проектов идеально подходит T&M, поскольку не существует устоявшегося метода достижения желаемых результатов. Заказчик и подрядчик продвигаются итеративно, методом проб и ошибок (разработка, тестирование, анализ и доработки являются целями спринта).
T&M позволяют получать промежуточные результаты в хаотичных проектах, позволяя планировать последующие шаги, изменять функционирование и конструкцию устройства, уточнять ожидаемые результаты и достигать цели проекта. В этой ситуации выигрывают все. Заказчик всегда может изменить подход к разработке продукта или прекратить разработку, если существует значительная неопределенность и риски, а подрядчик избегает возможности быть наказанным за невыполнение проекта в срок.
Упорядоченные сложные проекты - это, по сути, набор простых проектов / моделей. Правильное взаимодействие простых систем в рамках масштабной экосистемы - это то, где существует большая часть сложностей и рисков. Контракт с фиксированной ценой / объемом работ (Fixed Price/ Scope) представляется наилучшим вариантом как для заказчика, так и для подрядчика в таких проектах, поскольку результаты и риски, как правило, можно спрогнозировать. Решающим этапом в этом процессе будет создание подробного технического задания. Мы рекомендуем выделить это в отдельный этап работы, поскольку создание ТЗ высокого качества часто влечет за собой значительные трудозатраты и требует привлечения внешних по отношению к вашей команде специалистов. Имеет смысл привлечь к этому процессу вашего подрядчика, поскольку вы можете совместно составить соглашение, посмотреть, насколько оно соответствует вашим потребностям, и разделить обязанности.
Сложные системы определяются потребностью в значительных инновациях, что создает крайне опасную среду как на уровне разработки отдельных узлов и компонентов, так и экосистемы в целом. Это долгосрочный проект с четкими ожидаемыми результатами и целями, но при интеграции различных компонентов проекта в единую экосистему возникают значительные риски. Как правило, в проектах, подобных этому, существует множество неоднозначных аспектов, из-за которых сложно оценить объем выполняемой работы до начала проекта.
Для комплексных проектов выгодно использовать гибридный контрактный подход, когда определенные части работы выполняются по фиксированной цене, такие как этап обнаружения, разработка MVP, прототипирование, сборка и тестирование. Между тем, другие части проекта, связанные со значительной неопределенностью, выполняются с учетом времени и материалов (T&M), такие как разработка уникальных электронных решений и встроенного программного обеспечения.
Таким образом, контракты с фиксированной ценой /объемом работ, вероятно, лучше всего подходят для простых и сложных проектов, но T&M (или комбинация T&M и контрактов с фиксированной ценой / объемом работ) предпочтительнее, когда имеешь дело с комплексными и хаотичными проектами.