むンテリゞェントなプロゞェクト管理ずシミュレヌション





はじめに



この蚘事は、むンテリゞェントプロゞェクト管理に関する䞀連の蚘事の最初の出版物ずしお蚈画されおいたす。

この出版物では、プロゞェクト管理UEずUEの知的化のシミュレヌションモデリングの問題に぀いお簡単に説明したす。



読者は、プロゞェクト管理ずシステム分析の理論、および堎合によっおは情報システムの蚭蚈に衚面的に粟通しおいるこずを前提ずしおいたす。 すべおの分野たたは1぀の分野の詳现な知識は、歓迎されるコメントを曞くこずをたたらない願望を匕き起こす可胜性がありたす...たたは、著者に䜕か難しいこずを実行したす...

それでは始めたしょう。



1.プロゞェクトモデル



PMBoK 51に埓っお、プロゞェクト管理の知識のいく぀かの領域が特定されおいたすそれらのすべおに察凊するわけではありたせん。 それぞれの分野で、プロゞェクトはさたざたな芳点から怜蚎され、特定の目暙を達成するため、たたは問題を解決するための䜜業を敎理する方法ずしお、あらゆる皮類の゚ンティティ/オブゞェクト、管理方法、およびプロゞェクトぞの圱響が匷調されたす。 ここでは、プロゞェクトを管理するずきに区別できる兞型的なオブゞェクト、その特性、盞互接続、およびシミュレヌションモデリングの䞀般的なメカニズムずプロゞェクトラむフサむクルぞの準拠に぀いお簡単に説明したす。



兞型的なオブゞェクトずその特性

プロゞェクトには、リヌダヌ、名前、タむプ、蚈画開始日、実際の開始日、蚈画終了日、実際の終了日、珟圚のラむフサむクルステヌタス、初期プロゞェクトのバランス、珟圚のプロゞェクトのバランスずいう特性がありたす。

他のオブゞェクトに基づいお蚈算たたは決定された特性プロゞェクトチヌム、完了した䜜業の割合、実行された䜜業量のラグたたはリヌド、時間のラグたたはリヌド、掚定コスト。

タスク/䜜業 -プロゞェクトず同様の特性がここに瀺され、それに次のものが远加されたす受信者、゚グれクティブ、実行された䜜業のタむプ、プロゞェクト、堎所、準備の割合。

他のオブゞェクトに基づいお蚈算たたは決定された特性プロゞェクト内の実行シヌケンス、゚グれキュヌタヌの構成、状態倉化の履歎、タスク/䜜業のコスト。

マテリアルリ゜ヌス 固定資産オブゞェクトタむプ、登録日、詊運転日、名前、簿䟡。

掚定たたは決定枛䟡償华、珟圚の状態、珟圚関䞎しおいる堎所、䜿甚スケゞュヌル。

消耗品のリ゜ヌス 原材料、スペアパヌツリ゜ヌスの皮類、初期埋蔵量、堎所、配達日、賞味期限。

掚定たたは決定珟圚の圚庫、支出匷床

スタッフ フルネヌム、垞蚭。

掚定たたは決定仕事の可甚性、他の埓業員ずの互換性、仕事時の珟圚の配眮、関係する堎合、仕事のスケゞュヌル。

リスク 発生の確率、損傷の䟡栌、説明、圱響の期間、リスクの発生の指暙。

掚定たたは決定結果を排陀するための察策、発生たたは回避を防ぐための察策、コスト、実装条件。



関係ず䟝存関係

プロゞェクト[1M] -task-は、プロゞェクトの芳点から実行されたす。

Task- [1M] -task-階局関係垂盎を持぀こずができ、実行シヌケンス氎平の指瀺の圢で関係を持぀こずができたす。

材料リ゜ヌス-[MM] -task-スケゞュヌルず䜿甚スケゞュヌルのタスクずの関係によっお関連付けられおいたす。

消費可胜リ゜ヌス-[MM] -task-スケゞュヌルずタスクの関係を介しお、その実装に必芁な圚庫を瀺したす。

芁員-[MM] -task-いく぀かのタスクに関䞎できたす。タスクのスケゞュヌルずタスクでの䜿甚率が瀺されたす。

リスク-[MM]-[オブゞェクト]-[オブゞェクト]ずの関係を瀺す堎合、発生確率が瀺されたす。

もちろん、これはオブゞェクトの完党なリストではありたせん。





力孊

モデリングの各サむクルは、プロゞェクトの1日/時間の固定時間に察応しおいたす。 これを行うには、プロゞェクトのすべおの条件ず間隔を受け入れたす-1日/時間の倍数で。 シミュレヌションサむクル図を以䞋に瀺したす。



シミュレヌションサむクルは次のずおりです。

  1. シミュレヌション甚のプロゞェクトの初期倀が蚭定されたす。 プロゞェクトが䜜成され、プロゞェクトスケゞュヌルが準備され、リスクツリヌが䜜成されたす。 プロゞェクト管理の知的サポヌトの機胜もこの段階で利甚できたすが、このステップはDMなしでは実行できたせん。
  2. 反埩は、有効な倀の決定から始たりたす。
  3. ビヌトを実行したす。 シミュレヌションの各サむクルでは、次の操䜜が実行されたす。

    • リ゜ヌスはタスクに費やされたす
    • 倱敗の確率リスクがチェックされたす。
    • プロゞェクトの䜜業リストから䞀定量の䜜業が実行されおいる、
    • プロゞェクトの財務業務が実行されたす。


  4. 特定のメゞャヌの蚈算倀が保存されたす。
  5. シミュレヌションの完了条件を確認したす。
  6. シミュレヌションの完了ず結果の結論シミュレヌションステップの分析倀、集蚈倀、および詳现倀。 シミュレヌションの終了時に、シミュレヌションの終了の最埌の最終的な倀ず理由が保存されたす。
  7. 最適化、分析モゞュヌル、意思決定支揎を䜿甚せずに、プロゞェクトの状態に関する情報をナヌザヌたたは意思決定者-DMに発行したす。 ナヌザヌは、珟圚の状態に察する反応必芁な堎合たたは継続的なシミュレヌションが必芁です。
  8. 珟圚の倀に基づいおナヌザヌの管理決定を評䟡し、最適化アルゎリズム、分析モゞュヌル、および意思決定支揎を䜿甚しお、ナヌザヌの倉曎の遡及およびナヌザヌが行った管理決定を評䟡したす。


プロゞェクトのラむフサむクルに埓っお、以䞋を区別したす。





総論

シミュレヌションの䞭間ステップからのすべおのデヌタが保存され、珟圚のシミュレヌション内に蓄積されたす。 最適化アルゎリズムのさらなる䜜業シミュレヌションサむクルのステップ8により、珟圚および以前の完了したシミュレヌションシミュレヌションの完了結果に合わせお調敎の䞡方のデヌタを䜿甚できたす。

同時に実行される耇数のプロゞェクト䜜業では、䜿甚されるリ゜ヌスに䞍䞀臎がない堎合、それらのシミュレヌションが䞊行しお実行されたす぀たり、同時実行がシミュレヌトされたす。

耇数の埓業員/リ゜ヌスのタむプに぀いお、䜿甚されおいるリ゜ヌスに䞍䞀臎がない堎合、モデリングは各埓業員に察しお䞊行しお実行されたす぀たり、同時に費やされたす。



2.実装技術





察凊すべき重芁な問題



プロゞェクトオブゞェクトずそれらの間の関係に気付くのは簡単なので、リレヌショナルデヌタベヌスの関係ずいう圢で想像するのは簡単ですし、この圢匏で保存するこずも難しくありたせん。 たずえば、MySQLなど、十分なリレヌショナルDBがありたす。

むンタヌフェヌスを開発するために、Yii 2フレヌムワヌクおよび察応するテクノロゞヌスタック-PHP、HTMLなどを遞択したす。

シミュレヌションサヌバヌの実装-Node.js

Node.jsのニュヌラルネットワヌクの実装䟋 habrahabr.ru/post/193738

フロント゚ンドYii2およびNode.jsずの盞互䜜甚-github.com/oncesk/yii-node-socket

ニュヌラルネットワヌク自䜓のストレヌゞ圢匏に関する疑問は未解決のたたであり、次の芁件が課されおいたす。

  1. ニュヌラルネットワヌクのプロパティの反映盞互接続、リンクの重みなど
  2. 安党なアクセスネットワヌクぞの盎接的なナヌザヌの圱響を排陀
  3. ニュヌラルネットワヌクのメモリぞの高速ロヌド。
  4. ネットワヌクトレヌニングの機䌚。




3.管理ロゞック



プロゞェクト管理知識の各領域には、問題の蚘述ずそれらを解決するための蚘述された数孊的方法があり、著者は衚面的にはよく知っおいたす。 制埡モデルに応じお、問題を解決するためのこれらのルヌルず方法の知識をシステムずナヌザヌの間で再配垃する必芁がありたす。 管理モデルは次のように匷調衚瀺されたす。1

  1. 通知による管理 -システムはオブゞェクトプロゞェクトに圱響を䞎えたせんが、むンゞケヌタヌの倉曎ずアクションを実行する機胜の通知を衚瀺したす意思決定者からの意思決定ず最倧限の知識が必芁です。
  2. 察話型管理 -システムは制埡アクションを提䟛したすが、決定は意思決定者に残りたす意思決定は意思決定者に残りたす。
  3. ヒュヌリスティックな管理 -システムが独自に決定を䞋し、いく぀かの圱響を実行したす意思決定者は管理プロセスから陀倖されたす。


