Size: a a a

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

2020 June 17

GK

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

GK

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

А что с дизайном делать? Эту активность трудно скрыть.

А что с документированием (дизайна), с учётом того, что разработчики документацию по своей воле писать не хотят?
источник

r

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

А что с дизайном делать? Эту активность трудно скрыть.

А что с документированием (дизайна), с учётом того, что разработчики документацию по своей воле писать не хотят?
А что делать, если разработчики по своей воле не хотят фиксить баги, красить кнопки, сидеть на sl3 и прочих "неинтересных" им задачах?
источник

SD

Serg D. in Архитектура ИТ-решений
Шикарный вопрос... а можно координаты работы где можно не делать неинтересные задачи? Куда резюме слать?
источник

r

rokrbek in Архитектура ИТ-решений
Serg D.
Шикарный вопрос... а можно координаты работы где можно не делать неинтересные задачи? Куда резюме слать?
Вы перечитайте оригинальное сообщение, а потом мое
источник

SD

Serg D. in Архитектура ИТ-решений
Перечитал. Ничего не изменилось. Есть трудовой договор, есть должностные инструкции, независимо от того, о ком речь, о разработчике, об архитекторе или грузчике дяде Васе, если человек без объективных причин не делает работу, которую должен и это влияет на процессы и продукт, то есть ряд предусмотренных ТК  мер.
источник

r

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

EV

Egor Vershinin in Архитектура ИТ-решений
Gennadiy Kruglov
Хорошо, с рефакторингом более менее разобрались. Рефакторить втихую, когда разработчик сам решит или не решит, руководствуясь материалами по ссылкам выше.

А что с дизайном делать? Эту активность трудно скрыть.

А что с документированием (дизайна), с учётом того, что разработчики документацию по своей воле писать не хотят?
Вносить в рабочий процесс  как первую фазу работ по проекту. В PMI даже специальный артефакт есть для этого Концепция проекта.
источник

GK

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

На первой фазе возможно разработать только высокоуровневый концепт архитектуры.
источник

GK

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

EV

Egor Vershinin in Архитектура ИТ-решений
Gennadiy Kruglov
Этого не достаточно, потому что дизайн во время разработки меняется.

На первой фазе возможно разработать только высокоуровневый концепт архитектуры.
У нас дизайн разбит на несколько фаз: концептуальные решения, HLD, требования к реализации
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Egor Vershinin
У нас дизайн разбит на несколько фаз: концептуальные решения, HLD, требования к реализации
Поделитесь пожалуйста деталями
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Egor Vershinin
У нас дизайн разбит на несколько фаз: концептуальные решения, HLD, требования к реализации
А как же исключения? Мы концептуально решили делать так, но подгорает, поэтому в этой задаче делаем не так
источник

EV

Egor Vershinin in Архитектура ИТ-решений
Artem Mitropolskiy
А как же исключения? Мы концептуально решили делать так, но подгорает, поэтому в этой задаче делаем не так
Значит прорабатывается WorkAround
источник

EV

Egor Vershinin in Архитектура ИТ-решений
Gennadiy Kruglov
Поделитесь пожалуйста деталями
Их очень много. Может что-то конкретно интересует?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Egor Vershinin
Их очень много. Может что-то конкретно интересует?
Нет, всё нормально
источник

DK

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

НХ

Николай Хитров... in Архитектура ИТ-решений
оо, тесты это вообще отдельная тема для холиваров. с девопс как-то попроще
источник

DK

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

DK

Daria Kaftan in Архитектура ИТ-решений
Например, на сопроводе. Команде сопровождения надо отличать, грубо говоря, где у нас баг, а где фича - что соответствует требованиям, что нет. Что-то может "работать" и быть написано в соответствии с требованиями к качеству кода и архитектуре решения, но не соответствовать функциональным требованиям, например.
источник