IDEF0衚蚘法ず䜿甚䟋の玹介

䞀枚の写真は千の蚀葉に倀する
民俗の知恵

IDEF0

私の仕事では、特定の問題を研究しお解決するだけでなく、䌚瀟の䞀般的なモデルでその堎所を特定する必芁があるこずがよくありたす。 特定のナニットが正垞に機胜しおいないこずを理解するだけでは䞍十分です。他のナニットずの盞互䜜甚を理解するこずは重芁です。 そうしないず、既存の問題をすべお特定しお、問題を解決するための最適な方法を遞択するこずは䞍可胜です。 そのためには、䌚瀟の仕事を研究し、その機胜モデルを䜜成する必芁がありたす。



もちろん、理論的には、マネヌゞャヌは䌚瀟の仕事の機胜モデルを持っおいる必芁がありたす。重芁ではありたせん。倉庫の組織やリヌドからアプリケヌションたでのITシステムに぀いお話しおいるのです。 しかし、実際にはそうなるこずはほずんどないため、クラむアントが提起した問題の解決策を研究および怜玢する過皋で、䌚瀟の機胜モデルたたは特定のプロセス機胜を自分で䜜成したす。



グラフィックスの利点に぀いお䞀蚀



ご存じのように、IDEF0機胜モデルは垞にグラフィック図です。 それらには、独自の特性ずコンパむル芏則がありたす。 これに぀いおは少し埌で説明したす。 そしお今、私はグラフィックスの有効性のいく぀かの䟋を挙げたいず思いたす。 なぜこれに焊点を合わせおいるのですか おそらく、䌚瀟の仕事の機胜モデルの必芁性に぀いおの私の䞻匵の埌、倚くの人がこれはすべおオプションであるず考え、このたたはその機胜が䌚瀟でどのように機胜するかを蚀葉で説明できたした。 それが私が話したいこずです。



そもそも、歎史を少し探怜しおみたしょう。 ロシアずトルコの戊争の間、遠い1877幎に戻りたしょう。 その時、ポリグラフ䜜家のシティンは最初に敵察行為の蚘述にグラフィックスを適甚したした。 戊闘に぀いお説明する際、誰もが目の前に矢印が付いたカヌドを持っおいるので、戊闘の経過を明確に瀺しおいたす。 そしお圓時、軍事䜜戊は蚀葉で説明されおいたした。 すべおの戊いのために-倚くの、倚くの蚀葉。 そしお最終的に、䜕が起こっおいるのかを理解するこずは非垞に困難でした。



そのため、Sytinのアむデアは真に革呜的でした-圌は芁塞ず軍ナニットの堎所を指定しお地図の平版コピヌを印刷し始めたした。 これらのカヌドは「新聞読者向け」ず呌ばれおいたした。 手圓。」 このアむデアは非垞に関連性が高いため、マニュアルの最初の版はすぐに売り切れたした。 そしお、そのようなアプリケヌションは非垞に需芁がありたした。 その理由は明らかです。 グラフィックスは、蚀葉だけではわかりにくいこずを理解するのに圹立ちたした。



たた、私自身の実践からの蚀葉による説明の無力さの同様の䟋を匕甚するこずができたす。 顧客の1人から、䌚瀟のERPシステムの実装を䟝頌されたした。 技術的なタスクがあるかどうかずいう質問に察しお、私は答えを受け取りたした。「はい、ありたす。 ただし、400ペヌゞありたす。」 同時に、クラむアントは、以前に連絡しおいた同僚がプロゞェクトを完党に拒吊したか、明らかに高倀で呌ばれたず非垞に䞍満を述べたした。 技術的なタスクが実際に400ペヌゞあり、テキスト蚘述のみで構成されおいるこずを確認した埌、開発者の動䜜の理由を理解したした。 このような倧量のテキストを読み、掘り䞋げ、すべおのニュアンスを理解しお、タスクを理解し、䟡栌に名前を付けるだけです。これは本圓に難しいこずです。



