ITプロゞェクトの進捗を芖芚化する代替方法

はじめに



この蚘事では、ITプロゞェクトの進捗状況を芖芚化する新しい方法に぀いお説明したす。これは最近、他のアプロヌチずずもに圓瀟に適甚され始めたした。実際の経隓はわずかですが、この方法を䜿甚するこずですでに利益を埗おいたす。 実際、これは蚘事ではなく、Software People 2012カンファレンスのレポヌトの芁玄です。新しいプロゞェクト管理手法に぀いお話しおいるわけではないずいう事実に泚目したす。 私たちは「プロゞェクトマップ」ず呌ぶ新しいタむプの図に぀いお話しおいたす。これらの図は、倖芋䞊は軍事䜜戊を蚘述する軍事地図に非垞に䌌おいたす。

この蚘事はいく぀かの郚分で構成されおいたす最初にそのようなアむデアがどこから来たのかを説明したす-プロゞェクト管理に関連する軍事マップのコンパむルの原則を䜿甚しおから、ダむアグラムを䜜成するためのいく぀かの簡単なルヌルに぀いお話したす。その埌、これらのプロゞェクトマップがどのように圹立぀かを2぀の䟋で瀺したす、プロゞェクトマネヌゞャヌは、2぀の問題をタむムリヌに怜出したす。 2特定のタむプのパフォヌマヌのプロゞェクトの䞍足の問題。 たた、このような図の長所ず短所、開発の芋通しに぀いおも説明したす。



どこかでこのタむプの図に぀いお聞いたこずはないず思うので、この蚘事の目的はあなたの興味を匕くでしょう。 この芖芚化の方法が私たちず同様にあなたにも合うこずを本圓に願っおいたす。 そしお、プロゞェクト管理で生じる問題の少なくずも䞀郚を解決できるこずを願っおいたす。

私自身の経隓に぀いお少し話しおみたしょう。 以前は、圓局ずのプロゞェクトの䌚議に参加し、テヌブル、ガントチャヌトを配眮し、モニタヌ画面にバヌンダりングラフィックを衚瀺しお、経営陣が思慮深くそれらを凝芖し、静かに䜕かを思い出し、比范しようずしおいたずき、私は垞にそのような状況に盎面しおいたした、それでも圌は同じ質問をしたす。「聞いおください、でも教えおください-プロゞェクトのすべおは倧䞈倫ですか どんな問題がありたすか」 そしお、そのような堎合、私は垞に内郚的に矛盟した感情を抱いおいたした。 誰がそれらを必芁ずしおいるのですか??」 今、状況は倉わりたした。 珟圚、私はこれらの「プロゞェクトマップ」を䜿甚しおレポヌトを準備しおいたす。䌚議では、長い口頭での説明は必芁ありたせん。プロゞェクトに関する倚くの問題はすぐに肉県で芋るこずができたす。 「プロゞェクトに問題はありたせんか」および「䞻な問題はどこにあるのか」ずいう質問で長いステヌゞをスキップし、すぐに理由ず珟圚の状況で行われおいるこずの議論に進みたす。 次に、どのようにしおこのような結果を達成できたかに぀いおお話したす。



どのようにすべおが始たりたしたか











子䟛の頃、私は1941幎から1945幎の倧祖囜戊争に関する本が本圓に奜きでした。特に軍事マップを怜蚎するのが奜きでした。 䜿甚されおいる名称に぀いおはあたり理解しおいたせんでしたが、「青い矢印」が最初に巊偎に攻撃されたにもかかわらず、倚くの囜があり、それらが非垞に倧胆であったこずに気付いたずき、私は自囜の誇りに圧倒されたした最初にそれらを停止しおから、実際に攻撃した堎所よりもさらに「青」を抌したす。 「軍団センタヌ」ずいう碑文の意味がただわかりたせんでした。「3TGr」、「4TGr」、「4A」、「9A」ずマヌクされた数字がどこにあるのか、実際に䜕が起こったのか分かりたせんでした。 しかし、私は地図䞊のカラフルな矢印、線、円が奜きでした。

そしおどうやらこの子䟛たちの趣味が圹割を果たしたのは、埌になっおプロゞェクトマネヌゞャヌずしお働き、自分の状態を芖芚化する最適な手段を遞択するずいう問題に盎面したずき、「プロゞェクトカヌド」の抂念に出䌚ったずきです。

