Process Is The Main Thing

@ Anatoly Belaychuk’s BPM Blog

Process Patterns: Plan-Execute (Four Different Ones)

Some organization develops and then executes some plans.

1. Anti-pattern: planning and execution in one process

Planning will last until all plan items will be executed - this is no good.

2. Static planning

Fixing the defect of the diagram above: planning spawns execution and exits.

So far so good but what if the plan may be amended while executed?

3. Dynamic planning

Initial planning and plan changes write to the database of plan items. Scheduler process scans the database periodically and spawns execution of the items whose time has come.

4. Agile planning

Also may be called decentralized planning. It’s dynamic planning, too but unlike in the variant above, execution is not initiated automatically. Here the performer that executed certain plan item chooses what to do next. The control process watches that no one plan item is forgotten.

07/20/15 | Articles | ,    

Comments (4)

  1. Андрей 03/09/16 12:06 PM

    Изящно.

  2. Roman 05/11/16 12:04 PM

    В последнем кейсе - “Принять меры” - это применительно к Плану? (т.е. если есть просроченные задачи - то перепланировать их?)
    Или имеется ввиду - отправить просроченные пункты плана к исполнению? (пул Выполнение).
    Спасибо.

  3. Anatoly Belychook 05/11/16 01:11 PM

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

    Варианты действий - препланировать (как частный случай, передвинуть плановцю дату на более позднюю), поставить исполнителю клизму, а лучше совместить дно с другим.

  4. Anatoly Belychook 05/11/16 01:17 PM

    А нет, был неправ: это в третьем варианте исполнение запускается автоматически.

    Значит или перепланировать, или пойти запустить выполнение.

What do you think?

Captcha

Copyright © 2008-2016 Anatoly Belychook. Thanks to Wordpress and Yahoo.  Content  Comments