Человеческий фактор: успешные проекты и команды   ::   Демарко Том

Страница: 275 из 287

Опять же можно считать, что этого греха легко избежать: просто вычислим, насколько быстро работа займёт новых людей, затем будем нанимать людей с уже известной скоростью. И хотя это кажется абсолютно разумным, политически такое решение часто невозможно.

Проекты начинаются с планирования и проектирования, и на этой стадии наиболее эффективны маленькие команды. Когда важно проектирование (а так оно и есть для всех проектов кроме примитивных), оно может занимать до половины всего времени проекта. Это позволяет предложить идеальный план набора людей, иллюстрируемый рис. 33.1:

Если проект рассчитан на два года, то большая часть персонала не поднимется на борт, пока не пройдёт от шести месяцев до года. Ну и что? План набора выглядит немного необычно, но если нужна именно такая динамика, почему нет?

Проблема становится очевидной, когда проект ограничен временем – что можно сказать о любом проекте. Если клиент и высшее руководство постановили, скажем, что работа должна быть сделана за год, это отсекает большую часть запланированной работы по проекту (рис. 33.2):

Существует естественное стремление компенсировать потерянное время в самом начале. Ну вот, мы получаем проект в знакомом стиле преждевременного набора (рис. 33.3):

Разумеется, знай вы, что усилия, приложенные раньше необходимости, окажутся потерянными, вы бы не стали этого делать, правда? Возможно, что все равно стали бы. Вы можете сделать вывод, что шансы успеть к столь жёстким срокам, независимо от динамики набора людей, практически равны нулю.

|< Пред. 273 274 275 276 277 След. >|

Java книги

Контакты: [email protected]