Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля как основной платформы проекта
-
-
40 мин
При построении нового, достаточно сложного проекта с нуля, очень важно с самого начала прийти к общему знаменателю в области формализации требований. Одним из универсальных решений этого вопроса является система Business Rule Engine - то есть, правила построения новых бизнес-правил на проекте. Более формализованно, Business Rule Engine - это набор нескольких Domain-Specific Language (DSL) вместе с правилами их развития и взаимодействия.
Как правильно выделить те части системы, которые подходят под формализацию через DSL?
Какие типы DSL существуют? Как описать грамматику этих DSL? Каких специалистов и на каком этапе проекта для этого нужно привлекать?
Какие типы DSL лучше подходят под требования? Будет ли DSL претерпевать изменения грамматики с развитием проекта?
Какая методология (Waterfall, Agile) больше подходит для проекта на стадии формализации требований и в каких случаях?
Рассмотрение ведется на конкретных примерах из реальных проектов.
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля как основной платформы проекта from Vlad Orlikov on Vimeo.