1. Разработка технического задания
Техническое задание необходимо для того, чтобы понять, какой продукт необходимо
разрабатывать.
От детальности его проработки определяется стоимость будущего решения.
Если ТЗ содержит абстрактные понятия, то программисту придется додумывать детали,
а это приведет к увеличению стоимости работ.
В итоге, вы получаете подробное техническое задание с детально прорисованными интерфейсами(прототип)
От чего зависит срок разработки проекта
Основная задача при реализации проекта заключается в том, чтобы сбалансировать три вершины треугольника
и
обеспечить максимально высокое качество при соблюдении бюджета, сроков и требований проекта.
В проектном треугольнике существуют взаимосвязи двух типов. Первый тип — это взаимосвязь между объёмом и
двумя другими переменными элементами проекта. Значение объёма прямо пропорционально времени и стоимости,
то есть оно движется в одном направлении с этими факторами. При увеличении объёма потребуется также
увеличить время реализации и бюджет, чтобы выполнить более масштабный проект.
Второй тип — это обратно пропорциональная взаимосвязь между временем и стоимостью. Эти два фактора
являются противоположно направленными. При необходимости снизить стоимость придётся увеличивать время на
реализацию, а если вдруг лишнего времени нет, понадобится дополнительный бюджет, чтобы скомпенсировать
короткие сроки.
Эти две взаимосвязи невозможно изменить: что бы вы ни делали, не получится изменить один компонент без
прямо или обратно пропорционального изменения двух других вершин треугольника. Именно поэтому проектный
треугольник часто называют железным треугольником тройственной ограниченности. Каким бы сильным ни был
менеджер проекта, он не сможет гнуть железный треугольник как ему вздумается.