Требования или модели - как писать постановки (AnalystDays-2023) — различия между версиями

Материал из MaksWiki
Перейти к: навигация, поиск
м
м
Строка 1: Строка 1:
 
  21-22.04 Москва [https://analystdays.ru/ '''AnalystDays''']
 
  21-22.04 Москва [https://analystdays.ru/ '''AnalystDays''']
 
  [https://analystdays.ru/ru/talk/106598 Доклад на сайте конференции]
 
  [https://analystdays.ru/ru/talk/106598 Доклад на сайте конференции]
  Видео ожидается
+
  Видео опубликовано с платным доступом
  
 
Есть идея, что системы сначала надо описывать как черный ящик, и способам такого описания посвящена инженерия требований. Цель - проверив систему на соответствие требованиям мы гарантируем гладкое внедрение. Проблема в том, что так - не работает. А значит, нет смысла чересчур углубляться в требования, а стоит быстро переходить к моделям системы, либо использовать легкие варианты фиксации требований. В докладе будет обзор разных подходов к написанию постановок: процедурный и объектный подходы, DDD, UseCase и UserStory, способы описания бизнес-архитектуры.
 
Есть идея, что системы сначала надо описывать как черный ящик, и способам такого описания посвящена инженерия требований. Цель - проверив систему на соответствие требованиям мы гарантируем гладкое внедрение. Проблема в том, что так - не работает. А значит, нет смысла чересчур углубляться в требования, а стоит быстро переходить к моделям системы, либо использовать легкие варианты фиксации требований. В докладе будет обзор разных подходов к написанию постановок: процедурный и объектный подходы, DDD, UseCase и UserStory, способы описания бизнес-архитектуры.

Версия 14:54, 12 мая 2023

21-22.04 Москва AnalystDays
Доклад на сайте конференции
Видео опубликовано с платным доступом

Есть идея, что системы сначала надо описывать как черный ящик, и способам такого описания посвящена инженерия требований. Цель - проверив систему на соответствие требованиям мы гарантируем гладкое внедрение. Проблема в том, что так - не работает. А значит, нет смысла чересчур углубляться в требования, а стоит быстро переходить к моделям системы, либо использовать легкие варианты фиксации требований. В докладе будет обзор разных подходов к написанию постановок: процедурный и объектный подходы, DDD, UseCase и UserStory, способы описания бизнес-архитектуры.

Основой доклада послужили мои статьи Какие нужны требования: развитие концепта, Domain Driven Design: модели вместо требований,Agile-методы: light-версии требований. Материал был доработан при подготовке доклада. В том числе, появились слайды 28-30, описывающие особенности работы над постановками по замене основной информационной системы. Возможно, об этом я напишу отдельную статью.

В 2017 на AnalystDays я делал доклад о сборке метода для написания постановок Как выбрать для проекта практики проектирования и работы с требованиями, но там содержание существенно отличалось: фокус был на том, на какие вопросы следует ответить и какие аспекты этого процесса рассмотреть, в то время как в этом докладе фокус - на различии разных методов и их назначение.

Презентация

Скачать весь pdf
ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf ReqVsModel-AnalystDays-2023a-Tsepkov-CUSTIS.pdf