Size: a a a

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

2020 August 05

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Fagor
Еще от их мотивации. Часто встречается, так в ТЗ это не дописали, мы не делаем. Хотя все понимали что только так. Они не мотивированы и им плевать.
Мотивация - ключевой момент
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
У меня есть опытный разработчик, самый большой его плюс в том, что он работает "от документации". Т.е. пока в документации задача не записана, он не обновляет код. В случае API, пока я не обновлю Open API спеку и не обновлю техреение, он не будет обновлять код.

В таком случае выходит очень правильная работа, в которой документация совпадает с реализацией.

Новая доработка? Давайте задачу + спеку + апи, если есть. Только после этого в работу. Если что-то пошло не так в процессе, то спека/апи дообновляются.
источник

ОИ

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

ОИ

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

ОИ

Олег Игонин... in Архитектура ИТ-решений
Т.к. описывай или нет - всё равно сделает по-своему.
источник

RT

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

ОИ

Олег Игонин... in Архитектура ИТ-решений
Roman Tsirulnikov
Скорее это история про легаси, причем легаси скорее не технологическое а из прикладного домена. Есть много регуляторики и разных правил уровня бизнес-логики, которые должны быть документируемы и управляемы.
В моём случае это не только легаси, но и сложный процесс на стороне отдела и его правила обработки документов.
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Т.е. сама обработка + складывание документов в легаси систему.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Gennadiy Kruglov
Планы-бюджеты-ресурсы это разве не ИТ-директор (CIO)?
честно говоря не очень представляю разницу. Возможно это лишь игры в цвет и количество звездочек на погонах между top менеджерами компании, когда нужно взять еще одного очень ценного человека, но без конфликта с уже работающим.
источник

GK

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

OS

Oleg Soroka in Архитектура ИТ-решений
Gennadiy Kruglov
Вот я тоже не понимаю
Это вы ещё VP of Engineering не вспомнили 😂
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Архитектурный шпагат
источник

П

ПашМиш in Архитектура ИТ-решений
Олег Игонин
У меня есть опытный разработчик, самый большой его плюс в том, что он работает "от документации". Т.е. пока в документации задача не записана, он не обновляет код. В случае API, пока я не обновлю Open API спеку и не обновлю техреение, он не будет обновлять код.

В таком случае выходит очень правильная работа, в которой документация совпадает с реализацией.

Новая доработка? Давайте задачу + спеку + апи, если есть. Только после этого в работу. Если что-то пошло не так в процессе, то спека/апи дообновляются.
А можете поподробнее рассказать об устоявшихся форматах документации помимо Open API? Что ваши разработчики понимают?
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Олег Игонин
А что делать с документацией? Я перестаю нормально формировать детальные требования, ограничения, схемы. Нужно искать аналитика, который этим будет заниматься?
++. Иначе никак. Нужна правая рука (или две), желательно с головой.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Может быть я что-то упустил.

Вы действительно считаете, что кто-то способен разрабатывать полезную документацию кроме исполнителей (владельцев знаний)?

Автоматическую генерацию и реверс инжиниринг (As Is) мы в расчёт не берём.
источник

GK

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

F

Fagor in Архитектура ИТ-решений
вот у нас часто жалуются что народ слабый, на рынке набирать некого, а зп еле тянут до средних по рынку. Условия неплохие, +-, но перспектив нуль (по сути так сказать даже по процессам не тянем то что на международном рынке в целом уже как стандарт почти). вот откуда нам взять С головой? С головой через пол года уходят. Как только минимуму научатся. А с головой выше стажера, не хотят приходить. Им проще на аутсорсе напрямую в конторы сидеть.
источник

GK

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

F

Fagor in Архитектура ИТ-решений
Gennadiy Kruglov
Может быть я что-то упустил.

Вы действительно считаете, что кто-то способен разрабатывать полезную документацию кроме исполнителей (владельцев знаний)?

Автоматическую генерацию и реверс инжиниринг (As Is) мы в расчёт не берём.
Я считаю что Архитектору необходимо писать доку, при принятии решения им. Так же содержание проекта —низкоуровневые решения делегируются разработке, где они пишут документацию. Аналитик остается только в формате сбора и относительной формализации требований (очерчивает состав) и в зависимости от уровня PM может быть управления требованиями (хотя изменение состава это PM). Аналитик так сказать становится владельцем продукта наверное.
источник

F

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