Форум Сообщества Аналитиков
Общий раздел => ПО Аналитика => Тема начата: mirovan от 27 Сентября 2010, 19:22:43
-
Добрый день.
Разрабатываем некое ПО (OpenSource) для моделирования процессов организации (типа BpWin) и т.к. нет у нас в команде аналитика который подсказал бы, обращаюсь к вам за советом.
В книге Репина, Елиферова "Процессный подход к управлению" сказано, что при описании процессов лучше всего использовать нотацию IDEF0 для процессов верхнего уровня и eEPC для нижнего уровня.
Вопрос в следующем: можно ли использовать подход описанный выше в рамках одного проекта с возможность метода ABC. Т.е. грубо говоря у нас есть дерево декомпозиций процессов в разных нотациях (конкретно IDEF0, eEPC), для каждого процесса рассчитывается стоимость и в результате поднятия к корню дерева рассчитывается вся стоимость корневого процесса.
Насколько верно мы думаем, правилен ли такой подход?
P.S. нотации BPMN пока что не рассматриваем, т.к. они очень сложны в освоении в силу довольно весомой документации
-
Насколько мне изместно метод АВС встроен в тот же BPWin. И рсчет там делается, именно, так как Вы описали.
Будет ли правильным объединять IDEF0 с eEPC, затрудняюсь сказать, но почему бы и нет?
-
Спасибо за комментарий.
Собственно бОльший вопрос в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.
Как по вашему нотация BPMN (и другие популярные) может быть одним из уровней декомпозиции ? Или лучше всего не смешивать нотации в рамках одного проекта (или сделать IDEF0,IDEF3,DFD,eEPC вместе а BPMN отдельно) а оставить как самостоятельную нотацию?
-
В рамках одного проекта мы использовали UML и\или BPMN для моделей описываемых в документах, предназначенных на утверждение заказчиком и нотацию IBM WebSphere для ТЗ разработчикам.
Нужно так делать или нет, ИМХО, определяется целями и потребностями заинтересованных сторон в каждом конкретном проекте. Универсального ответа на этот вопрос не существует.
-
Собственно бОльший вопрос в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.
Как по вашему нотация BPMN (и другие популярные) может быть одним из уровней декомпозиции ? Или лучше всего не смешивать нотации в рамках одного проекта (или сделать IDEF0,IDEF3,DFD,eEPC вместе а BPMN отдельно) а оставить как самостоятельную нотацию?
Понимаете как ситуация. Возьмем тот же BPWIN. Там смешаны три нотации как минимум. Вместе с тем, эти нотации совершенно самостоятельные и независимые одна от другой. Смешение - дело рук производителя, который опирался вероятно на опыт министерства обороны США, свой собственный опыт и опыт мировой общественности.
Какую нотацию использовать, как их смешивать - это может подсказать вам только отличный опыт, ясное понимание того, что делаете. Поддержит ли это мировая общественность? А вам она нужна?
Следует только ясно и точно понимать различия в этих нотациях. Одна нотация посторена на принципах событие действие результат. Другая вход-функция-выход. Во всех них много общего, но
IDEF0 - скорее структурная схема фугкций системы
IDEF3 - потоки работ - алгоритмы (сценарии) исполнения работ (хотя есть и другой способ использования)
DFD - потоки данных с учетом обработки и накопления
BPMN - скорее близка IDEF3, но нотация все-таки заточена под BPEL
Все эти факты и нужно учитывать, и отталкиваться от стандартов
-
Если нет четкого понимания - зачем? Я бы не смешивал.
-
Собственно бОльший вопрос в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.
Абстрактно говоря, не нужно. Зачем? Это же дополнительные издержки, прежде всего времени, на какие-нибудь обмены, конвертации и т.п.
А вообще, говоря, непонятно, для достижения каких целей Вы хотите использовать несколько нотаций?
Насколько я понимаю, обычно это происходит по причине того, что разные члены команды, выполняющие сходную работу, не владеют одной взаимноприемлемой методологией (хотя лучше к этому стремиться), но зато каждый знает что-то своё. Или купить дорогостоящий инструмент, обеспечивающий единую методологию, не представляется возможным
Однако при условии получения Вами нужного Вам результата с приемлемыми для Вас параметрами я лично не возражаю :о)))