Мифический человеко-месяц или как создаются программные системы   ::   Брукс Фредерик

Страница: 238 из 299

Полезно также, где только можно, использовать технологии табличного управления. (Такая техника благодаря стоимости и размеру памяти в настоящее время применяется все более успешно.)

11.12 Для сокращения вносимых при изменениях ошибок следует использовать языки высокого уровня, операции времени компиляции, встраивание ссылок на объявления и технику самодокументирования.

11.13 Вносите изменения квантами в хорошо определённые нумерованные версии. (Сейчас это обычная практика.)

Планируйте организацию для изменений



11.14 «Нежелание программистов документировать проект происходит не столько от лени, сколько от неуверенности, стоит ли связывать себя отстаиванием решений, которые, как знает проектировщик, являются предварительными» (Косгроув).

11.15 Создавать организационную структуру с учётом внесения в будущем изменений значительно труднее, чем проектировать систему с учётом будущих изменений.

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

11.17 Препятствия к поддержанию эффективной организации с двойной служебной лестницей являются социологическими. Необходимо постоянно бдительно и энергично бороться с ними.

11.

|< Пред. 236 237 238 239 240 След. >|

Java книги

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