Здравствуй, маленький друг!
Ты спрашивал, что за зверь такой - системный архитектор.
Рассказываю популярно :)
Сначала - о том, чем системный архитектор (СА) не является. СА не является волшебным существом, которое лишь одно в целом мире обладает всей полнотой сокровенного знания об архитектуре создаваемой системы. Он даже не придумывает её единолично. Архитектура - результат коллективного творчества и о деталях её устройства в курсе хренова туча народа.
Точно так же, СА не обязательно является глубоким специалистом по всему комплексу участвующих в проекте систем и подсистем. В больших проектах невозможно знать всё досконально - от технологических заморочек до тонких особенностей бизнеса. Для этого есть аналитики, программисты, внедренцы и прочие специалисты. Вместе с тем, он обязан знать "немногое обо всём" - в достаточной мере для того, чтобы принимать базовые решения и понимать, что происходит в проекте.
Что же делает этот довольно высокооплачиваемый зверь? На самом деле, он ОТВЕЧАЕТ за архитектуру в широком смысле. По сути, СА - технический руководитель, главный инженер проекта. В зоне его ответственности - базовые идеи, заложенные в проект, выбор подходов и технологий для воплощения этих идей в жизнь и выстраивание процесса работы над системой - от планирования до разрешения конфликтных и катастрофических ситуаций. СА работает в паре с менеджером проекта, обеспечивая техническую сторону решения, вплоть до его защиты перед заказчиком. СА, участвуя в управлении проектом, говорит на языке технических специалистов - в этом его коренное отличие от проджект менеджера. Ну и, разумеется, вся полнота последствий в случае технологического провала ложится на его широкие плечи.
Конечно, в разных ситуациях содержание роли СА варьируется. Поэтому, часто в софтверных проектах СА заодно является руководителем группы разработчиков, в интеграционных - руководителем группы интеграции и т.д. Но одно свойство - быть крайнимпо тарелочкам - строго неизменно ;))))
В общем, вот такой он - системный архитектор. Прошу любить и жаловать ;)
Ты спрашивал, что за зверь такой - системный архитектор.
Рассказываю популярно :)
Сначала - о том, чем системный архитектор (СА) не является. СА не является волшебным существом, которое лишь одно в целом мире обладает всей полнотой сокровенного знания об архитектуре создаваемой системы. Он даже не придумывает её единолично. Архитектура - результат коллективного творчества и о деталях её устройства в курсе хренова туча народа.
Точно так же, СА не обязательно является глубоким специалистом по всему комплексу участвующих в проекте систем и подсистем. В больших проектах невозможно знать всё досконально - от технологических заморочек до тонких особенностей бизнеса. Для этого есть аналитики, программисты, внедренцы и прочие специалисты. Вместе с тем, он обязан знать "немногое обо всём" - в достаточной мере для того, чтобы принимать базовые решения и понимать, что происходит в проекте.
Что же делает этот довольно высокооплачиваемый зверь? На самом деле, он ОТВЕЧАЕТ за архитектуру в широком смысле. По сути, СА - технический руководитель, главный инженер проекта. В зоне его ответственности - базовые идеи, заложенные в проект, выбор подходов и технологий для воплощения этих идей в жизнь и выстраивание процесса работы над системой - от планирования до разрешения конфликтных и катастрофических ситуаций. СА работает в паре с менеджером проекта, обеспечивая техническую сторону решения, вплоть до его защиты перед заказчиком. СА, участвуя в управлении проектом, говорит на языке технических специалистов - в этом его коренное отличие от проджект менеджера. Ну и, разумеется, вся полнота последствий в случае технологического провала ложится на его широкие плечи.
Конечно, в разных ситуациях содержание роли СА варьируется. Поэтому, часто в софтверных проектах СА заодно является руководителем группы разработчиков, в интеграционных - руководителем группы интеграции и т.д. Но одно свойство - быть крайним
В общем, вот такой он - системный архитектор. Прошу любить и жаловать ;)
no subject
Date: 2006-11-16 07:59 pm (UTC)