10.4.2. Определение бизнес-требований и требований к данным
Из бизнес-целей проекта обычно вытекают требования, цели и рамки проекта. Для небольших проектов бизнес-цели могут не задаваться, но цели и требования в них все равно определяются. Исходя из требований строится план-график проекта и определяются критерии успеха, позволяющие измерить реальный эффект и сравнить его с ожидаемым.
При традиционном подходе вначале, исходя из новой концептуальной схемы бизнеса, разрабатываются раздельные требования к изменению бизнеса и к изменению компьютерных приложений. В операционной среде BPM на основе BPMS соответствие этим требованиям можно протестировать с помощью имитационного моделирования.
В рамках традиционного подхода определение требований к изменениям в операциях и в компьютерных системах начинается с фиксации разницы между старой и новой моделями бизнеса. Затем люди из бизнеса и из IТ преобразуют эти требования в спецификации, исходя из которых можно разработать программное обеспечение, составить планы тестирования и программы обучения. При использовании BPMS такой подход становится анахронизмом. В среде BPMS новая схема вместе с описанием правил и дизайном экранных форм сама является и новыми требованиями, и спецификацией. Автоматическая генерация приложений из моделей ставит знак равенства между моделью и требованиями.
Дельта между старой «как есть» и новой «как будет» версиями бизнес-процесса определяет изменения в той части, которая находится за пределами генерируемого BPMS приложения: требования к извлечению и обработке данных, вызову функций унаследованных систем и веб-сервисов, к схеме базы данных.
Опираясь на модель бизнеса, хранящуюся в репозитории BPMS, и используя средства моделирования BPMS, можно быстро спроектировать изменения. Эти изменения оцениваются, и схема итерационно дорабатывается с применением средств имитационного моделирования, имеющихся в составе многих BPMS от ведущих поставщиков. Получившаяся в результате схема бизнес-операций становится точкой отсчета для нового витка бесконечного цикла усовершенствований бизнес-операций и поддерживающих их приложений.