|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
iscra_fmAlexTheRaven Архитетор с поставщиками, бизнесом, руководством ИТ НЕ взаимодействует . С ними взаимодействует руководитель отдела разработки. Совмещение этих ролей одним человеком чревато потерей компетенции как минимум в одной из них. В результате проваливается либо одно,либо другое, либо (что чаще) и то, и другое сразу. Если же "чистый" архитектор - босс аналитиков, то в ПО будет не то, что нужно Заказчикам, а то, что хочет реализовать архитектор . И не факт, что такое ПО получится потом продать Заказчикам, чтобы было из чего заплатить команде з/п. Вы наверное хотели сказать обратное, но опечатались. Если не опечатлись, то опыт действительно печальный. Сочувствую, искренне. Не опечатался. Общепринятая практика при ведении крупных проектов со "спиральным" жизненным циклом ПО (RUP, MSF) - именно такая. Насколько я знаю, опыт не печальный, а вполне успешный. По-видимому, Вы под архитектором понимаете "генерального конструктора", который в одном лице и аналитик, и архитектор, и менеджер проекта, и руководитель с точки зрения "представительских функций". Это эффективно работает, если: - проект небольшой (до 10 человеко-лет) - команда небольшая (до 10 человек) - методология разработки - "гибкая", каждый сотрудник совмещает несколько функций: аналитик, например, может тестировать, а разработчик - заниматься внедрением (кстати и то, и другое в небольших проектах чрезвычайно полезно) - человек "всё в одном" имеет светлую голову и возможность работать по 14 часов в сутки. Но с точки зрения отказоустойчивости и масштабирования такой процесс разработки весьма ограничен. Архитектор-"генеральный конструктор" становится "бутылочным горлышком" и "незаменимым". К тому же, как я уже писал, такому "генеральному конструктору" очень важно ограниченность своей компетенции и знать эти "границы", т.к. дважды видел "генеральных конструкторов", которые были на это неспособны. В одном случае много лет делают чрезвычайно прогрессивную архитектуру и экспериментируют с массой новых (иногда - откровенно абсурдных) идей. Очень много времени уходит на "наведение изящества" и рефакторинг. Но ничего "готового к продаже" ещё не выпустили (а брали обязательства сделать "коробку" за год). Их инвесторы обладают настоящим бизнес-ангельским терпением :) . Во втором случае всё несколько лучше. Генеральный конструктор считает, что он единственный знает, что нужно Заказчикам. На самом деле, иногда он оказывается прав, т.к. довольно хорошо знает потребности нескольких Заказчиков, хотя довольно специфических и исключительно по опыту многолетней давности. Масса времени уходит на повышение удобства внедрения, приделывание "потенциальных возможностей расширения системы" и всевозможных "прикольных фич для гиков". Но этими возможностями на самом деле никто из Заказчиков давно не пользуется, т.к. контингент пользователей сменился. К тому же у системы есть конкуренты, которые всё, что в системе нужно дорабатывать феерическими shell-скриптами, мучительно править в конфигурационных файлах, извлекать из гигабайтных логов, давно умеют "из коробки, через GUI, тремя щелчками мышкой". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2009, 12:16 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
AlexTheRavenПо-видимому, Вы под архитектором понимаете "генерального конструктора", который в одном лице и аналитик, и архитектор, и менеджер проекта, и руководитель с точки зрения "представительских функций". нет. Под архитектором я понимаю архитектора. Сагу о Главном конструкторе немного не понял, поэтому пока без коментариев. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2009, 12:41 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
> Насколько я знаю, опыт не печальный, а вполне успешный. Примеры - в студию. > "генерального конструктора" Вы перечислили типичные задачи обычного архитектора. Для того, чтобы иметь возможность быть "генеральным конструктором", нужны дополнительные условия: оригинальная идея, отсутствие похожих реализаций, отличные знания тенденций развития ПО, наличие мозгов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2009, 13:03 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
iscra_fm, Из опыта общения с кандидатами на должность системного аналитика становится понятно, что есть путаница в классификации понятий бизнес - аналилиз и системный анализ, системаный анализ и системная архитектура. Так вот, в некоторых фирмах все смещено в понятии в сторону ИТ, то есть в банковской сфере есть анализ рынка, есть свои предметные аналитики, которые анализируют рынок и к ИТ бизнес-анализу никакого отношения не имеют, поэтому бизнес - аналитик называется системным. В софтверных компаниях, как раз наоборот, кто знает предметную область - бизнес-аналитик. И в системной архитектуре есть свои заморочки. Есть фирма внедряет структурированные кабельные системы, то и там есть системная архитектура, но железячная. Она очень мало напоминает, системную архитектуру ПО, хотя и пересекается на системах организации и управления трафиком. Но и там, и там есть свои системные архитекторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2009, 10:32 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
Alexander_111, путаница действительно есть. Но на самом деле, все просто. Картинка ниже взята отсюда , чтобы не рисовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2009, 10:44 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
iscra_fm, не все так просто... Все течет, все меняется. Так содержание, делает документы и модули данными. Интеграционные модули из общесистемных становятся предметно-ориентированными и прикладными. Скоро появятся архитекторы метаданных. А метаданные будут в зависимости от контекста становиться данными и наоборот... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2009, 17:35 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
Alexander_111Интеграционные модули из общесистемных становятся предметно-ориентированными и прикладными. так они всегда были таковыми. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2009, 18:04 |
|
System Architect - что должен делать?
|
|||
---|---|---|---|
#18+
iscrafmAlexander_111Интеграционные модули из общесистемных становятся предметно-ориентированными и прикладными. так они всегда были таковыми. Не всегда, хотя, смотря с какой точки зрения классифицировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2009, 10:50 |
|
|
start [/forum/topic.php?fid=33&startmsg=36029625&tid=1548525]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 449ms |
0 / 0 |