Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Categories:

Новости моделирования деятельности

Трудно быть консультантом по инженерии систем человеческой-с-компьютерами деятельности (предмет enterprise engineering и organizational design): предметная область стремительно меняется, и писки моды пятилетней давности вдруг оказываются сегодня анахронизмами. Свежие тренды в части моделирования "процессов" (беру это слово в кавычки, ибо значение этого слова размыто до полной неопределённости -- но уж чего там, из песни слова не выкинешь, деятельность процессна, она подразумевает развёртку дел во времени):
-- up front (design time) моделирование переходит в runtime-планирование (план -- это ведь тоже модель процесса!)
-- process mining/intelligence предполагает обнаружение протоптанных деятельностных дорожек, чтобы их потом заасфальтировать
-- акцент на действия заменяется акцентом на продукты работы (что проблематизирует само слово "процесс")
-- наконец-то появился термин non-workflow based approaches to BPM
-- логистическим аспектам процессов начало уделяться внимание, сравнимое с вниманием к ним в дисциплине управления проектами

Это всё хорошо заметно по страничке семинаров прошедшей в сентябре этого года конференции Business Process Management: http://bpm2012.ut.ee/workshops/

Подробности я тут напишу попозже, а тут приведу просто ссылки на интересные материалы, которые позволят быть в курсе хотя бы части происходящего:

Множество интереснейших инициатив можно найти на страничке http://www.modelbased.net/ (удивительный сайт, который поддерживает команда из Осло: http://www.sintef.no/home/Information-and-Communication-Technology-ICT/Cooperative-and-Trusted-Systems--/About-us/). Не пропустите ссылку на NEFFIX Methodology (release 1.2), это SPEM 2.0 модель для practices that contain guidelines for service innovation, business modelling and architecture modelling for networked enterprises. Методология базируется на OMG стандартах и предписывает использование артефактов, основанных на стандартах VDML, CMMN, BPMN, SoaML.

Essence – Kernel and Language for Software Engineering Methods -- http://semat.org/wp-content/uploads/2012/02/12-08-15.pdf (предложения по спецификации для OMG от 13 августа 2012). Это наши хорошие знакомые конкуренты ISO 24744, наследники SPEM 2.0 по линии инициативы SEMAT.