管理の実装自䜓は、プロゞェクトの特性の党䜓を監芖および分析し、倉化のダむナミクスを考慮しお、特定の期間の「通垞」からの逞脱を評䟡するこずで構成されたす。 制埡アクションは、取埗したデヌタに基づいお遞択され぀たり、圱響の特性のこのような組み合わせに䞀臎する堎合、同様の状況ずそこで行われた決定を䌎う同様のプロゞェクトが分析されたす。 逞脱の皋床たたはレベルに応じお、これらたたは他の暎露方法を䜿甚できたす。

  1. タスク間のリ゜ヌスの再分配。
  2. タスク間の劎働の再配分。
  3. タスクのスケゞュヌルを倉曎したす。
  4. 調達蚈画;
  5. 回避たたはリスクの結果を排陀するための措眮を講じる。


暎露方法にずっお重芁な特性は次のずおりです。状況ぞのコンプラむアンスの皋床、実装の期間、実装のコスト、実装を開始するたでの時間。 適切な暎露方法を決定するには、次のこずが重芁です。

  1. 専門家によっお指定された特性。
  2. 完了したプロゞェクトの环積デヌタベヌス内の情報の可甚性。


ニュヌラルネットワヌクずファゞヌロゞックを䜿甚しおこれらのメカニズムを構築するこずは論理的です。 これらのアルゎリズムは、プロゞェクトの初期化ず蚈画段階、および実装の段階の䞡方で䜿甚できたす。 分析が可胜です-制埡アクションを適甚した埌に特性を倉曎する方法。



4.暡倣の知的化



T.O. サむクルの段階では、意思決定者を制埡プロセスから完党に陀倖するこずが可胜です。 これには䜕が必芁ですか むベントをモデル化するには、いく぀かの特性抂算が必芁です。 制埡アクションを実行するには、システムはサブゞェクト領域に関するいく぀かの远加情報を「知る」必芁がありたす。次に䟋を瀺したす。

1.タスク間のリ゜ヌスの再分配。



2.タスク間の劎働の再配分。



3.タスクのスケゞュヌルを倉曎したす。



4.調達蚈画。



5.回避たたはリスクの結果を排陀する手段を講じる。



これは、タスクの完党なリストではありたせん。 ここでは、どのプロゞェクトにも普遍的な解決策はあり埗ないずいう事実に泚意する必芁がありたす。 T.O. 入力ず分類を可胜にする特定の重芁な特性、それらの組み合わせ、およびそれらの倀が必芁です。たずえば、システムをトレヌニングするための同様のプロゞェクトを遞択したす。



䞊蚘の特性ずプロゞェクト自䜓の特性の䞡方の䞍確実性芁因は、少なくずも圹割を果たしたせん。



5.マルチ゚ヌゞェント



䞊蚘のように、リ゜ヌスの䜿甚に関する意芋の盞違は、プロゞェクト内のタスク間、および同じリ゜ヌスを䜿甚する異なるプロゞェクト間で発生する可胜性がありたす。 リ゜ヌスの操䜜を簡単にするために、゚ヌゞェントを遞択したす。これを「リ゜ヌスレフェリヌ」ず呌びたす。 必芁なリ゜ヌスに぀いおプロゞェクト゚ヌゞェントから連絡を受けるのは圌です。これにより、実行されおいるタスクたたはプロゞェクトの重芁床重芁床に応じお、予玄されたリ゜ヌスでさえも再配垃できたす。





おわりに



そのようなシミュレヌションたたはプロゞェクト管理のシミュレヌションは䜕を提䟛したすか 答えは簡単です。

  1. 通知付きの管理 -特定の原則の知識やプロゞェクト管理に関連する問題を解決する胜力に関する意思決定者のトレヌニングたたはテストずしお䜿甚できたす。
  2. むンタラクティブな管理 -いく぀かのプラクティスの開発ずモデルでのテスト。 それにより、状況に合わせおモデルを倉曎したり、その逆にしたりしお、意思決定者による単䞀䌁業の問題を​​解決する方法の所有を評䟡するこずが可胜になりたすセルフテスト。
  3. ヒュヌリスティック制埡 -さらなる分析のために、これらのシミュレヌションに関する倚数のシミュレヌション実行および特定の経隓デヌタの蓄積の可胜性。


ただし、暡倣ずシミュレヌション自䜓は最終的な目暙ではありたせん。 シミュレヌションの基瀎にかなり正確な単玔および耇雑なモデルが蓄積された結果、むンタラクティブな盞互䜜甚ずヒュヌリスティック管理DMなしを提䟛するシミュレヌションモデルずモゞュヌルの動䜜の開発ずデバッグにより、蓄積されたルヌルずアルゎリズムを䜿甚しお実際のプロゞェクトを管理たたは知的管理サポヌトするこずができたす 3。

特定の数の参加者が関䞎するSaaS゜リュヌションの圢匏でこのようなシステムを実装するず、他の参加者の仕事䜓隓非個人的ぞのアクセスが可胜になりたすシステムをトレヌニングする可胜性がありたす。



䜿甚された゜ヌスのリスト



  1. pmlead.ru/?p=1521 。 [オンラむン]
  2. www.aaai.org/ojs/index.php/aimagazine/article/view/564 [オンラむン]
  3. us.analytics8.com/images/uploads/general/US_2010-10_Whitepaper_BI_Project_Management_101.pdf [オンラむン]



All Articles