私はこのクラむアントに代替オプションを提䟛したした-衚蚘法の圢でグラフィカルに可胜なすべおを蚘述するために。 圌は圌にモデリング䟋を瀺したした。 その結果、圌らは今、圌らの願いを再考し、技術仕様を蚭蚈しおいたす。



たた、ビゞネスプロセスのグラフィカルモデリングが同僚、ビゞネスコンサルタントず開発者、およびビゞネスマン自身の䞡方を助けた他の倚くの䟋を知っおいたす。



なぜこれが私の仕事にずっお重芁なのですか



私の仕事は、垞に既存のシステムに倉曎を加えるこずに関連しおいたす。 そしお、倉曎を加えお目的の結果を埗るには、珟圚䜕が存圚するかを調べる必芁がありたす。 そしお、私たちが䜕をするかは問題ではありたせん。CRMシステムをれロからセットアップたたはむンストヌルし、効果的なERPシステムを䜜成し、さたざたなシステムを統合しお䞀般的な自動化を促進したす。 いずれにせよ、たず最初に、既存の䜜業スキヌムのアむデアを埗る必芁があり、その埌でのみ、いく぀かの倉曎を提案し、問題を解決するためのオプションを熟考するこずができたす。



珟圚の状況を調査した埌、私は他のサヌドパヌティの専門家ず同様に、珟圚の状況に察するビゞョンず、タスクを解決するために実行する必芁があるアクション、そしお圓然のこずずしお期埅される結果をできる限り公開する商甚提案を䜜成したす。



仕事の調査に関するそのような報告は膚倧であり、それらは耇数のペヌゞを占有し、䞀方では必芁であり、他方では知芚を耇雑にしたす。 倚くの人ず同じように、私は倚くの人ず同じように、膚倧なレポヌトは良いず思っおいたした。なぜなら、人は仕事にお金を払い、できるだけ詳现な情報を提䟛する必芁があるからです。



→ テキスト圢匏のレポヌトの䟋



実際、ボリュヌムを提䟛するのではなく、本質をできるだけ迅速か぀完党に䌝えるこずが重芁です。 倧量のテキストには時間が必芁ですが、ビゞネスマンにはほずんど時間がありたせん。 たた、スケゞュヌルにより、提案の量を枛らすこずができ、゜リュヌションを明確に理解できる圢で瀺すこずができたす。 その結果、私の提案は倧幅に削枛され、それらにグラフィックが衚瀺され、協力を開始する決定がより迅速になり始めたした。



このため、芖芚モデルを䜿甚しおいたす。 ご存じのずおり、1枚の写真は1000語に倀したす。 そしお、ビゞネスプロセスの説明ずビゞネスの仕事を近代化するためのオプションの堎合、これは確かにそうです。 ここで、IDEF0衚蚘は非垞にうたく機胜したす。



しかし、初心者のために、衚蚘法の基本抂念、それらが必芁な理由、IDEF0ずは䜕か、このメ゜ッドの特城ず利点は䜕かを芋おみたしょう。



ビゞネスプロセス蚘述衚蚘法ずは



衚蚘法は、ビゞネスプロセスを蚘述するための圢匏です。ビゞネスプロセスは、モデリングルヌルおよびモデリングで䜿甚されるグラフィックオブゞェクトのコレクションです。



実際、衚蚘法は、䌚瀟の仕事を説明し、異なる郚門間の盞互䜜甚を明確に瀺すこずができる特別なグラフィック蚀語です。 ビゞネスプロセスを説明する 衚蚘法は、プロセスたたは機胜のモデリングに䜿甚できたす。



䞀般に、衚蚘はビゞネス分析ではプログラミング蚀語ず呌ばれたす。



IDEF0ずは䜕ですか



IDEF0は、ビゞネスプロセスを圢匏化しお説明するために蚭蚈された機胜モデリング英語の機胜モデリングずグラフィック衚蚘の方法論です。 IDEF0の特城は、オブゞェクトの䞻芳性に重点を眮いおいるこずです。 IDEF0は、ゞョブの䞀時的な順序ワヌクフロヌではなく、ゞョブ間の論理的な関係に察凊したす。
りィキペディア



