Как рассчитать сроки проекта, если проект большой и нетиповой?

Разрабатываем клиентам нетиповые вебпроекты. В основном автоматизация какой-то части их бизнес процессов. Из-за того что проекты нестандартные, встает вопрос о сроках - какой говорить?
В который раз происходит так что говорим - и не укладываемся в положенные сроки. Оказывается что модуль требует на разработку больше часов чем ожидалось. Клиент тоже планирует свою деятельность исходя по нашим срокам.
В итоге имеем не самый качественный код, затянутые сроки которые сбивают сроки по другим проектам (что бьет по карману), нервотрепку, иногда ушедших клиентов (что тоже бьет по карману) .
Что можно предпринять?

Спасибо заранее.
  • Вопрос задан
  • 889 просмотров
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
1) делать подробное тз.
2) разделить тз и раздать тем кто его будет реализовывать.
3) каждому звену, который делает проект предоставить время ознакомления с проектом и попросить определить примерное время за которое он сможет реализовать свою часть.
4) собрать данные о времени у сотрудников - проанализировать.
и только теперь вы можете предоставить примерное время разработки клиенту.

p.s. суть этого метода в том, что сотрудники сразу ознакомлены с тем, что им предстоит делать. и в 90% случаях не бывает ситуаций, как вы описали "Оказывается что модуль требует на разработку больше часов чем ожидалось."
p.p.s. понятное дело что такой метод тоже не даст вам 100% точный дедлайн, но много проблем точно отпадет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@malbaron
Читать Брукс "Мифический человеко-месяц"
Примерно полвека назад уже знали, что оценки в ИТ являются очень оптимистичными.

Способ 1:
Умножать свои оценки на 3. Я так и делаю.

Способ 2:
Делить работу на мелкие кусочки. Оценивать (и оплачивать кусочно).
Ответ написан
Комментировать
chelkaz
@chelkaz
Расчитывать в голову приблизительно с запасом, но предупреждать о возможности неучтенной сложности. После чего сроки будут как бы иметь форс мажор в случаи не укладки во время. И вы всегда сможете сказать, что предупреждали о - возможности неучтенной сложности.
Ответ написан
Комментировать
@FoxInSox
Никак.
Ответ написан
Комментировать
@imikh
1. Учиться на своих ошибках и успехах. Алгоритма по оценке не существует, есть методики, но они требуют опыта оценки. Без опыта оценки всё равно будет неверный результат.
2. Прочитать "Вальсируя с Медведями". Там есть методика рассчёта Riskology, из неё будет хотя бы понятно как это работает вообще.
Ответ написан
Комментировать
darqsat
@darqsat
PM
Если проект больше чем на пол года, то гораздо эффективней будет угадывать послушав 15 минутную презентацию нежели заниматься оценками и попытками сделать из этого план (Не шутка.) Наша компания если видит проект который надо разбирать более недели, сразу отказывается давать оценку и говорит что можно разрабатывать год-два и т.п. И есть клиенты кто соглашается и работает. В основном опытные. Не опытные сбегают туда где поманят фикспрайсом и конкретными цифрами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы