Архив
● Форум в архиве

Форум сообщества Zettelkasten работал с 2021 по 2026 год. Читать можно всё, писать — уже нет. Вся жизнь сообщества теперь — в книжном клубе ККРА: встречи, задания, записи и разговоры.

В книжный клуб →
Архив форума / Делимся опытом

Управление требованиями к разработке ПО

5 сообщений · 281 просмотр 1 сентября 2023 — 5 сентября 2023 framework
Дмитрий Н@dimonier #1

Эта тема немного пересекается с Документация больших и ‘пёстрых’ софтовых проектов

Недавно поискал и не нашёл готовой системы ведения и трассировки требований к разработке ПО в Obsidian
Поэтому запилил свою :wink:

Сделал несколько сущностей по шаблонам

  1. Требование.
  2. История, которая может включать несколько требований.
  3. Фича/use case, которая может включать несколько историй.

Каждое требование, история или фича - отдельная заметка.
В каждой такой заметке есть свой набор метаданных.

При помощи dataview реализовал такую трассировку

  1. В заметках базовых требований отображается сводка связанных требования низшего порядка с источниками и состояниями.
  2. В заметке истории хранятся дополнительные подробности реализации, ссылки на сопутствующие документы, соответствующую задачу в таск-трекере и т.п.
    Также отображается сводка реализуемых в истории требований с критериями приёмки.
    А также дополнительный раздел, в котором все данные красиво выведены, для копипаста во внешнюю систему.
  3. В заметке фичи отображается сводка входящих в неё историй с состояниями и потенциально относящиеся к ней требования.

Плюс есть общие списки требований, историй и фич.

Есть нерешённые мелкие неудобства, но в целом пока нравится :slight_smile:
Во всяком случае, в разы удобнее, чем просто вести всё это в таблицах с отслеживанием взаимосвязей вручную.

♥ 3
Рустам@Rustam #2

А можешь прислать код датавью, который используешь?

Ivan Chernov@vanadium23 #3

Напоминают шаблоны вот этот доклад:

♥ 2
Дмитрий Н@dimonier #4 · ↩ #2

Да, немного причешу и выложу набор демо-страниц

Дмитрий Н@dimonier #5 · ↩ #3

Спасибо за видео! Посмотрел, интересно.
Тут целый System Design. У меня всё проще, только про требования :slight_smile:

Для разработки архитектуры системы находил с полгода назад вот такой ваулт на гитхабе с упором на генерацию контента через AI: GitHub - futurearchitecture/ArchVault: Architecture Repository Obsidian Vault
Посмотрел еще раз сейчас - он живёт и обновляется.

♥ 1
● Продолжить разговор

Обсуждение закрыто вместе с форумом. Поговорить об этом можно в книжном клубе ККРА — там теперь живёт сообщество.

В книжный клуб →