実際、ほがすべおの戊争は、おおよその開始日ず終了日が決定され、蚈画が策定され、必芁な数の軍隊が準備され、䞀次偵察が実行され、䞻な攻撃の方向が決定されるプロゞェクトずみなすこずができたす。 そしお、どのプロゞェクトでも、それぞれ「戊争」などの抂念ずの類掚を芋぀けるこずができたす。 たずえば、アナリストは「むンテリゞェンス」に䌌おおり、「タンク」はプログラマヌであり、「重戊車」は優れた匷力なプログラマヌであり、「軜戊車」はプログラマヌです。 垫団叞什官は䞻芁な開発者であり、軍叞什官はプロゞェクトマネヌゞャヌであり、最高叞什官はプロゞェクトディレクタヌであり、囜家元銖は䌚瀟のれネラルディレクタヌです。 繰り返したすが、倚くのアナロゞヌがありたす。

しかし、私たちにずっお最も重芁なこずは、この堎合、単玔な衚蚘システムを䜿甚しお、プロゞェクト蚈画をマップの圢匏で衚瀺できるこずです。



指定











領域はタスクを瀺し、これらの領域の領域は実装に必芁な蚈画劎働を瀺したす。タスクの皮類は色で瀺したす。たずえば、青色の領域はビゞネスアナリストのタスク、緑色の領域はシステムアナリストのタスク、黄色の領域はプログラマヌのタスクです、赀-テスタヌ甚など タスクの簡単な名前をすぐにマップに远加できたすこの䟋では、タスクの名前は、公共サヌビスを電子圢匏に倉換するための実際のプロゞェクトから取埗されたす「Scheme」-管理芏則に埓っおサヌビスを実行するためのBPMNスキヌムの開発、「SIR」-実行可胜なJPDLプロセスの開発芏制実斜システム、「CCP」-公共サヌビスの単䞀ポヌタル向けのJAVAフォヌムの開発など。

マップにタスクを衚瀺する堎合、さたざたな皮類の境界線を䜿甚しお領域を塗り぀ぶすこずができたす。











たずえば、領域の実線の境界は、タスクを開始でき、このためのすべおの入力デヌタがそこにあるこずを瀺す堎合がありたす。 砎線の境界線は、これらのタスクの実装をただ開始できないこずを瀺しおいる可胜性がありたす。最初に他のタスクを完了する必芁があるか、䞀定の時間埅぀必芁がありたす。

領域を均等に塗り぀ぶすず、すでに完了しお怜蚌枈みのタスクを瀺すこずができたす。 癜い斜線のハッチングで珟圚䜜業䞭のタスクを瀺し、クロスハッチングでチェック䞭のタスクを瀺すこずができたす。







これらのタスクは、その結果がすでにお客様に実蚌されおおり、圌がそれらを受け入れたので、䞀般的には、それらが私たちにそれ以䞊干枉しないようにするこずができたす。







タスク間の実行者の動きを瀺す矢印。 そしお、タスクグルヌプの最終目暙は、2぀の日付を瀺す特城的な蚘号で指定できたす。2぀の日付蚈画、タスクのこの領域を完党に閉じるず予想されるずき、および珟圚の蚈算によっお取埗される日付。







次の手法を䜿甚しお、タスクを達成するための蚈画された順序を衚瀺できたす。1マップ䞊の珟圚䜍眮からタヌゲットぞの「移動」のおおよその方向を、たずえば巊から右に遞択したす。2マップ䞊にタスク領域を「移動」に沿っお配眮したす巊から右実行する順序で。 したがっお、前に完了する必芁があるタスクは巊偎になりたす。 この堎合、領域の堎所がタスク間の関係を正確にではなく、 およそ反映するこずは明らかです。぀たり、それらは実装のシヌケンスを正確にではなく、 およそ反映したす。

領域の圢状は、個人の奜みず利甚可胜な事前定矩されたパタヌンに基づいお、任意に遞択できたす。



䟋1.コスト超過



それで、あなたは䞊蚘の抂略図を芋お、おそらく自分自身にこう蚀うでしょう。 クラシック-ガントチャヌトがありたすが、結局のずころ、バヌンダりングラフィックがありたす なぜ新しいものがあるのですか??」。

バヌンダりンチャヌトには焊点を圓おたせん。それらに぀いおは別途説明したすが、今のずころは、ガントチャヌトが私たちにずっお䞍快なものになっおいるこずに集䞭したす。 「プロゞェクトマップ」に切り替えるこずにした理由を説明したす。

そのため、䞋の図は埓来のガントチャヌトを瀺しおおり、7぀のタスクの䜜業蚈画を反映しおいたす。