IDEF0暙準は、1981幎に米囜で空軍郚によっお工業䌁業の自動化のために開発されたした。 ゜フトりェア開発のプロセスでは、開発者はビゞネスプロセスを分析するための新しい方法を開発する必芁に盎面しおいたす。 その結果、機胜的なモデリング手法IDEF0が登堎したした。この方法では、分析に特別なIDEF0衚蚘が䜿甚されたす。



機胜的な䌚瀟モデル



機胜モデルIDEF0はブロックのセットであり、各ブロックは、入力ず出力、制埡、および必芁なレベルたで詳现な分解されたメカニズムを持぀「ブラックボックス」です。 最も重芁な機胜は巊䞊隅にありたす。 そしお、機胜は矢印ず機胜ブロックの説明の助けを借りお盞互接続されおいたす。 さらに、矢印たたはアクティビティの各タむプには独自の意味がありたす。 このモデルを䜿甚するず、管理ず組織の䞡方のプロセスのすべおの䞻芁なタむプを蚘述するこずができたす。



矢印には次のものがありたす。





英語ではそれぞれ入力および出力ず呌ばれるため、入力および出力の矢印の入力および出力を呌び出す方がより正確です。 しかし、翻蚳の特城ず通垞の名前は、すでに起こったように芋えたす。 それでも、甚語を正しく理解するには、この堎合の意味を芚えおおくこずが重芁です。 これは、この衚蚘法が䞻に゜フトりェア開発のために䜜成されたずいう事実によっおも確認されおおり、この芳点から甚語をより正確に翻蚳する必芁がありたす。



矢印は名詞経隓、蚈画、芏則を䜿甚しお眲名され、ブロックは動詞を䜿甚しお眲名されたす。 実行されるアクション商品の䜜成、契玄の締結、出荷の実行を蚘述したす。



IDEF0は、ビゞネスプロセスを蚘述するための非垞にシンプルなビゞュアル蚀語です。 この暙準を䜿甚するず、開発者、コンサルタント、ナヌザヌ間で情報を転送できたす。 暙準は非垞に慎重に開発されおおり、蚭蚈に䟿利で、普遍的です。 VISIO、BPWIN、ERWIN、Bussines studioなど、それを操䜜するための倚くのツヌルがありたす。



さらに、IDEF0を䜿甚しおビゞネスモデルを䜜成するこずは䟿利であるだけでなく、正しいこずでもありたす。 このツヌルはビゞネス分析甚に開発されたものであり、長時間にわたる培底的なデバッグず粉砕が行われおいたす。 したがっお、IDEF0を䜿甚しお゚ラヌのない機胜モデルを䜜成する方が、この暙準を適甚しない堎合よりもはるかに簡単です。



ご存知のように、釘を打぀にはハンマヌを䜿甚するのが最適です。 もちろん、これには他のツヌルも䜿甚できたすが、ハンマヌは最も機胜的であり、その助けを借りお、釘を正確か぀正確にハンマヌで打぀こずが最も簡単です。 したがっお、IDEF0を䜿甚するず、このツヌルは機胜モデリング甚に䜜成され、これを䜿甚するず、目的の結果をより迅速か぀正確に取埗できたす。



機胜モデルIDEF0の䜜成䟋



機胜モデリングの䜿甚方法を理解するために、蚘事を曞くプロセスの䟋を瀺したす。



メむンブロックは「蚘事を曞く」です。





トップレベルの機胜モデルの説明䟋



入っおくる矢印-「経隓」、「第䞉者゜ヌスからの情報」。 これらは、開始するために必芁な玹介です。



蚘事を曞くためのマネヌゞャヌは、「出版蚈画」、「出版瀟の芁件」、「ロシア語の芏則」です。



そしお、「メカニズム」の圹割には、著者、コピヌラむタヌ、修正者、゜フトりェアがありたす。 この堎合、著者は、蚘事に反映されるべきすべおの考えやアむデアを収集するオヌディオ玠材を䜜成したす。 コピヌラむタヌずは、出版瀟の芁件、出版蚈画、およびロシア語の芏則に基づいお、完成した蚘事を䜜成する人です。 修正プログラムは、玠材の゚ラヌをチェックしたす。 そしお゜フトりェアは、プロセスのすべおの参加者が仕事で䜿甚するツヌルです。



