Разница между BPM и App. рабочий процесс?

Я знаю, что в наши дни много говорят о BPM, и я осознаю, что некоторые могут счесть его повальным увлечением, а не фундаментально важной частью программного обеспечения.

Как человек из того, что большинство назвало бы «Бизнесом», я делал все возможное, чтобы узнать о BPM, чтобы убедиться, что мы продолжаем принимать решения, которые имеют смысл не только для бизнеса, но и для ИТ.

Во время чтения я заметил, что при обсуждении BPM иногда упоминается рабочий процесс приложения. Я не задумывался об этом до недавнего времени.

Поэтому в чем разница? Когда бы вы использовали один, а не другой?


person anthon    schedule 30.04.2009    source источник
comment
Могу ли я спросить об этом по-другому? Какая информация вам понадобилась бы, чтобы дать ответ?   -  person anthon    schedule 04.05.2009
comment
Я не уверен, что понимаю часть рабочего процесса приложения. Как будто BPM — это просто рабочий процесс приложения?   -  person svrist    schedule 05.05.2009
comment
Вот такая у меня проблема! Может быть, когда я слышу рабочий процесс приложения, они имеют в виду метод, который вы используете? либо внутри, либо с внешним приложением?   -  person anthon    schedule 12.05.2009


Ответы (4)


BPM касается процесса и его улучшения, который учитывает пользователей и, возможно, более одного приложения, например. система ERP может иметь более одного приложения, хотя термин может использоваться и по-другому. Обратите внимание, что процесс можно просматривать без учета того, какие приложения или технологии используются.

Рабочий процесс приложения — это то, как приложение используется для перехода от а к б. Здесь используется определенный набор кода и то, что происходит в процессе перехода приложения от a к b. В этом случае приложение находится в центре внимания, а не процесс.

Это дает ответ? Другой способ думать об этом состоит в том, что несколько рабочих процессов приложений могут составлять систему, которая используется в процессе, к которому можно применить BPM.

person JB King    schedule 25.06.2009

Поздно в игру, но рабочий процесс для базы данных, как BPMS для СУБД. (Удобно, как буквы выстраиваются, да?)

IOW, BPM(S) традиционно означают конкретную структуру/приложение, которое позволяет вам управлять бизнес-процессами: определять их, хранить, управлять их версиями, измерять их и т. д. Это похоже на то, как СУБД управляет базами данных.

Теперь рабочий процесс — это определение, так же как база данных — это определение. В первом случае это определение операций/работ (Выполнить заказ), их этапов (Отправить счет) и правил/ограничений на работу (Если нет на складе, отправить уведомление). В последнем, подобном случае, это определение структуры данных (CREATE TABLE) и ограничений (InvoiceTotal должен быть > $0,00).

person alphadogg    schedule 29.09.2009

Я думаю, что это потенциально запутанная тема, особенно потому, что некоторые среды разработки используют модель потока процессов для создания приложений, ориентированных на пользователя (например, я имею в виду Outsystems).

Но для меня разница кристально ясна. Рабочий процесс приложения, как люди говорят об этом, относится к пути пользователя через приложение, т. е. страницы, которые он заполняет/посещает, данные, которые он вводит, и т. д. на пути к завершению какой-либо транзакции. Тем не менее, поток приложений — плохой термин для этого, я думаю, что поток приложений был бы более значимым.

С другой стороны, BPM — это моделирование и выполнение рабочего процесса. Под рабочим процессом в этом контексте я подразумеваю серию отдельных шагов (или задач), которые должны быть выполнены (либо программно, либо посредством взаимодействия с человеком) в определенном порядке для завершения процесса. Эти задачи могут быть реализованы в виде отдельных модулей приложения (каждый со своим «рабочим процессом приложения», см. выше). Задача механизма рабочего процесса состоит в том, чтобы убедиться, что эти отдельные шаги назначены нужным людям (группам людей) в правильной последовательности, и что в целом процесс завершается упорядоченным образом.

person copt    schedule 18.05.2012

Я не думаю, что на это есть четкий ответ. Это слова, а не теоретические понятия. Если вы добавите в этот микс слово «контрольный список» — это просто окажется линейной версией процесса (но вы можете использовать условные обозначения в контрольных списках — превращая их в рабочий процесс).

Я не знаю, как помочь в переформулировании этого вопроса, но похоже, что на него никогда не может быть ответа. Мои собственные мысли находятся на https://tallyfy.com/improving-efficiency-workflow-vs-business-process-management/

person Amit Kothari    schedule 10.10.2016