Задача N64. Разработка программного обеспечения
Вы директор небольшой компании по разработке программного обеспечения. К вам поступил заказ по созданию учетной системы. Были согласованы сроки и сумма, и вы взялись за работу, подключив к проекту двух разработчиков.

Отслеживая график выполнения работ, вы понимаете, что не успеваете к сроку закончить задачу. До обозначенной даты остается месяц, а вам требуется еще два. В связи с этим, по условию договора, вы можете потерять половину вознаграждения. Однако у вас в штате есть несколько разработчиков, которые заняты не в «горящих проектах».

Как вы поступите?
Варианты
Ответ принят!
Наш вариант ответа
В труде Фредерика Брукса «Мифический человеко-месяц, или как создаются программные системы» автор указывает на то, что подключение дополнительных разработчиков в проект, который затягивается, может привести к еще большей задержке проекта. Это связано с тем, что существенную часть времени разработчики тратят на взаимодействие друг с другом. Для того чтобы подключить новых программистов к проекту, потребуется отвлечь текущих разработчиков, чтобы они помогли им погрузиться в работу. Много времени уйдет на перераспределение работ, не все из которых можно будет делать параллельно. Кроме того, вы выдергиваете разработчиков из других проектов, и чтобы возобновить по ним работу снова потребуется значительное время.

Таким образом, в ситуации с текущей задачей, рекомендуется закончить проект текущими силами, в противном случае можно понести еще большие потери.
Если форма для ввода комментариев не загружена, подождите.