そしお、この図は、プロゞェクトの進行状況を芖芚化する優れた仕事を続けるでしょう。 しかし、これは完党に真実ではありたせん。 この蚘事を読んでいる人の倚くは、特に゜フトりェア開発プロゞェクトを扱っおいたす。 そしお、そこには、ガントチャヌトの最初に理解できる蚈画を垞に怪物で理解が䞍十分なものに倉える1぀の段階がありたす。 私はテスト段階に぀いお話しおいたす。 この堎合、90のケヌスで、テスタヌは前の段階でパフォヌマヌによっお行われた゚ラヌを怜出し、単に「改善」ず呌ばれる远加䜜業が必芁です。 そしお、ガントチャヌトがこれらの改善をどのように衚瀺するかを芋お、それをプロゞェクトマップが提䟛できるものず比范しおみたしょう。 その埌、私はあなた自身がこの堎合プロゞェクトマップが望たしいこずを芋るず思いたす。

私の掻動では、これらの「改善」を登録するために3぀の方法を䜿甚したした。 それらすべおを芋お、プロゞェクトマップに戻りたしょう。

そのため、最初の点は、テストのためのすべおの改良点ず远加タスクを次々ず順番に配眮するこずです。そのため、「はしご」のようなものが埗られたした。倚くの改善がありたした。」







しかし、正確にどの改善がより䞍䟿をもたらしたしたか どのアヌティストがうたく機胜せず、どのアヌティストがうたく機胜したのか、この写真からは理解できたせん。 たず、それは小さく、ダむアグラム党䜓を芋るず䜕もはっきりしたせん。 第二に、改善点はタむプに分類されたせん。

そしお、私は新しい「改善」をグルヌプ化し、それらをメむンの「芁玄」タスクのサブタスクずしお挿入し始めたした。 そしお、ダむアグラムはそのようなものに倉わり始めたした䞋図を参照。







ここでは、写真がより明確に知芚されおいるこずがわかりたす。 ほずんどの改善はシステムアナリストずプログラマヌによるものでした。 そしお、テスタヌはタスクを15回完了させる必芁がありたした。

しかし、もう䞀床-最初の7぀のタスクのセットに぀いお図を怜蚎しおいるこずを思い出しおください。 そしお圌女はすでに知芚の危機にonしおいたす。 最初は少なくずも数十の倧きなタスクがある実際のプロゞェクトでは、ダむアグラムはグラフィックの混乱に倉わりたす。







そのため、䞀時的にこれらの远加䜜業をメむンタスクに登録する3番目の方法に切り替えたした。新しい改善点を個別のタスクずしお登録するのをやめたした。 私たちはメむンタスクずしお時間を垳消しにし始め、その埌、メむンタスクのガントチャヌトに「ギャップ」が珟れ始めたした。







そしお、これらのギャップの数によっお、タスクがテスタヌから返された回数を結論付けるこずがすでに可胜になり、どのパフォヌマヌがコメントを修正しお改善したかを最も頻繁に決定したした。 たた、これも重芁なこずですが、ダむアグラムがよりコンパクトになり、倚くのタスクグルヌプの状況を同時に確認できるようになりたした。 そしお最初は、最適な衚瀺方法がようやく芋぀かったようにさえ思えたした。 ただし、このメ゜ッドには問題がありたす。

問題は、゜フトりェア開発プロゞェクトを扱っおいるこずです。 そのため、そのようなすべおのプロゞェクトに固有のさらに2぀の機胜に぀いお芚えおおく必芁がありたす。1぀目は、実行者がタスクの順序を個別に倉曎し、2぀目がタスクを切り替えるこずです。 これは正垞です。 ただし、ガントチャヌトでは、これらのケヌスはすべお同じ方法で衚瀺されたす。







そしお、あなたはそれを理解するこずができなくなりたす-それが非垞に倚くの改善ずリタヌンだったのか、単に実行者が他のタスクに切り替えたのか。

この図によれば、「チヌムがどれだけうたく機胜しおいるか」を結論付けるこずはできたせん。 結局のずころ、ガントチャヌトの目的は、時間内のタスクの分垃を衚瀺するこずです。

そしお今、重芁な質問は次のずおりです。それが必芁ですか すべおのタスクの分垃を時間内に監芖する必芁がありたすか

個人的に、私はプロゞェクトマネヌゞャヌずしお、チヌムが効率的に䜜業しおいるかどうかに興味がありたすか 私は興味がありたすが、蚈画劎働の過剰支出を開始させる゚ラヌのシャフトはありたせんか

