Вариативность факторов влияния на архитектуру
Источники влияния на архитектуру крайне многочисленны. Некоторые из них лишь подразумеваются, другие лее находятся друг с другом в явном противоречии. Ситуации, когда свойства системы, подразумеваемые экономическими и организационными задачами, выводятся на уровень сознания, а тем более четко формулируются, — крайне редки. Даже требования заказчика в полной мере документируются отнюдь не всегда, а значит, неизбежный конфликт между задачами различных заинтересованных лиц разрешить не удается. И тем не менее любой архитектор должен как можно раньше узнать и осознать характер, источники и степень важности различных накладываемых на проект ограничений. Следовательно, в его задачу входит выявление заинтересованных лиц и их деятельное привлечение к фиксации требований и пожеланий. В противном случае в какой-то момент представители заинтересованных лиц потребуют, чтобы архитектор объяснил, почему все предложенные ими варианты архитектуры неприемлемы; в результате срок сдачи проекта оттянется, а трудовые ресурсы будут простаивать. Привлекая заинтересованные лица к обсуждению проекта как можно раньше, архитектор уясняет ограничения задачи, классифицирует пожелания, договаривается о приоритетах и находит компромиссы. Рассматриваемые в части 3 обзоры архитектуры, наряду с итерационным макетированием, полностью обеспечивают достижение этой цели. . Совершенно очевидно, что владения архитектором технической стороной процесса недостаточно. То и дело тому или иному заинтересованному лицу придется объяснять, почему приоритеты реализации различных свойств расставлены именно так, а не иначе, и почему не все их пожелания можно будет воплотить в жизнь. Таким образом, хороший архитектор должен быть дипломатичным, уметь вести переговоры и улаживать разногласия. Факторы влияния на архитектора, а через него и на архитектуру, показаны на рис. 1.3. Среди них — требования к продукту в представлении заинтересованных лиц, структура и задачи компании-разработчика, доступные технические средства, собственный образовательный уровень и опыт.
|