Size: a a a

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

2017 May 30

R

Roman in Архитектура ИТ-решений
Gennadiy Kruglov
Мне ещё не очень понятно, как можно решать архитектурные задачи, параллельно с написанием кода в продакшен и проведением код-ревью. Совершенно разный фокус, разные уровни абстракции
значит что-то нужно делегировать синьеру помидору
источник

DB

Denis Beskov in Архитектура ИТ-решений
А что по вашему "решение задач" без проверки идей кодом?
источник

DB

Denis Beskov in Архитектура ИТ-решений
Доказательство теорем?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Denis Beskov
А что по вашему "решение задач" без проверки идей кодом?
Для проверки идей есть PoC
источник

GK

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

R

Roman in Архитектура ИТ-решений
Gennadiy Kruglov
Архитектор, на мой взгляд, вполне может разрабатывать прототипы и скелетоны, но во чтобы в продакшен писать, это вопрос
что руководство в должностной инструкции прописало - то и должен делать)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Из своей практики могу сказать, что очень хорошо работает такой процесс:  делаю PoC, пишу скелетон (развиваемый прототип), провожу knowledge transfer, а дальше команда сама развивает решение и часто делает это отлично. На первых порах "приглядываю" за решением, отвечаю на вопросы.
источник

E

Eugene in Архитектура ИТ-решений
Andrei Soloschak
Но роль архитектора возникает в следствии сложности бизнеса, а не IT
+1
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Иногда решение эволюционирует и прототип выбрасывают полностью
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Andrei Soloschak
Либо есть отдельный архитектор который шарится между разными командами
Да, я такой архитектор. +Связь команд с внешним миром ( в том числе и доброе вечное межкомандное велосипедное)
источник

YK

Yury K in Архитектура ИТ-решений
Gennadiy Kruglov
Если подвести итог, архитекторы нужны в сложных доменах, возможно там, где есть стейкхолдеры, интересы и цели которых могут противоречить. Так?
Точно.
источник

YK

Yury K in Архитектура ИТ-решений
Gennadiy Kruglov
Архитектор, на мой взгляд, вполне может разрабатывать прототипы и скелетоны, но во чтобы в продакшен писать, это вопрос
Зависит от вида архитектора. Ea, Sol, Soft. И только последний может такое лелать. Но опять же в зависимости от сложности домена.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Gennadiy Kruglov
Из своей практики могу сказать, что очень хорошо работает такой процесс:  делаю PoC, пишу скелетон (развиваемый прототип), провожу knowledge transfer, а дальше команда сама развивает решение и часто делает это отлично. На первых порах "приглядываю" за решением, отвечаю на вопросы.
Проблема в том, что навык разработки сугубо практический и практиковать нужно ежедневно. Польза от такого прототипа, только чтобы конкретизировать идею. А так хорошие разработчики справятся с задачей эффективнее.  То есть для solution architect важно глубоко понимать суть разработки, но вряд ли имеет смысл погружаться в код, глубже чем для написания прототипов.
источник

YK

Yury K in Архитектура ИТ-решений
Если домен сложный, то руки не дойдут.
источник

AS

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

YK

Yury K in Архитектура ИТ-решений
Andrei Soloschak
С другой стороны я не очень верю в архитекторов вышедших из чистых аналитиков и непонимающих базовых паттернов и принципов.
Это уже другая проблема
источник

GK

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

E

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

E

Eugene in Архитектура ИТ-решений
И тема очень интересная :)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene
И тема очень интересная :)
К ней нужно подходить политкорректно :)
источник