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

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

5 Реализация, в том числе модель, может служить определением архитектуры; такое использование имеет существенные недостатки.

6.6 Прямое включение является очень искусным приёмом для осуществления стандартов архитектуры в программном обеспечении (в аппаратном обеспечении — тоже: возьмите интерфейс Mac WIMP, встроенный в ROM).

6.7 Архитектурное «определение будет яснее, а (архитектурная) дисциплина крепче, если изначально строятся как минимум две реализации».

6.8 Важно, чтобы архитектор в телефонных разговорах отвечал исполнителям на их вопросы; обязательно нужно регистрировать эти разговоры в журнале и доводить их до общего сведения. (Сейчас для этого предпочтительнее электронная почта.)

6.9 «Лучший друг менеджера проекта — его постоянный противник, независимая организация, тестирующая продукт.»



Глава 7. Почему не удалось построить Вавилонскую башню?



7.1 Проект Вавилонской башни провалился из-за недостатка обмена информацией и, как следствие, организации .

Обмен информацией



7.2 «Отставание графика, несоответствие функциональности, системные ошибки — все это из-за того, что левая рука не знает, что творит правая.» Предположения команд расходятся.

7.3 Бригады должны поддерживать между собой связь всеми возможными способами: неформально, путём регулярных совещаний по проекту с техническими отчётами и через общую рабочую тетрадь проекта. (А также электронную почту.)

Рабочая тетрадь проекта



7.

|< Пред. 227 228 229 230 231 След. >|

Java книги

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