タスク割当の責任

Objective

After completing this lesson, you will be able to タスク割当の責任について理解します。

基本から始める

BPMN は、強力で意味のある表記です。

BPMN コア要素

BPMN コア要素は、フローオブジェクト、接続オブジェクト、アーティファクト、および 責任 で構成されます。フローオブジェクト: これらの要素は、すべてのプロセスモデルのコアです。これらは、どの条件に基づいて何を実行する必要があるかを記述するために使用されます。オブジェクトの接続: これらのフローは、エレメントを相互に接続するために使用されます。アーティファクト: これらは、プロセスに追加情報を提供するエレメントです。これらは、プロセス実行を成功させるために必ずしも必要ではありません。責任: これらの要素は、プロセスの誰に焦点を当てます。これらは、ロール、部門、およびその他の責任を定義するために使用されます。

プロセスモデルの読込および登録

プロセスを読むことは、本を読むようなものだ。特定の方向に従い、左から右、上から下に読み込まれます。学習の BPMN は、言語の学習のようなものです。すべての BPMN 要素には、単語が行うなど、特定の意味があります。努力の価値は、あなたが話せるように、そして考えることさえあるプロセスの言語で行うことです。

空腹であると仮定して、基本的な BPMN 要素を使用してプロセスを作成し、飢餓を達成するために何をすべきかを説明します。

プロセスを作成するために必要なこと

  • プロセスのきっかけを説明する開始イベント。
  • プロセスとタスクをガイドするシーケンスフロー。
  • 何をすべきかを説明するタスク。
  • プロセスの最後に到達したステータスを記述する終了イベント。
このダイアグラムの例では、プロセスケースは Hungry とラベル付けされた Start Event で始まり、Purchase groceries、Prepare meor、および Eat meor の 3 つのタスクが続きます。各タスクは、プロセスの基本アクティビティです。矢印は、タスク間のシーケンスフローを表し、プロセスのフローと接続要素を示します。プロセスは 終了イベント で終了し、この例では 空腹ではなくなりました。

BPMN トークンコンセプト

ビジネスプロセスが大理石の走行であるとします。

プロセス内に、大理石が従う必要があるフローがあります。プロセスを通じて大理石を止められるのは、タスクのみです。ここでは、タスクが適用されるまで大理石が待機する必要があります。結局、大理石が毎回終点線を越えられるように、すべての流れが終了イベントに届くようにしなければならない。大理石が届かないと、何かおかしいことがわかり、どこかで流れが途絶えた。

大理石の例は、'トークン' の BPMN コンセプトについて簡単に考える方法です。BPMN では、大理石が正式にトークンと呼ばれます。トークンコンセプトでは、ビジネスプロセスの実行動作が、どの程度複雑であるかに関係なく説明されます。

このアイデアを把握すると、ビジネスプロセスフロー、特にプロセス実行動作のチェック時のエラーメッセージを理解するのに役立ちます。

これらの '技術チェック' は重要ではないと考えている場合、モデルはシステムによって実行されないため、これらは重要です。

同じコンセプトが以下にも適用されます。

  • BPMN 構文チェック (ダイアグラムを保存するたびに適用されます)。
  • プロセスシミュレーション (トークンを視覚化することもできます)。

トークンコンセプトを適切に適用すると、どんなに複雑であっても、BPMN プロセスモデルを理解することができます。

注記

このコース全体を通してトークンのコンセプトを参照し、プロセスの例と要素について説明します。
タスクおよびイベントの命名規則: 受動ボイス は避けてください。たとえば、請求書作成 は可能なサブプロセスにより役立つ場合があります。また、請求書作成済み には何が起こったかが示されるため、イベントに適用できます。タスクには、常に動詞で始まる有効な音声が必要です。たとえば、請求書作成 は、何らかの処理が行われていることを示します (動詞 + 名詞)。

会社の複数のユーザがプロセスモデリングに関与する場合は、命名との整合性を確保することが重要です。幸いなことに、すべての BPMN プロセスが同じユニバーサルスタイルに従うようにするためのタスクとイベントの命名規則があり、世界中で理解されています。

タスクおよびイベントの命名規則は BPMN のベストプラクティスに基づいているため、厳密なポリシーまたはルールとして認識されないことに注意してください。モデラにとって適切な正当性があり、意味があり、理解可能である場合は、これから逸脱することができます。

では、イベントを適切かつ一貫して命名するにはどうすればよいでしょうか。IS ステータスの識別に役立つ規則があります。実際には、イベントに名前を付けるためのシグナルワードとして考えられるものは次のとおりです。

  • [需要] が発生しました。
  • [order] を受け取りました。
  • [サービス] が使用可能です。
  • [invoice] が作成されました。
  • ...

"is" という用語を使用する必要はありませんが、IS の状態を実際に記述するのに役立ちます。

有効な文言は、イベントではなく、アクティビティを示します。そのため、オーダーの処理 や 製品の納入 などのイベントでは、このような表現が間違っています。イベントにはパッシブな定式化が必要です (何らかの処理が完了しているか、到達しています)。開始イベントには常にプロセスのトリガが指示され、終了イベントにはこの時点での目標が通知されます。たとえば、発注済 や 製品の出荷準備完了 などです。