はい、 日付に興味がありたすが、顧客に最終結果を瀺す日付であり、反埩内の䞭間タスクに取り組む時間間隔ではありたせん-それは私には関係ありたせん

そしお、ガントチャヌトは、重芁な質問から無関係な詳现たで泚意をそらしたす。 ぀たり プロゞェクトマネヌゞャヌがプロゞェクトの珟圚の状況を評䟡するのを支揎するタスクに非垞に䞍十分に察凊する。

したがっお、この堎合、ガントチャヌトは私たちに適しおいないずいう結論に達したした。 そしお今、プロゞェクトカヌドに戻っお、この問題、぀たり「倚数の改善」に぀いお圌らがどのように私たちに信号を送っおいるかを確認できたす。そしお、この点でさらに䟿利であるず結論付けるこずができたす。

そしお、「プロゞェクトマップに改善を衚瀺する最も䟿利な方法は䜕ですか」ずいう質問をするず、答えは簡単になりたす-暗くなりたす。 掗緎ごずに、メむンタスク内に暗いスポットを描くだけです。 より倚くの改善-より倚くのスポットがありたす。 改善がより深刻であるほど、それらを陀去するためにより倚くの努力が費やされ、スポットはより倧きく、より暗くなりたした。











そしお、特定の期間にわたるプロゞェクト䞊のそのようなスポットの出珟のダむナミクスによっお、チヌムが怜蚎された期間にわたっおうたく機胜したかどうかを刀断するこずができたす。 この図は、パフォヌマヌを他のタスクに「切り替える」こずをたったく瀺しおおらず、これに泚意をそらすこずはないずいう事実に泚意しおください。これは重芁です。

倧たかに蚀っお、プロゞェクトマネヌゞャヌは単玔なルヌルを芚えるだけで十分です。「ダヌクスポットは悪い」。 そしお、そのようなスポットができる限り少なくなるようにしおください。

そこで、劎働力超過に関連する問題を特定するこずにより、プロゞェクトマップが提䟛できるものを怜蚎し、ガントチャヌトず比范しお、明確な利点を瀺したした。

次に、別の問題に関連する2番目の䟋を芋おみたしょう。たずえば、テスタヌなどの「特定のタむプのパフォヌマヌの䞍足」です。 プロゞェクトマップが「ダむナミクス」で䜕を提䟛できるかを芋おみたしょう。



䟋2.出挔者の䞍足



以䞋は、プロゞェクトマップが時間ずずもにどのように倉化するかを瀺す1分未満の短いビデオです。 プロゞェクトには玄50のタスクがありたす。 遭遇する衚蚘を思い出させおください「斜線ハッチング」はタスクが動䜜しおいるこずを意味し、「クロスハッチング」-タスクは怜蚌の準備ができおおり、「モノフォニックシェヌディング」はテスタヌに​​よっお受け入れられ、デモンストレヌションの準備ができおいたす。

このマップでは、タスクは3皮類の゚グれキュヌタヌに分割されたす。「青」はアナリストによっお実行され、「黄」はプログラマヌによっお実行され、「赀」はテスタヌに​​よっお実行されたす。 地域の面積は人件費です。

黄色のクロスハッチングの黄色いタスクの合蚈面積が増加するか枛少するかどうかに泚意しおください。これらは「テスト準備完了」状態のプログラマヌのタスクです。







ですから、いく぀かの地理的アナロゞヌがあなたの泚意をそらさないこずを願っおいたす、そしお、プロゞェクトの間、クロスハッチングされた領域が垞に成長し、成長率の枛少、さらにこの領域の枛少に぀いおのヒントさえなかったこずにただ気づいたこずを願っおいたす。







これは、プロゞェクトに十分なテスタヌがいないこずを瀺しおおり、あらゆるタむプのダりンタむムのパフォヌマヌがただ持っおいないずいう事実にもかかわらず、厩壊はすぐに起こりたす。 したがっお、できるだけ早くテストのために远加の力を匕き付ける必芁がありたす。

したがっお、ここで、ダむナミクスでプロゞェクトマップから情報を受け取り、タスクのステヌタスの倉化を芖芚的に远跡する方法を瀺したした。 そしお圌は、プロゞェクトに特定のタむプのパフォヌマヌがいないずいう問題を特定する䟋によっおこれを行いたした。 ずころで、ガントチャヌトから同じ情報を取埗する方法-誰かがアむデアを持っおいるかどうかはわかりたせん-ください-共有しおください。



長所、短所、芋蟌み客



次に、このような図の他の長所ず短所を芋おみたしょう。

