Форум Сообщества Аналитиков

×


ПО: Один проект - несколько нотаций(Прочитано 8842 раз)
Добрый день.

Разрабатываем некое ПО (OpenSource) для моделирования процессов организации (типа BpWin) и т.к. нет у нас в команде аналитика который подсказал бы, обращаюсь к вам за советом.

В книге Репина, Елиферова "Процессный подход к управлению" сказано, что при описании процессов лучше всего использовать нотацию IDEF0 для процессов верхнего уровня и eEPC для нижнего уровня.

Вопрос в следующем: можно ли использовать подход описанный выше в рамках одного проекта с возможность метода ABC. Т.е. грубо говоря у нас есть дерево декомпозиций процессов в разных нотациях (конкретно IDEF0, eEPC), для каждого процесса рассчитывается стоимость и в результате поднятия к корню дерева рассчитывается вся стоимость корневого процесса.
Насколько верно мы думаем, правилен ли такой подход?

P.S. нотации BPMN пока что не рассматриваем, т.к. они очень сложны в освоении в силу довольно весомой документации



Re: ПО: Один проект - несколько нотаций Ответ #1 : 27 Сентября 2010, 19:27:04
Насколько мне изместно метод АВС встроен в тот же BPWin. И рсчет там делается, именно, так как Вы описали.

Будет ли правильным объединять IDEF0 с eEPC, затрудняюсь сказать, но почему бы и нет?



Re: ПО: Один проект - несколько нотаций Ответ #2 : 27 Сентября 2010, 20:29:28
Спасибо за комментарий.

Собственно бОльший вопрос  в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.

Как по вашему нотация BPMN (и другие популярные) может быть одним из уровней декомпозиции ? Или лучше всего не смешивать нотации в рамках одного проекта (или сделать IDEF0,IDEF3,DFD,eEPC вместе а BPMN отдельно) а оставить как самостоятельную нотацию?



Re: ПО: Один проект - несколько нотаций Ответ #3 : 27 Сентября 2010, 21:24:58
В рамках одного проекта мы использовали UML и\или BPMN для моделей описываемых в документах, предназначенных на утверждение заказчиком и нотацию IBM WebSphere для ТЗ разработчикам.

Нужно так делать или нет, ИМХО, определяется целями и потребностями заинтересованных сторон в каждом конкретном проекте. Универсального ответа на этот вопрос не существует.
Я не волшебник, я только учусь...



Re: ПО: Один проект - несколько нотаций Ответ #4 : 28 Сентября 2010, 08:02:32
Собственно бОльший вопрос  в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.
Как по вашему нотация BPMN (и другие популярные) может быть одним из уровней декомпозиции ? Или лучше всего не смешивать нотации в рамках одного проекта (или сделать IDEF0,IDEF3,DFD,eEPC вместе а BPMN отдельно) а оставить как самостоятельную нотацию?
Понимаете как ситуация. Возьмем тот же BPWIN. Там смешаны три нотации как минимум. Вместе с тем, эти нотации совершенно самостоятельные и независимые одна от другой. Смешение - дело рук производителя, который опирался вероятно на опыт министерства обороны США, свой собственный опыт и опыт мировой общественности.

Какую нотацию использовать, как их смешивать - это может подсказать вам только отличный опыт, ясное понимание того, что делаете. Поддержит ли это мировая общественность? А вам она нужна?

Следует только ясно и точно понимать различия в этих нотациях. Одна нотация посторена на принципах событие действие результат. Другая вход-функция-выход. Во всех них много общего, но
IDEF0 - скорее структурная схема фугкций системы
IDEF3 - потоки работ - алгоритмы (сценарии) исполнения работ (хотя есть и другой способ использования)
DFD - потоки данных с учетом обработки и накопления
BPMN - скорее близка IDEF3, но нотация все-таки заточена под BPEL
Все эти факты и нужно учитывать, и отталкиваться от стандартов



Re: ПО: Один проект - несколько нотаций Ответ #5 : 28 Сентября 2010, 10:26:37
Если нет четкого понимания - зачем? Я бы не смешивал.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: ПО: Один проект - несколько нотаций Ответ #6 : 28 Сентября 2010, 13:05:52
Цитата: mirovan

Собственно бОльший вопрос  в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.


Абстрактно говоря, не нужно. Зачем? Это же дополнительные издержки, прежде всего времени, на какие-нибудь обмены, конвертации и т.п.
А вообще, говоря, непонятно, для достижения каких целей Вы хотите использовать несколько нотаций?

Насколько я понимаю, обычно это происходит по причине того, что разные члены команды, выполняющие сходную работу, не владеют одной взаимноприемлемой методологией (хотя лучше к этому стремиться), но зато каждый знает что-то своё. Или купить дорогостоящий инструмент, обеспечивающий единую методологию, не представляется возможным

Однако при условии получения Вами нужного Вам результата с приемлемыми для Вас параметрами я лично не возражаю :о)))

Лью воду...




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19