したがっお、プロセスの基本パラメヌタヌ、その入力、出力、およびプロセスの成功に必芁なすべおを蚭定したす。 しかし、これはプロセスの基本的な枠組みにすぎたせん。 これは、䌚瀟党䜓の䞀般的なスキヌムを説明しおいたす。



実際、蚘事を䜜成するプロセスは、他のビゞネスプロセスず同様に、詳现に説明できたす。 これを行うには、䞀般的なブロック「蚘事を曞く」を関連する芁玠に分解したす。



私たちの堎合、䜜業は4぀の䞻芁な段階に分かれおいたす。



  1. オヌディオを準備したす。
  2. テキストを準備する
  3. 出版甚のテキストを準備したす。
  4. パブリケヌションに蚘事を投皿したす。




第2レベルのビゞネスプロセスの機胜モデルの蚘述䟋



この図は、どの段階でどの制埡芁玠ずどのメカニズムが関係しおいるかを明確に瀺しおいたす。



したがっお、著者はオヌディオを䜜成する際に知識ず経隓を掻甚し、出版蚈画ず出版瀟の芁件に導かれたす。 コピヌラむタヌは入力で音声録音を受け取り、そこからロシア語の芏則に埓っおテキストを䜜成したす。 修正者はテキストを受け取り、それをチェックしたす。これもロシア語の芏則に埓っおいたす。 出版物に蚘事を掲茉するには、特別な゜フトりェアが必芁です。



機胜モデルを䜜成する堎合、重芁なパラメヌタヌは目暙ず芖点です。 それらに基づいお、同じプロセスのモデリングは倚少異なるように芋えるかもしれたせん。 たずえば、私の堎合、目暙は「蚘事を曞くプロセスに぀いお話す」こずです。 そしお、コピヌラむタヌの芳点は、「プロセスリヌダヌの芳点から蚘事を曞いお公開する」こずです。



したがっお、コピヌラむタヌの芳点から同じプロセスが蚘述されおいる堎合、䜜成者からの経隓ず音声ファむルが入力されたす。 この堎合、この堎合、経隓ずはコピヌラむタヌの経隓を意味したすが、リヌダヌたたは著者の経隓は意味したせん。 したがっお、ビゞネスプロセスのモデルを䜜成するずきに最初に決定するこずは、芖点を遞択し、目暙を明確に策定するこずです。



このようなモデリングは芖芚的なだけでなく、効果的な管理䞊の意思決定を行うのに非垞に䟿利です。 たずえば、䞊蚘のビゞネスプロセスには、コピヌラむタヌず修正者の2人の専門家がいたす。 プロゞェクトの資金調達を最適化するようにタスクを蚭定するず、スキヌムのおかげで、それがどこにあり、どのようにそれを行うかがすぐにわかりたす。 そのため、コピヌラむタヌず修正プログラムはほが同じ芏則を䜿甚したすが、コピヌラむタヌは音声を受信し、結果をテキスト圢匏で提䟛し、修正プログラムもテキストを受信しお​​提䟛したす。 したがっお、必芁に応じお、たずえば、コピヌラむタヌに修正者の矩務の半額を提䟛できたす。 だから、私はさたざたな専門家の盞互䜜甚にお金ず時間を節玄したす。 もちろん、校正者のすべおのメリットず、個々の専門家ず協力する方が良い理由を理解しおいたす。 しかし、私はあなたに思い出させたす-私には仕事がありたすコスト最適化。



このような芖芚的なツヌルがなければ、どのブロックを削陀できるかを刀断し、䜜業を最適化するこずは困難です。



IDEF0衚蚘を䜜成する方法



衚蚘の䜜成に䜿甚できる゜フトりェア補品は倚数ありたす。 機胜モデリング甚に特別に䜜成されたものもあれば、グラフィック芁玠を䜿甚した䜜業甚に蚭蚈されたものもありたす。 これらのモデルをどこでどのように構築するかはあなた次第です。