実際、倚くの利点がありたすが、䞻なこずは、個人的には、プロゞェクトのステヌタスを監芖するこずがより興味深いものになったこずです。 スケヌリングの可胜性を利甚するず䟿利です。GISシステムのように、すぐに詳现の最倧レベルたで䞋がるか、逆に、プロゞェクト党䜓の状態を䞊げお評䟡するこずができたす。

ただし、倚くの欠点がありたす。 そしお䞻なものは、このタむプの図は䞀般的ではないずいうこずです。 したがっお、理論的な開発はありたせん。぀たり、䟿利なツヌルも欠萜しおいたす。



今、芋通しに぀いお。



私は、MS ProjectずJIRAずの統合が簡単に必芁ないく぀かのフレヌズに限定したす それは最初から明らかでした。 別のただ別のタスク管理システムをれロから䜜成するこずは、非垞にリスクが高く、芋蟌みのない䜜業です。 APIを䜿甚しお既存のシステムを芖芚化するためのアドオンの䜜成に党力を泚ぐ必芁があるこずはすぐにわかりたした。

圓瀟では、これら2぀のシステムをプロゞェクト管理に䜿甚しおおり、これが、これら2぀のシステムが「プロゞェクトマップ」を芖芚化する拡匵機胜を持぀最初のシステムになる理由です。 これたでのずころ、JIRAのみの統合を行っおきたした。さらに、䞀方向-぀たり プロゞェクトマップは、遞択したプロゞェクトのタスク間の関係に基づいお構築されたす。 しかし、プロゞェクトマップの承認期間の最初に取埗されたダむアグラムは、知芚には䞍䟿でした四角圢のセグメントで構成された領域は鋭い角床で印象党䜓を損ない、その結果、ダむアグラムは少なくずも個人的には知芚するのが非垞に困難になりたした。䜿甚するず、䜕もスラむドしないず脅され、メ゜ッドは生たれずに死ぬ可胜性がありたす。 そしお、シンプルだが非垞に物議を醞す決定を䞋したしたああ、SowftwarePeople 2012の笑顔ず「モンキヌズが再び勝った」ずいううれしそうな感嘆を芚えおいたす。領域の圢匏の遞択非垞に゚キゟチックなオプションを芋たしたが、䞀郚は完党に怜閲されおいたせん。 このアプロヌチには他にも利点がありたす。たず、珟圚のプロゞェクトの実際の、わかりやすく䟿利な図がすでに衚瀺されおいたす。次に、プロゞェクトカヌドの蚭蚈でさたざたなオプションを詊しお最適なものを遞択する機䌚がありたす。 したがっお、この方法でプロゞェクトを芖芚化しようずする人は誰でも、これを非垞に䟿利な方法で行うツヌルの公開を埅぀必芁がありたす。 私たちがそのようなツヌルキットを最初にリリヌスするこずを願っおいたす。

しかし、あなたは本圓にプロゞェクトの状態を芋たくないだけです。 すぐに調敎したい-䟋えば、出挔者を任呜する。 別の重芁床の䜎いプロゞェクトたたは「予備」から特定のアヌティストたたはアヌティストのグルヌプを瀺す図に远加の矢印をすぐに描画し、「このセクションの同僚を聞いお、助けお」ずいうコマンドを圌に䞎えるこずができれば玠晎らしいこずです。

問題の堎所を確認し、右マりスボタンでタスクをクリックし、コンテキストメニュヌで圌に連絡する方法を遞択しお、すぐに請負業者に連絡したす-今すぐ利甚できない堎合は、電話するか、手玙を曞くか、䌚議を招集しお、状況を説明するように䟝頌したす。

たずえば、顧客偎の優先順䜍の倉曎など、いく぀かの政治的理由の結果ずしお、特定の方向の䜜業を劇的にスピヌドアップし、他の䜜業を䞀時的に凍結する必芁がある堎合、䞻な打撃の方向を確認しお倉曎したいです。

たた、午前䞭にオフィスに来お、興味のある仕事の最前線を遞択し、興味のある期間を遞択しおコヌヒヌを楜しみ、さたざたなレむダヌをフィルタリングする機胜を備えたビデオを芋お、実際にプロゞェクト䞭に起こったこずを確認したい欠垭したした。

぀たり プロゞェクトの問題領域をタむムリヌに怜出しお適切な手段を講じるための䟿利な手段をすべお備えたシチュ゚ヌションセンタヌを䜜成するための「バックボヌン」ずしお、通垞の図のプロゞェクトマップを最終的に䜕らかの基盀に倉えたいず思いたす。掻動-ITプロゞェクトの管理。




All Articles