Size: a a a

Архитектура ИТ-решений

2017 May 30

AS

Andrei Soloschak in Архитектура ИТ-решений
Ага. Хотя мне опять же вспоминается Грегор Хоп:
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Frequently you will hear the
following comment from these folks: “I used to be technical”. I can’t
help but retort: “I used to be a manager” (it’s true) or “Why did you
stop? Were you no good at it”? If you want to be more diplomatic
(and philosophical) about it, cite Fritz Lang’s movie Metropolis
where the separation between penthouse and engine room almost
led to a complete destruction of the city before everyone realized
that “the head and the hands need a mediator”
источник

DS

Denis Shokotko in Архитектура ИТ-решений
#whois Head of R&D в Protectimus. Развиваем свой продукт в области двухфакторной аутентификации
источник

SF

Sergey Fedorov in Архитектура ИТ-решений
Всем привет! В настоящий момент я рукль технической команды (а вообще ПМ), пилим узконишевую CRM/CMS для правообладателей. #whois
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
У меня есть ощущение, что архитекторы вымирают. В вакансиях гугла и амазона в основном солюшены, которые, если я правильно понимаю, делают клаудные решения для клиентов.
www.jobserve.com
"2,021 jobs for architect positions in the UK"
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
Я отождествлял девлида с software архитектором, не солюшеном
solution architect - это роль в проекте, которая должна быть равновесной (техническая ответсвенность) координатору проекта (административная ответственность). Обычно solution architect поставляется из архитектурной группы, которую возглавляет enterprise architect. А руководитель группы разработки поставляет в проект своих вdevelopers.
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
Если подвести итог, архитекторы нужны в сложных доменах, возможно там, где есть стейкхолдеры, интересы и цели которых могут противоречить. Так?
Ну это секторная специализация для business architect и, также, solution architect
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
Архитектор, на мой взгляд, вполне может разрабатывать прототипы и скелетоны, но во чтобы в продакшен писать, это вопрос
Ну в production уже идет разделение отвественности - архитектор, в основном, "надзирает".
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Yury K
Зависит от вида архитектора. Ea, Sol, Soft. И только последний может такое лелать. Но опять же в зависимости от сложности домена.
А также, enterprise application architect, enterprise business architect, etc.
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Eugene
И тема очень интересная :)
Растить - интересными задачками в сильной команде
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Andrei Soloschak
Проблема в том, что навык разработки сугубо практический и практиковать нужно ежедневно. Польза от такого прототипа, только чтобы конкретизировать идею. А так хорошие разработчики справятся с задачей эффективнее.  То есть для solution architect важно глубоко понимать суть разработки, но вряд ли имеет смысл погружаться в код, глубже чем для написания прототипов.
"погружаться в код" - иногда приходится погружаться в ад
источник
2017 May 31

AS

Andrei Soloschak in Архитектура ИТ-решений
Alexander Samarin
"погружаться в код" - иногда приходится погружаться в ад
В смысле?
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Andrei Soloschak
В смысле?
погружаться в код, который просто так непонятен и "писатели" не могут его объяснить.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
При работе с унаследованными системами разбираться в чужом коде это типовая аналитическая задача. Провести грамотный рефакторинг сложнее.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Вообще я писал про глубокое погружение в написание кода. Можно, но фокус совсем другой
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Andrei Soloschak
При работе с унаследованными системами разбираться в чужом коде это типовая аналитическая задача. Провести грамотный рефакторинг сложнее.
Поэтому главное требование к коду - понятность для тех, что его не писал. "погружение в написание кода" - ну это уже конфликт интересов.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Предлагаю здесь не разводить флейм по поводу качества кода. Понятность весьма поверхностная характеристика кода, требующая конкретизации.
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Andrei Soloschak
Предлагаю здесь не разводить флейм по поводу качества кода. Понятность весьма поверхностная характеристика кода, требующая конкретизации.
Ну это как известное "Не верю"
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
Мне кажется, критерий "сложный домен" слишком туманный, чтобы метрику хоть какую приторочить. В первом приближении видится количество и высота уровней абстрвкций. Архитектор должен покрывать те уровни которые не могут быть покрыты разработчиками снизу и аналитиками с бизнесами сверху. Точнее - зацепить их и транслировать изменения в обе стороны. Учитывая естественный человеческий предел в 7+-2 можно прикинуть высоту пирамиды абстракций в средней компании. А что до мест где архитекторов нет - там меньше абстракций и лучше трансляция .кмк.
источник