個人的には、最初の段階では、゚ラヌが発生した堎合に修正するための普通玙、シンプルな鉛筆、消しゎムに勝るものはないず思いたす。



既存のビゞネスプロセスの衚蚘を䜜成するため、぀たり 䌚瀟が珟圚どのように働いおいるかを説明するには、仕事の原則を勉匷する必芁がありたす。 倖郚の専門家コンサルタント、開発者がこのためのむンタビュヌを実斜したす。 最初の段階では、䌚瀟の責任者が質問に回答したす。その埌、衚蚘の詳现を䜜成する過皋で、さたざたな䜜業段階を担圓する埓業員にむンタビュヌを実斜したす。



結果ずしお、2぀の衚蚘が必芁であるこずを理解するこずが重芁です。 最初のものは、ビゞネスプロセスをそのたた衚瀺したす。 むンタビュヌに基づいお䜜成し、各詳现を䌚瀟の埓業員ず責任者ず調敎したす。 既存のプロセスのビゞョンが珟実ず䞀臎するこずが非垞に重芁です。これが、すべおのレベルでの確認が必芁な理由です。



2番目の衚蚘は「あるべき姿」です。 タスクの䞀郚ずしお䌚瀟の䜜業を最適化および自動化するために、䜜業の構造に加えるこずを提案する最初の倉曎およびそれらの倉曎に基づいお䜜成されたす。



IDEF0暙準芁件



IDEF0暙準の基本芁件は、原則ずしお䞊蚘で説明し、䟋を瀺したした。



  1. 巊䞊隅は垞にメむン芁玠です。
  2. すべおの芁玠には入力矢印ず出力矢印が必芁です。実行のために入力泚文、タスクで䜕かを取埗する必芁があり、出力を凊理した埌、完成品を転送する必芁があるためです。 着信矢印は垞に巊偎にあり、発信矢印は右偎にありたす。
  3. 䞊は制埡芁玠、䞋はプロセスを完了するために必芁なメカニズムです。
  4. 耇数のブロックが1぀のシヌト画面に配眮されおいる堎合、埌続の各ブロックは、前のブロックよりも右䞋に配眮されたす。
  5. 矢印の亀差が最小になるようにスキヌムを䜜成するよう努力する必芁がありたす。


IDEF0暙準には、䞀般に受け入れられおいる衚蚘法、ルヌル、ダむアグラムブロックの芁件も含たれおおり、独自のセマンティクスがありたす。 「機胜モデリングIDEF0の方法論」ずいうドキュメントで、それらに慣れるこずができたす。



よくある間違い



機胜モデリングは、モデリングを目的ずしないツヌルを含むさたざたなツヌルを䜿甚しお実行されたす。 埌者の堎合、゚ラヌチェックや暙準の制限はありたせん。 芖認性ず経隓䞍足を増やしたいずいう欲求は、しばしば゚ラヌに終わりたす。



異なる色を䜿甚する



ダむアグラム内のすべおの芁玠は同様に重芁です。 機胜モデリングでは、重芁な芁玠は倚かれ少なかれありたせん。 いずれかの消倱は、プロセスず生産の欠陥の混乱に぀ながりたす。



倚くの堎合、玙たたはさたざたなプログラムでモデリングする堎合、ナヌザヌはさたざたな色を䜿甚しお芖認性を高めようずしたす。 これは最も䞀般的な間違いの1぀です。 実際、マルチカラヌの矢印ずブロックを䜿甚するず、さらに混乱を招くだけでなく、回路の知芚を歪めたす。



モデルは、カラヌ゜リュヌションを远加せずに、癜黒で読む必芁がありたす。 このアプロヌチは、モデルの䜜成者の誀解ず芏埋の回避に圹立ち、その結果、モデルの読みやすさずリテラシヌが向䞊したす。



ブロックが倚すぎる



モデルをコンパむルするずき、䌚瀟の仕事のすべおのニュアンスをすべおの詳现ずずもに1぀のシヌトに衚瀺しようずするこずがよくありたす。 その結果、非垞に倚数のブロックず倚数の制埡矢印が䜜成されたす。 可読性が倱われたす。



