Author
夏橋 美佐Misa Natsuhashi
こんにちは、夏橋美佐です。
いよいよ待ちになったプロ野球開幕シーズンとなりました!先日はオープン戦に足を運びましたが、贔屓チームの仕上がりが良く、今シーズンもリックソフト野球観戦部の同志達と一緒に観戦に行くのが楽しみです。
ということは、来月で新卒としてリックソフトに入社し、早一年になります。社会人一年目はあっという間でした。
私は入社時にIT系の知識が特別あったわけではありませんでした。
そのため、入社後はJiraやWBS Gantt-Chart for Jiraのユーザー向け研修を受講して、これらのツール利用目的や基本的な操作の仕方は学びました。しかし社会人経験が全くなかったので、なぜ/いつJiraやWBS Gantt-Chart for Jiraが必要で、実際にどう役に立つのか?と言う具体的なイメージを理解することが難しかったことをよく覚えています。実は今でも自信があるわけではありませんが。(小声)
そこで思ったのです。「JiraやWBS Gantt-Chart for Jiraがなんとなく業務の効率化に役立つことは分かるし業務に導入してみたいのだけど、実際にどのようなプロジェクトに利用できて(開発系だけなの?)、どのようにチームの負担を減らして生産性を上げてくれるツールなの?」と私のように思っていらっしゃる方って結構多いんじゃないかと。
入社後に同期の花渕も「こんなに簡単!新入社員のJiraのすすめ」という記事を書かせていただいていますが、今回の記事は、プロジェクトマネジメント目線を少し加えて、JiraとConfluenceにプラスしてWBS Gantt-Chart for Jiraというアプリも活用し、プロジェクト管理を具体的にイメージしてみましょう!が目的の記事になります。
では、実際に架空のプロジェクトを想定し、プロジェクト管理を体験してみましょう!
まずはしっかりしたプロジェクトの計画を立てましょう!
まずプロジェクトマネージャーとして、最初にしなくてはいけないことは、成功させようとしているプロジェクト、その方法、およびプロジェクトの結果として起こりうることを正確にチームに伝えること。
これら全て、進捗情報や報告事項をチームに明確にするため、プロジェクトの具体的なロードマップを示しておく必要があります。
ではイメージをしやすくするため、会社からブースを出展し参加する「イベント出展プロジェクト」を例に進めていきましょう。
まずはプロジェクトにかかるタスク(課題)を洗い出し、それからJiraで課題を作っていきます。
(注意:このブログに出てくる「課題」とはJiraで使われる用語で主に作業やタスクのことを指します。)
<洗い出し例>
- 目標と目的:望ましいプロジェクトの結果と、実際にどのように結果を評価するか
- 課題:カタログの制作、準備物の発送、当日お客様対応をする現場スタッフのシフト作成、スタッフ着用Tシャツの作成、デモ準備などイベントにかかる全てのタスク
- 担当者:該当する課題の担当者をアサイン
- 各課題間の依存関係を可視化:それぞれの課題が持つ関係性を可視化します。例えば、「当日、ブースでお客様対応ができるスタッフ最低参加人数5名を確保しないと、出展の申し込みができない」というルールがあるとしたら、「ブース出展の申し込み」という課題は、「スタッフ最低参加人数5名を招集する」というタスクが終わらないと始めることができません。つまり、「ブース出展の申し込み」という課題は、「スタッフ最低参加人数5名を招集する」という課題に依存する、ということになります。
- マイルストーンと期限:このイベントの実行にあたり確保されているリソース量を基に、各課題の終了日を見積もります。イベントの日付によって、プロジェクトの期間も決まります。しかし、各課題の期間は、最終的に絶対守らなければいけない期限を絶対に超さないように、気をつけてスケジュールを立てる必要があります。 予算とリソース:イベントの費用が予算を超えないように、予算を特定の支出カテゴリに割り当てます。特に現場のイベントスタッフに同等の作業負荷を割り当てるために労働量も考慮する必要があります。
このように、計画を詳細に書き出した結果を記録しておくと、今後他のイベントを実施する時にも役立ちます。または、今回の流れをテンプレート化しておくことで、次回からはよりスムーズにイベントの計画ができるようになるでしょう。(これがナレッジの蓄積というやつですか!)
このようにして、複雑なソフトウェアの開発に取り組む場合でも、上記のようなイベントプランを計画している場合でも、Jiraのようなプロジェクト管理ツールはリアルタイムでプロジェクトの動向を監視できる機能を備えているので、プロジェクト開始前から出来るだけ詳しいプロジェクトロードマップを作成することができるのです!
プロジェクトの基本情報をConfluenceに記録する
プロジェクトの範囲を定義する
プロジェクトの範囲はそのプロジェクトの要件に基づきます。上記のイベント計画例のように、目標と目的、その目標を達成するのに必要なタスク、各タスクを担当するチームメンバー、このプロジェクトを実行するために必要なリソースと予算などなど、、、プロジェクトマネージャーは様々な要素を注意しなければいけないのですね。いくらツールを使うとはいえ、これらの計画を戦略的に立ててこそ、ツールを使う効果が表れるもの。みなさんもぜひ、以下の質問を自問してみてください。
「このプロジェクトが完了した時に、期待する結果は何だろう?」「誰がプロジェクトに参加するか?」「主要なマイルストーンや、特定の課題が完了するまでにどれくらい時間がかかりそうか?」「プロジェクトの成果に影響を与えうるリスクは何だろう?」などなど。ちなみにこのような記録はJiraと連携できるConfluenceにログとして残し、基本情報としてチームメイトに共有しておくのが理想です。
Jiraで課題を作成してみる
では、洗い出した課題たちをJiraで作成してみましょう。
Jiraではこのように課題間の関係(親子関係や依存関係)をリンクさせることができます。
作成した課題は、カンバンボードという表示の仕方にすることで、一目である程度の進捗情報が確認できちゃいます。
誰がどの課題を担当していて、優先度や作業前・進行中・完了といったステータスも課題毎に分かるようになります。課題を1つ1つ開いて確認しなくて良いのでとっても便利ですねー!カンバンボードは私がJiraで一番お気に入りな機能の一つでもあります。
プロジェクトをWBS方式に整理してみる
しかし、もっと分かりやすい管理方法があるのです!ここでWBS Gantt-Chart for Jiraがどのように活用できるかをご紹介します。
Jiraである程度プロジェクトの方向性が決まり、チームメイトとビジョンが共有できた後は、上記でやったように洗い出したタスクを個人に割り当てられるレベルまで細分化しました。
そこでオススメなのが、各課題をWBS(Work Break-down Structure:作業分解図)上に分解してみます。
WBS上に分解することのメリットは、プロジェクトにかかる課題とプロジェクトの進捗状況を一目で俯瞰できるようになるだけでなく、主要課題を複数レベルのサブタスクに分割し階層型で表示してくれるところです。
うーん、、そう言われても、何だかイメージしづらくなってきましたね。では上記のイベントプロジェクトを例に簡単なWBSガントチャートを作成しましょう。
イベント出店プロジェクト | ||
---|---|---|
プロダクション | 準備 | マーケティング |
|
|
|
このように、WBS上に課題を配置してみるだけで、ワークフローや各課題がどのように主要マイルストーンに関与しているかが一目で分かるようになったと思いませんか?
では次回の記事で、実際にWBS Gantt-Chart for Jiraを使って上記の課題を整理してみましょう!
何かお困りのことがございましたらお問い合わせください。
WBSガントチャートをお試しされたい方は、ぜひ、30日間の無料トライアルにお申し込みください。
リックソフトまでお気軽にお問い合わせください。製品について詳しくはこちらをご覧ください。