@djay

Работодатели — как вы высчитываете сроки? И что делаете если не успели?

Речь о вебе и мобильных приложениях.

Наверное самым сложным является не само программирование, да и качество кода не столь важно - как сроки в этой индустрии.

Вот скажем, пришел к вам клиент, обяснил что ему нужно, затем вы потратили время (1-4 дня) и составили ТЗ. Ну а дальше то что? Что говорите ему относительно сроков? Ведь вы сами не знаете точно, да и программист не сможет назвать конкретно и точно.

К примеру возьмём, какую-нибудь CRM-систему заточенную под бизнес-задачи в качесте клинтского проекта. Как вы посчитаете срок? А что если программист не успеет в тот срок который вы ему поставили? Что дальше?

Хотелось бы от вас услышать развернутые ответы, основанные на личном опыте.
  • Вопрос задан
  • 460 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
1. Опрашиваем сотрудников, на предмет времени, которое они затратят. Чем больше у человека опыта, и чем более понятное перед ним тех. задание, тем точнее будет оценка.
2. Далее прикидываем, какие задачи могут быть выполнены параллельно и вычитаем эти часы из общей суммы.
3. Прикидываем когда сотрудники освободятся (обычно когда приходит новый заказ, в работе еще находятся парочка старых). Добавляем эти часы к сроку.
4. Накидываем сверху 20-30% времени, на непредвиденные обстоятельства.
5. Указываем в договоре пеню за день просрочки.

Всё, как то лучше защитится от несоблюдения сроков не выйдет. Разве что очень тщательно проверять своих людей и заранее отсеивать тех, кто постоянно не соблюдает сроки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@MGriboedoff
Мое мнение не стоит вообще напрягаться с подсчетами так как это пустая трата времени - точного прогноза не будет. Прогноз надо делать "на глаз", исходя из опыта работы с конкретной командой.

Программист прикидывает, он ничего не знает. Его прогноз обычно +/- 20% Причем он может быть оптимист, а может сроки увеличивать. А может заболеть, а может что-то не учесть.

Разумно сроки увеличивать, так как сделать "раньше срока" - хорошо, а затянуть с релизом - вызвать раздражение
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну а дальше на основе опыта делаем оценку исполнения.
Мы знаем, да и программист вполне знает сколько примерно времени займет.
Ну зависит от договора, что в нем написано то и дальше.
Ответ написан
@Gokudera
java developer
Прикидываем на глаз, умножаем на 10. Отправляем заказчику, получаем возмущенные возгласы. Отнимаем 10%. Заказчик доволен. PROFIT (C)Кто-то
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы