Предлагаю открыть дискуссию в данной конференции, именно, с того, чтобы дать четкое и недвусмысленное определение того, а что все-таки есть бизнес-процесс: в общем понимании, в понимании UML или других языков и подходов.
Wikipedia (
http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81)
говорит:
Проце́сс (от лат. processus — продвижение), — последовательная смена состояний стадий развития; Совокупность последовательных действий для достижения какого-либо результата.
Очевидно, второе определение в целом нам ближе.
А вот, что дает энциклопедия по поводу определения бизнес-процесс (
http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81):
Бизнес-процесс, ИТ — устойчивый информационный процесс (последовательность работ), относящийся к производственно-хозяйственной деятельности компании и обычно ориентированный на создание новой стоимости. Например, компания может сознательно организовать информационный бизнес-процесс своего основного производства. Бизнес-процесс включает в себя иерархию взаимосвязанных функциональных действий, реализующих одну (или несколько) из бизнес целей компании в информационной системе компании, например, управление и анализ выпуска продукции или ресурсное обеспечение выпуска продукции, под продукцией здесь понимают, например, товары, услуги, решения, документы).
Как следует из определения, мы имеем явную экономическую или коммерческую направленность.
Действительно, когда мы говорим о фирме, организации и т.п., производящей что-либо и стремящейся к прибыли - это все очень естественно.
А если вязть тот же ВУЗ. А какие противоречия скажете Вы? Действительно, ВУЗ - это организация, оказывающая услуги. А за эти услуги все равно кто-то платит: сам студент, фирма, государство или общество. Так, что в этом отношении никаких противоречий.
А если взять часть такой организации - например, управление факультетом - т.е. деканат.
Сам по себе деканат не явялется самостоятельной финансовой единицей, но является стуркутурной единицей. Можно ли в этом случае считать деятельность деканата - бизнес-процессом? Лично я не знаю...
Есть очень инетерсный язык - BPEL (англ. Business Process Execution Language) — язык на основе XML для формального описания бизнес-процессов и протоколов их взаимодействия между собой. BPEL расширяет модель взаимодействия веб-служб и включает в эту модель поддержку транзакций. Имеет смысл изучить, что же полагает это язык за бизнес-процесс, и не имеет ли смысл притсально его изучить, чтобы применять для описания бизнес-процессов...
С другой стороны вот определение варианта использования, или прецедента:
Прецеде́нт (англ. Use Case, а также: вариант использования, сценарий использования) — спецификация последовательности действий (варианты последовательности), которые может осуществлять система, подсистема или класс, взаимодействуя с внешними актёрами (англ. Actors).
Прецеденты служат для документирования функциональных требований к программным системам. Прецедент описывает некоторый целостный фрагмент поведения системы, не вдаваясь, при этом, в особенности внутренней структуры субъекта. Определение прецедента содержит все свойственные ему виды поведения: основную последовательность, различные варианты стандартного поведения и возможные при этом исключительные ситуации с указанием ответной реакции на них. С точки зрения пользователя, некоторые из видов поведения выглядят как ошибочные. Однако для системы ошибочная ситуация является одним из вариантов поведения, который должен быть описан и обработан.
Прецедент описывает взаимодействие программной системы с актёрами, имеющее вид последовательности сообщений. В понятие актёр входят люди, компьютерные системы и процессы.
Задачей проектирования программной системы является поиск таких классов для реализации прецедента, которые удачно сочетали бы в себе нужные роли и не создавали при этом излишних сложностей. Реализацию прецедента можно смоделировать в виде одной или нескольких коопераций. Кооперация — это реализация прецедента.
На диаграммах в UML прецедент отображается в виде эллипса. Внутри эллипса или под ним указывается имя элемента.
К прецедентам применимы следующие виды отношений:
* Ассоциация (англ. Association)
* Расширить (англ. Extend)
* Включить (англ. Include)
* Обобщение (англ. Generalization, наследование)
Надеюсь на продолжение темы...