タスク割当責任

ビジネスタスクは、マニュアルまたは技術的に、リソースによって実行されます。

現実の世界では、BPMN は Pool and Lane と呼ばれるモデリングの目的で、覚えやすい別のコンセプトを使用します。このコンセプトは、ビジネスプロセスで責任をモデル化するために使用されます。このレーンは、スイムレーンとしてプールと比較することができます。実際はスイムレーンのように見えます。

プールおよびレーンのコンセプトにより、タスクを責任に割り当てるのではなく、責任にタスクを割り当てることができます。すべてのタスクが誰かによって実行され、毎回同じ人を複数のタスクに割り当てることは面倒であるため (EPC などの表記の場合)、これはより理にかなっています。

責任者は誰ですか。

これはプールで表される組織「ACME G.A.」の一例である。プール内には(スイム)レーンで表される「営業」と「金融」の2部門がある。

プールは通常、プロセスが実行される組織全体を表します。

レーンは、タスクの適用に関する実際の責任 (ロール、部門、ポジション、および指名された個人 (非推奨)) を表します。

プロセスモデルの責任

通常、プールの各レーンは、すべての割当済タスクの適用を担当します。シーケンスフローによってタスクが接続されるため、レーンの横断を情報の引渡および実行の責任とみなすこともできます。したがって、参加者は相互にやり取りし、コミュニケーションを取る必要があります。

プールとレーンの使用については、宿泊施設を共有する二人の仲間であるティムとロバートの以下の話で説明されている。

A Sad Story of a Dinner...

ティムはインターネットで新しいレシピを見つけた。しかし、ティムはあまり料理が上手ではない。幸い、彼の平凡なロバートは料理が大好きで、新しいレシピを試すのが嬉しい。しかし、美味しい夕食を料理した後、ロバートはとてもお腹が空いたので、ティム(ママと電話中だったティム)をこれ以上待てなかった。それで、彼は一人で夕食を食べ始めた。

Tim (レーン):

  • 食料品を購入

Robert (レーン)

  • 夕食の準備をする。
  • 夕食を食べる(ティムは関与しない)
この図は、プールに代表される「共用宿泊」シナリオを描き、「ティム」と「ロバート」の2車線に分かれている。プロセスについては、開始イベントがティムの「新しいおいしそうなレシピ」で、彼の最初のタスク「食料品買い」。その後、プロセスフローはロバートのレーンに移動し、夕食の準備をし、おいしい夕食を食べます。このプロセスは、レシピがお気に入りに追加されました で終了します。

...良終了あり

ロバートがすでに食事をしている間、ティムは電話中に夕食の匂いを嗅ぎ、ちょうど間に合って台所へ行きました!両者とも一緒に食べられるようになっている。

Robert (レーン)

  • 夕食の準備をする。
  • 夕食を食べる。

Tim (追加プロセス参加者)

  • 「夕食を食べる」という仕事にも関与している
同じ例がここで使用されており、今回は おいしい夕食を食べる タスクに追加のプロセス参加者として Tim を追加します。

まとめ

ディナーで観察した内容の例を締めくくります。

  • 責任 (レーン) は 1 つの組織 (プール) に属します。この例では、共有宿泊施設です。
  • タスクの責任は、プロセスモデルで視覚化することができます。
    • 車線から移動できます
    • プロセス参加者数も増えました

タスクにはより多くの参加者が割り当てられますが、このタスクを所有する主要な責任が 1 つ存在する必要があります。割り当てられた他のすべての参加者が集まるようにする人を考えることができます。

注記

追加の参加者は、BPMN プロセスモデリングで使用される SAP Signavio 固有の要素です。BPMN 2.0 表記法の正式な要素セットには属しません。

プールおよびレーンの命名規則

以下は、Swimlane の命名規則の可能性です。この図で使用されているすべての命名スタイルは適切であり、"個人" スタイルは可能な限り回避する必要がありますが、組み合わせて使用することもできます。

プールおよびレーンの命名規則は、ロール (プロセスベース): プロセス内の特定のロールに基づいて命名されます。利点は、役割は同じままでいることができますが、異なるユーザーがその役割を果たすことができることです。個人: 特定の個人 (Ms Clark など) に基づいて名前が付けられます。この個人は退職、休日、または勤務不可であるため、これは推奨されません。組織ユニット: このレーンの名称は、組織ユニット (財務など) に基づいて決定されます。これは、特定のロールまたは個人に対する明確な説明責任がないタスクに最適です。ポジションまたは職務役割: 特定の職務役割 (財務責任者など) に基づいて名前が付けられます。これにより、特定のポジションにおける特定の個人に対してタスクを直接説明責任を持たせることができます。この目的でのみ使用する必要があります。

注記

責任を定義するために指名された個人を使用することはお奨めしません。名称が変更され、影響を受けるすべてのプロセスの更新レベルが高くなる可能性があるためです。

ベストプラクティス: 代わりにプロセス関連のロールを使用します。