Инициативы в области Method Engineering продолжаются, см., например презентации IFIP WG 8.1 Working Conference 2011 "Engineering Methods in the Service-Oriented Context" -- http://www.slideshare.net/ME11Conference (сайт конференции фактически без материалов -- http://crinfo.univ-paris1.fr/ME11/index.php). Там очень интересные работы, типа
-- Design Solution Analysis for the Construction of Situational Design Methods (http://www.slideshare.net/ME11Conference/me2011-presentation-by-winter),
-- выражение REA в SBVR (http://www.slideshare.net/ME11Conference/me2011-presentation-by-zikra),
-- rule-based method engineering для agile practices (http://www.slideshare.net/ME11Conference/me2011-presentation-by-hoppenbrouwers),
-- использование подхода software product lines с features для описания разнообразия ситуационных методов (http://www.slideshare.net/ME11Conference/me2011-presentation-by-asadi),
-- онтология описания методов (http://www.slideshare.net/ME11Conference/me2011-presentation-by-icovelli),
-- определение размера атомарных методов для использования в ситуационной инженерии методов, на примере OPF (http://www.slideshare.net/ME11Conference/me2011-granularity-presentation-by-hendersonsellers)

Value Delivery Modeling Language (VDML) -- http://neffics.eu/wp-content/uploads/2012/06/12-05-02.pdf (предложения по спецификации для OMG от 21 мая 2012г.). VDML supports specification of capability templates for repeatable activity networks. This is similar to a business process definition that is used over and over to produce a result with potentially different input circumstances and role assignments for each occurrence. However, a VDML capability template focuses on the flow of deliverables and contributions of value as opposed to the flow of control, and thus provides a higher level of abstraction of what the business does, how it performs and who is responsible rather than
the detail of the exceptions, variations and contro l mechanisms involved in orchestrating the work.

Common Variability Language (CVL) -- http://www.omgwiki.org/variability/lib/exe/fetch.php?id=start&cache=cache&media=cvl-revised-submission.pdf (предложения по спецификации для OMG от 13 августа 2012г.), http://www.omgwiki.org/variability/lib/exe/fetch.php?id=start&cache=cache&media=cvl-minitutorial.pdf (мини-тьюториал). Это про язык описания вариативности моделей -- если речь идёт о product lines, system families, типовых проектах и т.д.. Описание "в чём-то одинаковых" артефактов и процессов, "разнообразия как такового", независимого от предметной области моделирования. Много разных материалов и основное гнездо -- http://www.omgwiki.org/variability/doku.php

Важные события разворачиваются в ходе разработки стандарта adaptive case management CMMN (см. обзорчик http://acm2012.blogs.dsv.su.se/files/2012/09/2012-09-03-marin-hull-vaculin-on-emerging-OMG-case-mgmt-standard.pdf). Суть этих событий -- попытка подложить подход business artifacts с формальной семантикой Guard-Stage-Milestone для подхода adatpive case management. Итоговый гибрид должен получиться adaptive case management с формальной семантикой и какой-то графической нотацией. Нужно заметить, что в классических языках описания бизнес-процессов подходы с хоть какой-то формальной семантикой победили подходы, основанные на собирательстве "паттернов процессов". А поскольку текущая тусовка adaptive case management сейчас упирает главным образом на ad hoc находимые паттерны моделирования, есть большая вероятность, что за CMMN может быть какое-то будущее. Ну, и крупные фирмы потихоньку готовят софт, который будет основываться на этом стандарте. Теорию можно читать по первым статьям на http://researcher.watson.ibm.com/researcher/view_person_subpage.php?id=1710 (ага, теоретики Guard-Stage-Milestone meta-model for Business Artifacts with Lifestyles из ватсонского исследовательского центра IBM).

Towards a Non-workflow Theory of Business Processes -- http://www.ibissoft.se/publications/KeynoteExAbstract.pdf (Extended abstract of keynote at ACM 2012, Tallinn, Estonia, 3 September 2012. Суть -- больше системного подхода и больше непроцедурности/constraints-based в описаниях процедур). От этих же авторов про фрактальный подход к business process и Assets-Sensors-Processes Model of an Enterprise с предложением паттернов/архетипов -- http://www.ibissoft.se/publications/FractalOrg.pdf (и там даже Harold Lawson в числе обсуждающих).

Обзор "Evaluation of Data-Centric Process Modeling Approaches", август 2011 -- http://alexandria.tue.nl/extra1/afstversl/wsk-i/diazgarcia2011.pdf. Дополнительно можно посмотреть обзор в пункте 3, а также мэппинг roles, tasks, data, presentation, status, constraints для артифакт-ориентированных методов в пункте 6.1 работы http://alexandria.tue.nl/extra2/afstversl/tm/Van_Lee_2012.pdf. Не нужно и говорить, что для всех этих систем главным понятием является case/case file.

Adaptive Case Management from the Activity Modality Perspective (Lars Taxen, 3 сентября 2012) -- http://www.neana.se/ACM2012-draft.pdf.

Transforming Transaction Models into ArchiMate -- http://ceur-ws.org/Vol-855/paper14.pdf ("we propose to use the
DEMO modelling technique and toolset as a front-end for ArchiMate").

Это всё (то есть method engineering и case management), конечно, тесно соприкасается с ещё несколькими темами не только смежными (supply chain management, классическое BPM с его современными "социальными" изводами, проектное управление и т.д.), но и объемлющими:
-- архитектура предпринятий (вот, например, заглохший год назад вебсайт по enterprise architecture management -- поглядите, сколько там разных ссылок на материалы без слова "архитектура": http://www.ea-network.org). Оно и понятно: архитектурные описания -- это разные модели предприятий.
-- инженерия предприятий и оргдизайн: они ведь существенно моделеориентированные, поэтому практики моделирования тут просто огромная часть этих дисциплин.

Но не всё сразу, и так уже в этом посте многабукофф (плюс в текстах и презентациях по приведённым ссылками уже сотни страниц).

В любом случае, в мире моделирования деятельности (предпринятий, организаций, дел, процессов и т.д.) в 2012 нужно бежать со всех ног, чтобы только-только остаться на месте. А ведь есть ещё люди, до сих пор использующие IDEFx, как последнее для них слово научной мысли...
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 26 comments