Size: a a a

2021 July 06

ОИ

Олег Игонин... in SPb CoA
Хотя вести его оказалось не очень выгодно, потому, что читатель твоего ТР будет искать ответы в ТР, а не чёрте знает где в meeting notes.
Либо проставлять ссылки везде. Но зачем? Проще всё вывести в restrictions конкретно в той части, которая меняется. Тогда и контекст будет собираться проще.
https://coub.com/view/2r1wxu
источник

A

Andrey in SPb CoA
Да, я тоже какое-то время делал линки на meeting notes, но это не шибко удобно, ибо в них куча прочего шлака обычно.
На больших задачах вели реестр вопросов, рисков и т.п. и уже на них ссылались из требований.
источник

ОИ

Олег Игонин... in SPb CoA
Делаешь раздел ограничений на всё техрешение, туда обычно идут принятые решения на весь проект + архитектурные решения уровня приложения.
источник

ОИ

Олег Игонин... in SPb CoA
На каждый метод или юзкейс (если метода нет), делаешь свой список ограничений.
источник

A

Andrey in SPb CoA
Нет, причинами я иное называю
источник

ОИ

Олег Игонин... in SPb CoA
Ссылаешься на ограничения либо из валидации
источник

ОИ

Олег Игонин... in SPb CoA
Либо прямо в доке. Даже линковать не надо.
источник

A

Andrey in SPb CoA
Решенние выбрано архитектором - это не дает мне никакой инфы для понимания.
Плюс я больше про бизнесово-продуктовые требования говорю, там критичнее понимать причины
источник

ОИ

Олег Игонин... in SPb CoA
Чиркаешь где надо:
источник

ОИ

Олег Игонин... in SPb CoA
А, ну это должно быть отображено в бизнес-требованиях, на которые ссылается техническое решение.
источник

ОИ

Олег Игонин... in SPb CoA
В целом у юзкейса, процесса, юзерстори тоже есть ограничения.
источник

ОИ

Олег Игонин... in SPb CoA
Просто посуди сам, искать причины в ином месте, нежели в бизнес-требованиях - очень странно.
источник

A

Andrey in SPb CoA
Причины чего? Есть причины появления именно таких БТ, есть причины конкретных архрешений, есть причины техничческих требований. Бизнес-требования - это тоже следствие каких-то решений
Формулировка  “Так решил архитектор” не дает мне понимания его решения. При одних и тех же БТ технические решения могут быть разными. И через год мне бы вспомнить, почему они были такими.
источник

ОИ

Олег Игонин... in SPb CoA
Ну, о том и речь. Есть бизнес-требование, у него есть ограничения.
Ограничением может быть также выбор бизнесоидом решения своей проблемы путём Х.
Предположим у тебя уже есть описание бизнес-требования. Тебе остаётся только его скорректировать, а в ограничениях указать, что бишь бизнесоид Пётр Иванович с подачи Николая Петровича пришли к выводу, что им будет удобно работать вот так.
И из места изменения указываешь пункт ограничения.
источник

ОИ

Олег Игонин... in SPb CoA
Meeting notes или ADR нужны только тебе, чтобы контролировать внесение изменения в БТ/ТТ.
источник

VK

Vladislav Kotov in SPb CoA
Это прости какие ограничения могут быть у БТ?)
источник

ОИ

Олег Игонин... in SPb CoA
Например, если бизнес решил отказаться от создания того или иного документа в том или ином процессе.
Или если, например, бизнес согласовал определённый путь решения своей проблемы, хотя вариантов было много.
источник

VK

Vladislav Kotov in SPb CoA
А причём тут БТ?
источник

VK

Vladislav Kotov in SPb CoA
Ты сейчас про методологию ПО говоришь
источник

ОИ

Олег Игонин... in SPb CoA
Ну, у меня это всё на уровне ограничений технической реализации описано.
источник