|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Все привет! Где можно почитать о стандартах описания бизнес-процессов, а то сталкиваюсь с несколькими вариантами описания процессов, в которых ряд моментов противоречат друг другу в других схемах. Наверняка есть стандарты по которым учат, просто потом каждый начинает добавлять от себя, в связи с этим возникает путаница ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2007, 16:39 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Начинать смотреть можно с Викпедии: Классика жанра - IDEF0 , подробное описание , тексты стандартов . Современный мейнстрим - ARIS eEPC . Нарождающийся стандарт - BPMN . Вот хороший обзор - http://www.jetinfo.ru/2004/10/1/article1.10.2004153.html ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 00:03 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
http://yurivolkov.com/articles/Diagrams_for_business_processes_ru.html Мы у себя на работе используем BPMN для описания бизнес-процессов, а потом их "детализируем" уже в системной модели через UML. Для разработки ИС по мне вполне достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 15:23 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
А какое приложение используете для BPMN? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2007, 17:12 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
МайевтикНарождающийся стандарт - BPMN . да... нужно срочно все схемы переделывать.. OMG с новым стандартом. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2007, 12:15 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
alvaoА какое приложение используете для BPMN? Enterprise Architect ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2007, 00:32 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
здесь тоже можно почитать. достаточно лаконично ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2007, 15:04 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
alvaoА какое приложение используете для BPMN? Недавно вышла Embarcadero EAStudio. Сам пока только мельком взглянул из интереса ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2007, 12:23 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
alvaoА какое приложение используете для BPMN? http://www.bpmn.org/BPMN_Supporters.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2007, 19:50 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Ну, если уж говорить о стандартах, то на настоящий моментст это, пожалуй, BPMN. Тяжелая для понимания вещица, целые тренинги организовываются, чтобы научиться пользоваться. Однако - стандарт де-факто... Современные BPM-системы имеют свои дизайнеры для рисования процессов. Однако, мало кто придерживается стандарта. Большинство создателей софта стараются все же сделать свои диаграммы доступными бизнес-пользователям. А вот BPMN-диаграммы скорее понятны ИТшникам. Т.е. несколько отдаляют людей бизнеса от участия в процессе создания и анализа диаграмм. Многие вендоры выбрали свой путь - рисуют а-ля-BPMN-диаграммы, в которых общая картина очень похожа на BPMN, но реально некоторые сущности имеют свойства, не совсем совпадающие с идеей стандарта. Лично мне ближе идея интуитивно понятного изображения схемы. Т.к. здравый смысл все же подсказывает, что рисовать и исполнять схемы процессов логичнее и практичнее в одной системе, то на понимание со стороны BPM-движка в этом случае можно рассчитывать, даже если схема ушла от BPMN. Но если диаграммы рисовать в одной системе, а исполнять в другой - тут уж придется мириться с изощренностью BPMN и с зависимостью от программеров (т.е. о быстром прототипировании можно забыть и не заикаться). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 16:01 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJНу, если уж говорить о стандартах, то на настоящий моментст это, пожалуй, BPMN.Если уж говорить о стандартах, то есть "Р 50.1.028-2001 Методология Функционального Моделирования". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 16:19 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
МайевтикЕсли уж говорить о стандартах, то есть "Р 50.1.028-2001 Методология Функционального Моделирования".Да, Вы правы - это действующий стандарт. Однако, он не подразумевает последующего исполнения процессов. В 2001 году об этом никто реально не задумывался. Мне стоило действительно уточнить: BPMN - это нотация, предназначенная для изображения процессов, которые в последствие будут исполняться, а не распечатываться на бумаге и складываться в стол. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 16:43 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJНу, если уж говорить о стандартах, то на настоящий моментст это, пожалуй, BPMN. Тяжелая для понимания вещица, целые тренинги организовываются, чтобы научиться пользоваться. Однако - стандарт де-факто... ...А вот BPMN-диаграммы скорее понятны ИТшникам. Т.е. несколько отдаляют людей бизнеса от участия в процессе создания и анализа диаграмм. Позвольте с вами немного не согласится. BPMN одна из самых простых нотаций что существует. Проще может быть только IDEF0, да и то не уверен если честно. Кроме того, она специально разрабатывалась для того, чтобы наконец то бизнес-аналитики и "системщики" могли спокойно общаться на одном языке. Т.е. ее заточенность под "понятность для бизнеса" на мой взгляд одна из самых больших. Вот цитата из документа "Introduction to BPMN" от Stephen A. White, IBM Corporation: The primary goal of the BPMN effort was to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes. BPMN will also be supported with an internal model that will enable the generation of executable BPEL4WS. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation. Кстати, стал доступен вот такой вот документ - BPMN 2.0 RFP: Request for Proposals for version 2.0 of BPMN так что наверное к концу года можно ожидать BPMN 2.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 11:15 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
maxim_cabanПозвольте с вами немного не согласится. BPMN одна из самых простых нотаций что существует. Позволяю:) Я не спорю, что BPMN-одна из самых простых из существующих . Но она далеко не так однозначна, как кажется на первый взгляд. Я сравниваю как раз не со стандартами, а с реализацией графических дизайнеров у BPM-вендоров. И, надо сказать, здравый смысл мне нравится больше, чем BPMN:) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 11:33 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Есть такое дело :) А если не секрет, какой из BPM-движков вам больше всего понравился (с учетом простоты начала работы) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 11:36 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
maxim_cabanЕсть такое дело :) А если не секрет, какой из BPM-движков вам больше всего понравился (с учетом простоты начала работы)Движков или дизайнеров? Начало работы - это как раз дизайнер. Пожалуй, самая органичная рисовалка из известных мне - это у Unify. Логично, просто, не требует разъяснений. Что касаемо движка, то это уже показатель производительности системы. Его простотой не оценишь:) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 11:43 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Одна рисовалка никому не нужна :) Как правильно сказано вот тут Будущее BPM - The Future of BPM, by by Ismael Chang Ghalimi : Старт с Полноценной BPMS Против Старт с Инструмента Моделирования Процессов Хочется сразу "потрогать" руками процесс, а не просто абстрактно что то нарисовать.... И для "первого опыта" мне не нужен промышленный движок. Мне нужна простая система, которую я сам легко смогу развернуть, настроить, описать процесс, запустить его и "прочувствовать" все преимущества BPM :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 11:55 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
maxim_cabanThe primary goal of the BPMN effort was to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes. BPMN will also be supported with an internal model that will enable the generation of executable BPEL4WS. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation. Абсолютно не впечатляет ни этот текст, ни вообще подход IBM к управлению бизнес-процессами. Посмотрите: тут же явно подразумевается one-way: аналитики сделали свое дело, программеры свое. Сгенерили BPEL, подрихтовали результат напильником -- и вот оно, счастие. А на самом деле, это засада: если аналитик теперь захочит внести изменение в бизнес-модель, то как он будет объединять свои правки с тем, что сделали программисты? Если нет round-trip в явном виде, значит нет BPM (как методологии), значит -- отстой, извините за резкость. По существу вопроса: мне удалось участвовать в нескольких проектах, где при помощи BPM удалось устранить пресловутый "Business - IT gap". И я вам доложу, это что-то! Настоящий катарсис. Человеку уровня, скажем, коммерческого директора, показывают схему бизнес-процесса (причем и саму схему, и нотацию он видит в первый раз!), и он ее понимает -- настолько, что, немного задумавшись, показывает где что надо исправить. Так вот, увы, но с диаграммами, выполненными по стандарту IDEF0, ARIS eEPC и даже BPMN об этом мечтать не приходится. Без тренинга разобраться в них не получится. А это значит, что заниматься ими будут сами люди бизнеса не будут, а будут, как обычно, ИТ-шники, служба качества и прочие. А это, извините, совсем не то. Поэтому со стандартами в моделировании бизнес-процессов дело обстоит не слишком хорошо. Хотя в принципе моя обычная позиция -- "лучше плохой стандарт, чем его отсутствие", но в проекте BPM интуитивная понятность конкретной реализации все же перевешивает 100%-ное соответствие стандарту BPMN. maxim_cabanона специально разрабатывалась для того, чтобы наконец то бизнес-аналитики и "системщики" могли спокойно общаться на одном языке. Т.е. ее заточенность под "понятность для бизнеса" на мой взгляд одна из самых больших. Согласен, с точки зрения "понятности для бизнеса" BPMN превосходит все другие стандарты. Но все же степень этой понятности недостаточна. Ведь тут же налицо подмена понятий: говорим о понятности для бизнеса , а подразумеваем кого? Бизнес-аналитиков и ИТ-шников? Извините, но люди бизнеса -- это топ- и линейные менеджеры, а не "специально обученные мартышки". Если эти люди, причем без специального тренинга, способны понимать диаграммы бизнес-процессов и при этом организован гладкий round-trip, то BPM способен творить чудеса. И это не утопия, а достижимая цель. Но увы, достижимая ценой отступления от сегодняшних стандартов. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 12:06 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
maxim_cabanМне нужна простая система, которую я сам легко смогу развернуть, настроить, описать процесс, запустить его и "прочувствовать" все преимущества BPM. Золотые слова. Существует только один надежный способ разобраться со схемой бизнес-процесса -- запустить его на исполнение. 5-10 итераций "моделирование-исполнение" -- и вы получите достоверную схему процесса. На умозрительной схеме, вне зависимости от используемой нотацией, всегда лежит печать приблизительности: нарисовали так, а могли и вот так, и еще эдак -- несколько схем одного процесса, и все одинаково хорошие :) Думаю unify даст вам возможность "пощупать" BPM. Помимо всего прочего, его можно поставить прямо на свой ноутбук: все что нужно -- СУБД, сервер приложений, система авторизации -- поставляется на одном CD вместе с собственно BPM. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 12:13 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
maxim_cabanОдна рисовалка никому не нужна :) Совершенно верно. Именно поэтому полноценная BPMS лучше, чем BPMN или IDEF диаграмма в каком-нить visio или ворде. А для цельной системы отклонения от стандарта в пользу адекватности - это выигрыш в чистом виде. Если чтение и редактирование схемы представляет для бизнес-аудитории хотя бы малейшее затруднение, то считайте, что вы потеряли интерес этой аудитории, и в скором времени программеры сведут эксплуатацию системы к традиционной разработке, а бизнес-фокус в очередной раз будет потерян. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 12:32 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
К вопросу о "понятности" диагамм. Отличная, на мой взгляд, иллюстрация: /topic/463342 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 13:26 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
МайевтикНачинать смотреть можно с Викпедии: Классика жанра - IDEF0 , подробное описание , тексты стандартов . Современный мейнстрим - ARIS eEPC . Нарождающийся стандарт - BPMN . Вот хороший обзор - http://www.jetinfo.ru/2004/10/1/article1.10.2004153.html Мы свой продукт разработали для максимально быстрого и простого моделирования процессов (так, чтобы "модель" понимали не только те, кто ее разрабатывает, но и те, кто "по модели" должен , в идеале, работать). Демку можно получить, при желании, здесь: Infopulse ShareProcess 2007 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2007, 19:34 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
книги: МОДЕЛИРОВАНИЕ ЭКОНОМИЧЕСКИХ СИСТЕМ И ПРОЦЕССОВ И. В. Войнов, С. Г. Пудовкина, А. И. Телегин ОПЫТ ПОСТРОЕНИЯ ARIS-МОДЕЛЕЙ Тельнов Ю.Ф. РЕИНЖИНИРИНГ БИЗНЕС-ПРОЦЕССОВ (Учебное пособие) ГОСТЫ 34 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2007, 14:40 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
если интересна разработка процессов, пиши сюда sinergy_081015@mail.ru - пообщаемся ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2008, 12:29 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Люди добрые, помогите пожалуисто кратко (буквально 7/8 предлож.) , описать бизнес процессы управления финансами и продажами организация рекламы. Ни как не могу сделать... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2009, 22:58 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Вот почему, интересно, алгоритмы бизнес-процессов описываются не на нормальных языках типа Java или C#, а на каких-то блок-схемах ? Объявить переменную, организовать цикл или ветвление, перехватить исключение - почему бы для этого не использовать нормальный язык программирования ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2010, 17:36 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Ну это так была, мысль вслух, скорее. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2010, 17:38 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим Гераськин, это больше на шутку похоже, а не на мысли вслух. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2010, 20:57 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2010, 21:02 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
iscrafmМаксим Гераськин, если квадратики не устраивают, то можно текстом http://ru.wikipedia.org/wiki/BPEL Гипотетический пример. BPEL-последовательность mathProcess принимает переменную $numIn возводит её в квадрат и возвращает результат в переменной $numOut. ... Не проще ли Код: plaintext 1. 2.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 08:31 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим Гераськин http://ru.wikipedia.org/wiki/BPEL Гипотетический пример. BPEL-последовательность mathProcess принимает переменную $numIn возводит её в квадрат и возвращает результат в переменной $numOut. ... Не проще ли Код: plaintext 1. 2.
?Ну Вы тоже, я Вам скажу, выбрали эталон - BPEL. Для моделирования бизнес-процессов с точки зрения того, в чьи обязанности это входит - бизнес-аналитика, бизнес-пользователя - что Java, что BPEL - однофигственно. Если уж речь идет не о картинках, то стоит говорить о полноценных BPM-системах, которые на основе "квадратиков" генерят исполняемый код, и исполняют этот код, используя соответствующие движки. Так что определитесь уж - картинки или процессы? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 09:52 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJНу Вы тоже, я Вам скажу, выбрали эталон - BPEL Я не выбрал, а рассмотрел ;) Так что определитесь уж - картинки или процессы? Вот насчет этого у меня и появилась мысль - а почему, собственно, генерируют код по картинкам а не картинки по коду. Ну т.е. взять и описать процесс на нормальном ООП языке, с метаданными, по этому всему делу сгенерировать схему, если надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 12:55 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинНу т.е. взять и описать процесс на нормальном ООП языке, с метаданными, по этому всему делу сгенерировать схему, если надо.Получится лошадь впереди телеги. Сначала программист накодирует нечто, что в его понимании есть бизнес-процесс (если только программист не обладает дипломом MBA и профильным образованием бизнес-аналитика). Затем генерит из этого нечто квадратики - и тут именно квадратики, поскольку никакой ценности для бизнеса они не представляют. А затем напишет прогу, которая позволит аналитику перерисовывать эти квадратики в соответствии с бизнес-задачами (ну не перерисовывать же им ее в визио, да? :)), потом программер быстро кодирует, снова генерит квадратики, аналитик вносит изменения, снова кодирует... Максим, сколько раз за день вы можете перекодировать схему? Даю наводку: процесс верификации бизнес-процесса требует не меньше десятка итерраций, после чего наступает стадия улучшений. Я за рабочий день схему правлю и прогоняю в системе десятки раз. Успеете накодировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:06 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJСначала программист накодирует нечто, что в его понимании есть бизнес-процесс (если только программист не обладает дипломом MBA и профильным образованием бизнес-аналитика). Затем генерит из этого нечто квадратики - и тут именно квадратики, поскольку никакой ценности для бизнеса они не представляют. А затем напишет прогу, которая позволит аналитику перерисовывать эти квадратики в соответствии с бизнес-задачами А зачем программист-то ? Аналитик сразу пишет на высокоуровневом языке схему и тест к ней, там, на JUnit. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:20 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинWJСначала программист накодирует нечто, что в его понимании есть бизнес-процесс (если только программист не обладает дипломом MBA и профильным образованием бизнес-аналитика). Затем генерит из этого нечто квадратики - и тут именно квадратики, поскольку никакой ценности для бизнеса они не представляют. А затем напишет прогу, которая позволит аналитику перерисовывать эти квадратики в соответствии с бизнес-задачами А зачем программист-то ? Аналитик сразу пишет на высокоуровневом языке схему и тест к ней, там, на JUnit.Ааааа, так это я не догоняю )))) Это не программист должен иметь диплом MBA, это бизнес-пользователь должен быть программистом! Так вот оно как, оказца! И еще гендиректор, чтобы управлять полноценно - тоже пусть учится программить! А что, на родном-то языке и дурак может руководить! А вот пусть попробует руководить на с# ! А еще круче - на ассемблере, о! Максим, "Беда, коль пироги начнет печи сапожник, а сапоги тачать - пирожник" :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:30 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJАаааа, так это я не догоняю )))) Это не программист должен иметь диплом MBA, это бизнес-пользователь должен быть программистом! Так вот оно как, оказца! Так почему нет ? Ведь все равно вы придумываете, реализуете из тестируете алгоритмы, т.е. выполняете работу программиста. И еще гендиректор, чтобы управлять полноценно - тоже пусть учится программить! Ну если он должен придумывать, реализовать и тестировать алгоритмы, то куда ж без программирования ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:40 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим, А вы попробуйте, сходите предложите это СВОЕМУ директору. Потом расскажете что он вам ответит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:43 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
АБМаксим, А вы попробуйте, сходите предложите это СВОЕМУ директору. Потом расскажете что он вам ответит. Ну, тут у меня есть два варианта. В одном месте у меня есть директор, так он не занимается созданием и тестированием алгоритмов, соответственно, предложение будет не в кассу. Во другом месте я сам гендиректор, мне лично было бы проще на Java или C++ написать и оттестировать алгоритм, чем еще одно средство изучать, которое к тому же наверняка хуже подходит для указанных целей. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:47 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинВо другом месте я сам гендиректор, мне лично было бы проще на Java или C++ написать и оттестировать алгоритм, чем еще одно средство изучать, которое к тому же наверняка хуже подходит для указанных целей. Для понимания обстановки - сколько кроме вас людей там, где вы директор? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:50 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
АБМаксим ГераськинВо другом месте я сам гендиректор, мне лично было бы проще на Java или C++ написать и оттестировать алгоритм, чем еще одно средство изучать, которое к тому же наверняка хуже подходит для указанных целей. Для понимания обстановки - сколько кроме вас людей там, где вы директор? Трое ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:53 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинВ одном месте у меня есть директор, так он не занимается созданием и тестированием алгоритмов, соответственно, предложение будет не в кассу.А бизнесом он занимается? Попросите его любым доступным ему способом описать ключевые процессы его компании прямо сходу (дайте карандаш и бумагу). И посмотрите, как это можно сделать не на Java - узнаете для себя много нового :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:53 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим, без обид, но о каких бизнес-процессах вообще может идти речь в компании из четырех человек? Рекомендую для прочтения: Пять простых вопросов, ответив на которые вы узнаете, можно ли ваш бизнес-процесс моделировать и автоматизировать при помощи workflow ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 13:58 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJПопросите его любым доступным ему способом описать ключевые процессы его компании прямо сходу (дайте карандаш и бумагу). Так я сам так задумываю алгоритмы - карандаш и бумага. Речь-то про реализацию алгоритмов и их тестирование . У меня что в моем отделе что в моей компании объем тестов превосходит объем собственно исходников. Мало мальски сложный алгоритм требует изощренного тестирования, надо ж проверить как оно себя поведет в разных ситуациях, проанализировать граничные условия - а именно на них все сыплется обычно - создать тесты, вызвать исключительные ситуации, посмотреть, как система восстановится после всего этого ну и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 14:00 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
эээ... Максим, а вы, собственно, для себя ищете инструмент или хотите кому-то предложить? Если для себя, то я Вам открою маленький секрет: компании из трех человек не нужны никакие BPMS - поверьте опыту :) А если для кого-то - найдите потенциального заказчика и попытайтесь протолкнуть идею программирования его гендиректору (ну так, намекните о том, что ему придется...) - и потом можете смело думать о перспективах других рынков. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 14:08 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
АБМаксим, без обид, но о каких бизнес-процессах вообще может идти речь в компании из четырех человек? Ну, к примеру, выпуск очередной версии ПО. Скомпилировать - автотесты - собрать дистрибутив-выложить туда - выложить сюда - обновить описание там - обновить описание сям - известить - отослать - разослать - обновить документацию. Пять простых вопросов, ответив на которые вы узнаете, можно ли ваш бизнес-процесс моделировать и автоматизировать при помощи workflow Познавательно, спасибо. Однако ж, мне кажется, что статья скорее отвечает на вопрос "нужно ли". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 14:12 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJэээ... Максим, а вы, собственно, для себя ищете инструмент или хотите кому-то предложить? [quot] Ну, можно так сказать - я хочу создать инструмент :). Или даже так - я вынужден приступить к созданию такого инструмента. [quot]Если для себя, то я Вам открою маленький секрет: компании из трех человек не нужны никакие BPMS - поверьте опыту :) Верю, охотно и сразу. А если для кого-то - найдите потенциального заказчика и попытайтесь протолкнуть идею программирования его гендиректору (ну так, намекните о том, что ему придется...) Тут задам вопрос, как опытному человеку - что, часто встречаются гендиректора, которые будут изучать софт для составления схем бизнес процессов и на них что-то писать ? Я работал в нескольких софтовых фирмах и в одном банке - нигде генеральному и в голову не пришло бы что-то там формально излагать в виде схем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 14:19 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинТут задам вопрос, как опытному человеку - что, часто встречаются гендиректора, которые будут изучать софт для составления схем бизнес процессов и на них что-то писать ? Я работал в нескольких софтовых фирмах и в одном банке - нигде генеральному и в голову не пришло бы что-то там формально излагать в виде схем.А вот это как раз скорее исключение, чем правило. Часто директор (или одно из первых лиц компании) в ходе разговора чисто механически берет в руки карандаш и объясняет: вот это у нас так, это хочу так и т.д. И угадайте, что на листочке? Угу, квадратики! А что касаемо рисования схем - конечно, это делает не директор, но нередко - финансовый директор, чаще - бизнес аналитик. Но тут есть такой момент, что когда схему обсуждают в присутствии других лиц, и того же генерального, то часто тут же в нее вносятся корректировки. Например: "добавьте тут еще одно согласование или проверку, а эту стрелочку направьте туда". И тут уж точно вы не предложете Java-код. BPM-инструментарий должен обеспечивать прозрачность одновременно и для бизнес-юнитов, и для программеров. Вот это - BPMS. Все остальное - попытки обеспечить некоторую функциональность, присущую BPMS. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 14:32 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJА вот это как раз скорее исключение, чем правило. Часто директор (или одно из первых лиц компании) в ходе разговора чисто механически берет в руки карандаш и объясняет: вот это у нас так, это хочу так и т.д. И угадайте, что на листочке? Угу, квадратики! Конечно, я и сам в виде квадратиков и стрелочек делаю наброски. Например: "добавьте тут еще одно согласование или проверку, а эту стрелочку направьте туда". И тут уж точно вы не предложете Java-код. Совершенно верно, тут нужна схема. Схему можно сгенерировать по Java-коду, особенно если там есть аннотация. Собс-но, понятно, что схемы нужны и даже необходимы. Не совсем понятно, почему для написания, а главное, отладки алгоритмов используется не язык ООП. Ведь если человек умеет хорошо алгоритмизировать, то для него язык не проблема, как мне кажется. К примеру, смотря на ветвистую схему или читая задумчивое описание в первую очередь я думаю о том как ЭТО тестировать. А если речь идет про комплекс взаимодействующих процессов ? Часто случается что тронешь кусок кода, а где-то в другом месте "сыпется". Если система покрыта атоматизированными тестами, то проблема может выявится на общем прогоне. Как в BPM software с тестированием сложных систем из множества взаимодействиющих процессов дело обстоит ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 15:06 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим, Вы действительно не видите противоречий в том, что говорите? Вы соглашаетесь, что для того, чтобы объяснить требования или обсудить бизнес-процесс на уровне бизнеса - нужна схема. Но тут же говорите, что можно сначала написать код на Java. Как писать код того, чего еще нет? Или Вы считаете, что это программист должен диктовать директору, как должен быть устроен его бизнес? Или Вы не мыслите шире уровня компании из четырех человек, в которой директор - он же программист и, возможно, еще и бухгалтер и секретарь? Такой бизнес имеет право быть, и быть успешным, но он не является эталоном. И, я полагаю, что директор, управляющий компанией из нескольких даже не сотен и тысяч, а десятков человек просто не имеет права тратить такой ценный и дорогостоящий ресурс как "директор" на кодирование. Вы, как директор, будете хвалить сотрудника (например, программиста), если он в рабочее время будет мыть полы в кабинете? Или задумаетесь: не слишком ли дорогая у меня уборщица? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 16:15 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJВы действительно не видите противоречий в том, что говорите? Ну, честно признаюсь, я не сильно владею темой, поэтому, собственно, и спрашиваю. Вы соглашаетесь, что для того, чтобы объяснить требования или обсудить бизнес-процесс на уровне бизнеса - нужна схема. Но тут же говорите, что можно сначала написать код на Java. Как писать код того, чего еще нет? Или Вы считаете, что это программист должен диктовать директору, как должен быть устроен его бизнес? Я вот как считаю: 1)директор каким-то образом излагает некую схему (на бумаге, в устном виде и т.д.) 2)аналитик ее алгоритмизует и пишет тесты на нормальном языке ООП 3)прогоняются общие автоматизированные тесты на все систему, дающие надежду, что система в целом не развалится, если в нее воткнут изменение, порожденное (1) Т.е. директор излагает идеи а аналитик их алгоритмизует и тестирует. Программист тут как таковой вообще не при делах ибо он не владеет предметной областью. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 16:38 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Ну вот, Максим, потихоньку движемся в нужном направлении :) Остается разделить аналитиков и "мастеров на все руки", делающих все по немногу. Неплохо, когда аналитик хорошо владеет компьютером, и даже может написать пару строк в J-Script-е. Освоение этого не вызывает, как правило, отторжения у пользователей, умеющих написать формулу в EXCEL. Но в реальной жизни решение принимает человек, который костюмчик примеряет прежде всего на себя. И имейте в виду, что этому человеку уже порядком надоел этот ящик Пандоры под названием "ИТ-отдел". И он ищет инструмент, который понятен ему лично в первую очередь. И поскольку такие инструменты сейчас есть, то предлагать ему покодировать процессы - это все равно, что предложить ему ездить на работу на самокате, а не на машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:34 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJИ поскольку такие инструменты сейчас есть, то предлагать ему покодировать процессы - это все равно, что предложить ему ездить на работу на самокате, а не на машине. Так собственно, отсюда и вопрос - кодировать на Java вроде как гораздо проще, чем кодировать на BEPL или другом языке блок-схем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:42 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
А ежели совсем не кодировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:43 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
А как тогда, если система построена из сложных алгоритмов ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:44 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
ну вот посмотрите например тут Или просто поищите, где есть примеры BPM-систем ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:47 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Спасибо, посмотрю ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 17:59 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
WJ, АБ - благодарю, просветление достигнуто. Действительно, процессы гораздо лучше описывать специализированными средствами. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2010, 22:36 |
|
Методология описания бизнес-процессов
|
|||
---|---|---|---|
#18+
Максим ГераськинWJ, АБ - благодарю, просветление достигнуто. Действительно, процессы гораздо лучше описывать специализированными средствами. Всегда пожалуйста, рад что Вам это как-то помогло. Если захотите узнать как это делается на практике и если случится оказия - приходите на семинары bpms.ru. На них в подробностях разбираются реальные кейсы. Семинары проходят примерно раз в месяц, объявление об очередном семинаре обычно публикуется за две недели. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2010, 12:11 |
|
|
start [/forum/topic.php?all=1&fid=37&tid=1555528]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
94ms |
get tp. blocked users: |
2ms |
others: | 280ms |
total: | 462ms |
0 / 0 |