Изучил материалы. Но целостной картине о порядке моделирования не сложилось. Собственно на главный вопрос "С чего начать при построении модели на BPMN?" ответ не нашел:)
Полагаю, начать надо с целеполагания. Смоделировать процесс на BPMN - это ведь не самоцель?
Описание бизнес процессов нацелено на автоматизацию
Это в первом приближении сошло бы за цель, но тут есть две засады:
1) Автоматизировать бизнес-процессы можно ОЧЕНЬ по-разному. Навскидку: а) можно сделать заказную разработку, "зашив" процессную логику в программный код; б) если у вас есть достаточно развитая ERP-образная система, то можно воспользоваться функциональностью a-la workflow, которая в таких системах обычно имеется; в) можно автоматизировать бизнес-процесс при помощи BPMS.
Нотация BPMN вообще-то рассчитана на тех, кто идет по третьему пути. Но тут появляется засада 2) Сегодняшние BMPS поддерживают BPMN кое-как, плюс к этому множественность версий: есть BPMN 1.0, 1.1, 2.0 (в проекте).
Поэтому в итоге BPMN - в большей степени академическая вещь. Безусловно полезная (сам изучал, так что не надо агитировать), но если вы намерены что-то реально автоматизировать, то вам придется детально разбираться в тонкостях не BPMN, а диалекта конкретной BPMS.
Что касается Enterprise Architecture, на которую свалилась эта дискуссия, то эта тема отдельная от BPMN. Хотя да, в принципе начинать надо с этого. Но на уровне корпоративной архитектуры есть процессы, бизнес-объекты, другие артефакты, и на этом уровне абстракции не интересует какая там используется нотация для процессов. Кстати на эту тему мы недавно опубликовали толковую статью, рекомендую:
bpms.ru/library/articles/how-to-simplify-bp-changes.