最良のオプションは、問題を理解するのに十分な粒床であり、それ以䞊はありたせん。 プロセスの詳现ビュヌを遞択するず、各ナニットたたは埓業員の䜜業の詳现が開瀺される堎合がありたす。 そしお、そのような構造は、仕事や意思決定に本圓に必芁な堎合にのみ䜜成されたす。



調敎を行う際の構造の違反



着信、発信、およびその他の重芁な芁玠がない限り、混乱やプロセスがないように泚意しおください。 たずえば、䞊蚘の䟋で、芖点をコピヌラむタヌにシフトする必芁があるず考える堎合、著者をスキヌムから削陀したす。 そしお、コントロヌル芁玠である「著者の経隓ずサヌドパヌティの゜ヌス」、および出版蚈画が䞍芁になりたす。 結局のずころ、著者はそれらを䜿甚しおいたす。 コピヌラむタヌは音声ファむルを凊理したす。 そしお、それらが䞀般的なスキヌムにずどたる堎合、詳现化するずき、それらは理解䞍胜な堎所に぀ながり、混乱をもたらしたす。



同様に、䜕らかの皮類のブロックを远加するこずにした堎合、必芁なすべおの属性も確実に持぀こずが重芁です。 ここでは泚意が非垞に重芁です。耇雑なビゞネスプロセスをモデル化するずき、モデルのある郚分の倉曎が別の郚分の倉曎に぀ながる可胜性があるためです。 入力する必芁がありたす。



コントロヌルずブロックの名前の芏則



単玔なルヌルを芚えおおくこずは重芁です。制埡矢印は名詞ず呌ばれ、ブロックは動詞ず呌ばれたす。 これはIDEF0暙準で受け入れられおおり、このアプロヌチは混乱ず゚ラヌの回避に圹立ちたす。



ほずんどの堎合、ブロックに名前を付けるずきに間違いが生じたす。 たずえば、「蚘事を䜜成する」の代わりに、「蚘事を䜜成する」ず曞きたす。 このアプロヌチのブロックはアクションであるため、垞に動詞である必芁がありたす。



IDEF0を䜿甚する利点





IDEF0を䜿甚する難しさは䜕ですか



最も単玔な堎合にのみ、2人のビゞネスアナリストがたったく同じ機胜モデルを䜜成しお、䌚瀟の仕事を説明するこずを理解するこずが重芁です。 どのモデルも、アナリストの経隓、圌が説明しようずしおいるビゞネスの理解の深さ、そしお䜕らかの圢でこのビゞネスに関する圌の個人的な芖点を反映しおいたす。 ぀たり 人はリヌダヌの芳点からビゞネスモデルを開発したす。たるでそのリヌダヌが圌であるかのように。



同時に、ビゞネスアナリストは専門家ではなく、䞀郚のシステムのすべおのビゞネスリヌダヌたたは開発者は、ビゞネスを分析し、最も効果的なシステムを構築しようずするビゞネス分析に携わっおいるず思いたす。 IDEF0ツヌルが意図されおいるのは、これらの人々ずこれらの目的のためです。



したがっお、機胜的なビゞネスモデルを「珟状のたた」コンパむルする堎合、分解の段階で自動的に゚ラヌを䌎うミスをしないように、垞に䌚瀟のトップず盞談するこずが非垞に重芁です。 たた、その埌の段階では、構造郚門および埓業員の長ずの远加の調敎が必芁になる堎合がありたす。 機胜モデルが「珟状のたた」で物事の実際の状態を本圓に反映する堎合にのみ、倉曎や提案を行うこずができたす。 そしお、そのような仕事で高品質の結果を達成するには、たず、特定のタむプのビゞネスの特城に関する実践的な経隓ず知識が必芁です。



このトピックに関する他の蚘事







たた、珟圚、ビゞネスおよびプロセスモデリングの分野での実際の経隓だけでなく、ビゞネスぞのプロセスアプロヌチに぀いおの私自身のビゞョンを詳现に説明する本ずオンラむンコヌスを出版する準備をしおいたす。 誰もが他のニュヌスリンクから新しい本のリリヌスに関する通知にサむンアップできたす。






All Articles