#IT_Полезный
Теперь к чуть более сложным материям. Расскажу, чем успешно пользуюсь в нашей команде будучи на роли архитектора.
Что такое ADR и Architectural Advice Process?
Расскажу тебе сегодня про одну методику, которая и мне работу упростила и команду нашу мотивирует имплементировать принятые решения. Короче, когда архитектор говорит "нам нужен ADR", это не диагноз — это порядок в хаосе решений.
1️⃣ ADR (Architecture Decision Record) — это документ, который фиксирует важные технические решения, принятые в проекте:
* что решили
* почему так решили
* какие были альтернативы
* к чему это приведёт
2️⃣ Architectural Advice Process — это способ коллективного принятия решений. Примерный процесс:
1. Кто-то предлагает идею (например, «давайте всё перепишем на Go»).
2. Обсуждаем плюсы-минусы, получаем обратную связь от команды.
3. Если решение не вызывает фейспалмов и криков, оно фиксируется как ADR.
4. Все знают, что происходит и почему. Никто не страдает от "кто это вообще решил?"
3️⃣ Зачем это всё?
* История решений: новые люди в проекте быстро вникают.
* Прозрачность: все понимают, почему так, а не иначе.
* Меньше внезапных "а давайте всё поменяем" в пятницу вечером.
Если уже пробовал - пищи в комментах, интересно почитать!
Post #403
184
- 👍 5
- ❤ 1