BPMN: как показать задачу, которая одновременно выполняется для двух дорожек




Главная   Форумы   Методики визуализации и моделирования в бизнес-анализе   BPMN: как показать задачу, которая одновременно выполняется для двух дорожек

В теме 3 ответа, и 3 участника, последнее обновление сделано пользователем Аватар (Igor Tkachenko) Igor Tkachenko 3 г назад.

Показано 4 ответа - от 1 до 4 (всего 4)
  • Автор
    Сообщения
  • 11.06.2014 в 18:00 # 17305
    Аватар (TrizMan)
    TrizMan
    Подписчик
    Доброго дня.

    Коллеги, кто шарит в BPMN, подскажите пожалуйста, как отобразить, что задача выполняется одновременно 2-мя актерами, т.е. одновременно для двух дорожек или пулов.

    Пример: процесс трудоустройства. Есть две дорожки: сотрудник отдела кадров и тех. эксперт. Сотрудник отдела кадров рассматривает резюме и приглашает человека на собеседование. В собеседовании так же принимает участие технический эксперт. И тот и другой в дальнейшем отправляют свое мнение о кандидате руководителю. Загвоздка в активности «собеседование»: как показать что эта задача для обоих участников?

    Вариант растянуть квадратик задачи на 2 дорожки — на сколько я знаю не допускается;
    Вариант через 2 параллельных потока и дублирование задачи на обоих дорожках — ИМХО не вариант, т.к. получается что это 2 разных процесса.

    Подскажите пожалуйста оптимальный вариант.

    Поделиться:

    Цитировать

    12.06.2014 в 00:21 # 17310
    Эмм… де жа вю какое-то… Для всех стал этот вопрос актуальным:). Приведу то, что мы с коллегами нагенерили, плюс результаты рысканья по форумам по данному вопросу:

    1) Дополнительные пулы/лейны. То бишь, пул сотрудника отдела кадров, пул эксперта и пул «сотрудник + эксперт» (назови его, экспертная комиссия:)). Собственно, что дальше, надеюсь понятно.

    2) Как ты упомянул, дублирование действия. Правда, чисто с технической точки зрения — не совсем корректно, но для визуализации пойдет.

    3) Определи, кто ключевой stakeholder в действии, и к нему его запихни.

    4) Покажи аннотацией, что есть такая вот специфика, которая стандартными средствами не разруливается.

    5) Декомпозируй действие на атомарные шаги, выполняемые только одним участником, и распихай по пулам.

    6) Говорят, другие виды диаграмм в 2.0 решают данный вопрос (Conversation, Choreography). Я не копал серьезно в этом направлении.

    Вроде как нет стандартных средств в процессной диаграмме BPMN, позволяющих это показать. Выбирай наименее болезненный вариант из приведенных выше с учетом твоей ситуации.

    Поделиться:

    Благодарностей: 3   Цитировать

    12.06.2014 в 08:14 # 17311
    Аватар (TrizMan)
    TrizMan
    Подписчик
    Герман, спасибо большое за целый набор вариантов решения. Подберу себе что-нибудь подходящее )
    Поделиться:

    Цитировать

    01.07.2014 в 23:29 # 17340
    Аватар (Igor Tkachenko)
    Igor Tkachenko
    Подписчик
    А они действительно делают это одновременно как одну активность? Может быть они делают две разыные активности?

    И вообще есть ли смысл в таком уровне детализации и в отражении этих нюансов? Мне у Германа 3 вариант нравится, только я бы даже не ключевого стейкхолдера указывал, а наиболее дефицитного. Т.е. тот ресрс управление временем которого наиболее ценно (противоречия может и не быть).

    Поделиться:

    Цитировать

Показано 4 ответа - от 1 до 4 (всего 4)

Вы должны авторизироваться для ответа в этой теме.