Бьерн Страуструп - Язык программирования С++. Главы 11-13
Страница 17. Управление проектом



11.4 Управление проектом

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

Ь Организация, в которой считают своих программистов недоумками,
очень скоро получит программистов, которые будут рады и способны
действовать только как недоумки.

Отсюда следует, что менеджер должен поощрять такие структуры,
которые соответствуют сформулированным целям проекта и реализации.
Однако на практике слишком часто бывает иначе. Существенное
изменение стиля программирования достижимо только при соответствующем
изменении в стиле проектирования, кроме того, обычно и то и другое
требует изменения в стиле управления. Мыслительная и организационная
инерция слишком просто сводят все к локальным изменениям, хотя
только глобальные изменения могут принести успех. Прекрасной
иллюстрацией служит переход на язык с объектно-ориентированным
программированием, например на С++, когда он не влечет за собой
соответствующих изменений в методах проектирования, чтобы
воспользоваться новыми возможностями языка (см. $$12.1), и, наоборот,
когда переход на "объектно-ориентированное проектирование" не
сопровождается переход на язык реализации, который поддерживает
этот стиль.

 
« Предыдущая статья   Следующая статья »