Page Summary
nine_k - кстати о лаврах физиков
dzz.livejournal.com - Re: кстати о лаврах физиков
nine_k - (no subject)
dzz.livejournal.com - (no subject)
movl.livejournal.com - (no subject)
dzz.livejournal.com - (no subject)- (Anonymous) - (no subject)
- (Anonymous) - (no subject)
Style Credit
- Base style: Compartmentalize by
- Theme: All Mad Here by
Expand Cut Tags
No cut tags
кстати о лаврах физиков
Date: 2005-10-28 02:43 pm (UTC)Re: кстати о лаврах физиков
Date: 2005-10-28 02:49 pm (UTC)А для этого хочется:
1. открытой спецификации представления БП
2. тулзовины, умеющей по этой спеке отрисовывать бизнес-процессы на основании данных из базы, самостоятельно разводя объекты и стрелки по листу
3. средства разработки БП, умеющего выгружать данные в соответствии с оной спекой.
Остальное (средства сбора, верификации и анализа), в принципе, разрабатываются "я-знаю-как" ;)
no subject
Date: 2005-10-28 03:03 pm (UTC)Кстати, не бывает ли в природе обобщённой тулзовины для рисования диаграмм, которой можно объяснить предметную область, написав немного кода? В голову приходит Visio, к примеру.
no subject
Date: 2005-10-28 03:12 pm (UTC)IDEF0 - не тот уровень абстракции, да и стандартизованного представления в виде языка/формата данных не имеет. Большинством средств разработки БП IDEF0 поддерживается только на выход.
no subject
Date: 2005-10-30 01:51 pm (UTC)no subject
Date: 2005-10-30 06:59 pm (UTC)Цель несколько иная - построение системы для реверс-инжиниринга бизнес-процессов крупной компании на основании частных данных о бизнес-процессах подразделений, выраженных в неграфической (напр. анкетной) форме. Т.е. изначально у обследуемого заказчика нет ничего - ни workflow-систем, ни описаний БП подразделений. При традиционом подходе в организацию засылается 20-30 аналитиков, которые вручную за год и три миллиона долларов рисуют схемы и выставляют предложения по реинжинирингу. Автоматизация части этой деятельности и является моей скромной задачей :)
Что касается физических (напр. датабазных или xml-ных) представлений указанных нотаций БП, то, при прочих равных, я отдал бы предпочтение открытому стандарту, позволяющему вносить свои частные доработки, а не замкнутой системе-в-себе а-ля ARIS или AllFusion ModelMart, при всех их достоинствах.
no subject
Date: 2005-10-31 08:36 am (UTC)Что касается нотаций, то опять же, смотря, какая цель, лично я приверженец стандартов, и если есть необходимость в построении workwlow и использовании новомодных языков бизнес-процессов, а на сколько я понял ты и хочешь как раз видеть именно язык, типа BPEL или BPML, то лучше выбирать тот, у которого объективно есть будущее. А зачем тебе, кстати, открытый язык? На сегодняшний день, вся проблема то и заключается в том, что никто договориться не может, те же FWMC, BPMI, OMG и IBM с SAP да с Microsoft только и делают, что стандарты пытаются свои продвинуть, от этого страдает экономика в целом. На мой взгляд, в науке об автоматизации и управлении бизнес-процессами стандартизация и унификация приносит только пользу.
no subject
Date: 2005-10-31 09:15 am (UTC)Реверс-инжиниринг - это восстановление описаний из собранных данных.
Источник данных в данном случае достаточно специфический - это хранилище (data warehouse) информации комплексных обследований, структура которого сейчас проектируется. Кроме данных по бизнес-процессам там будут, к примеру, данные CMM (Common Maturity Model) и т.п. Структуризация и верификация данных - задача, решаемая на фазе построения хранилища. Средства моделировния БП тут несколько сбоку, сама система - "базоцентрическая".
Под открытостью я имел в виду не открытый код, а наличие у продукта открытых интерфейсных спецификаций (форматы данных, API), позволяющих решить две задачи:
1. Правильно сформировать описание БП, понимаемое средством моделирования/визуализации
2. Получить описание БП от системы моделирования/визуализации в виде набора объектов, атрибутов и связей, понимаемых софтом со стороны хранилища.
Само собой, спецификация не должна кардинально меняться с каждой версией и поддерживаться в течение обозримого времени. Лучше, если несколькими продуктами. Ещё лучше - если кроссплатформенно.
Унификация - это замечательно.