Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ガントチャート機能開発をRe:Boot!そのために行ったこと

 ガントチャート機能開発をRe:Boot!そのために行ったこと

2023年12月9日に福岡ファッションビルで開催されたBacklog World 2023での発表資料です。
https://backlogworld.info/

砂川 祐樹
株式会社ヌーラボ/サービス開発部 Backlog課
Webシステムやブラウザゲームのプログラマー・プランナー・ディレクターなどを経験後、ヌーラボに入社、Backlogの開発に携わる。近年はBacklogのフロントエンドをReactに置き換えていくプロジェクトに関わっている。ヌーラボが公開しているWebサイト「サル先生のプロジェクト管理入門」やプロジェクト管理を学べるボードゲーム「プロジェクトテーマパーク」も制作。

株式会社ヌーラボ

December 09, 2023
Tweet

More Decks by 株式会社ヌーラボ

Other Decks in Technology

Transcript

  1. ペルソナを作る ゴール(その機能が提供したい価値)を書き出す シチュエーション ・週一回の進捗確認ミーティング プロジェクト ・受託系のプロジェクト。クライアントあり。締切に厳しい ・期間: 一年ぐらい ・メンバーの数: 8-10人ぐらい

    ・システムのリプレイス案件 ・親課題は基本的にマネージャーが追加して期間を決める マネージャー ・自分でもできるけど基本的にやらないが、遅れてきたら自分も手を動かす ・経験があるので全工程を見渡せる チームメンバーA ・業界3、4年目ぐらい ・振られた課題は一人でこなせるけど、自分で課題を作ることはあんまり無い ・スケジュール管理にはあんまり意見しない チームメンバーB ・業界10年目ぐらい ・いろんなプロジェクトで忙しい プロジェクトが想定通り 進捗しているか が把握できる 課題の割り振りやスケジュ ールを調整できる そして ユーザーストーリーマッピング
  2. 今のガントチャートを使うユーザーの具体的な行動を書き出す 現れたペイン(ここであれができたらなあ)をマッピングする マネージャーの画面をみんなで見て 期限日が過ぎてる課題を確認して 課題の詳細を開く 各メンバーが状況を報告 調整が必要な課題の確認 課題の担当者を変更するために課題詳細を開いて編集画面に……… 期間の移動が必要な課題をドラッグ&ドロップで一つずつ移動 ・・・

    絞り込み機能が ないので表示を カスタマイズし にくい 遅れてる課題が一目 でわからない (ステータスの色で 判断するしかない) 開始日期限日を 設定していない 課題はそもそも 表示されない その課題が進ん でいないことに 気づきにくい 課題数が多いと 表示が遅い 一つのタスクがどれくらい 遅れてるのかパッとわから ない(進捗率) あと何日あれば終わるのか は個別に聞かないと出てこ ない 課題がガントチ ャート上で追加 できない 一画面に表示で きる期間が短い ので、期間の長 いプロジェクト では見通しが悪 い 課題の開始日期 限日を一つずつ 変更しないとい けない その時の状況し か見れない これまでのペー スとか、先週の 状況はわからな い 未来の予測が立 てにくい などなど…… ユーザーストーリーマッピング
  3. 理想的なガントチャート機能ならこうなるという流れを書き出す 理想的なガントチャートにするために必要な機能をマッピングする 見やすくカスタマイズしたガントチャートをみんなで見て 遅れてるor遅れそうな課題が一目で把握できて ガントチャートを見ながら課題の詳細を開く チャート上に書いた一時的なメモを見ながら各メンバーが状況を報告 別プロジェクトの課題も並べて調整が必要な課題の確認 課題の依存関係も確認できる 課題の担当者をガントチャートから直接編集 関連する課題の期間をまとめてドラッグ&ドロップで移動

    ・・・ 課題検索と同 じ絞り込み条 件が使える 課題の並べ替え 期限日が過ぎてい る課題を見やすく 課題詳細とガントチャート全体 を同時に確認できる 進捗どうですかを代わりに聞い てくれる クリティカルパスを判 定して表示する 遅れている理由などをメモ的 に書いておける プロジェクトを またいだ ガントチャート 複数選択してまと めて日時移動した り長さを変えたり できる 週・月・年まで表 示スケールを変え られる (課題 > 親課題 > マイルストーン > プロジェクト) 担当者や状態を簡単に 変更できる などなど…… ユーザーストーリーマッピング
  4. 理想的なガントチャートにするために必要な機能をマッピングする 課題検索と同 じ絞り込み条 件が使える 課題の並べ替え 期限日が過ぎてい る課題を見やすく 課題詳細とガントチャート全体 を同時に確認できる 進捗どうですかを代わりに聞い

    てくれる クリティカルパスを判 定して表示する 遅れている理由などをメモ的 に書いておける プロジェクトを またいだ ガントチャート 複数選択してまと めて日時移動した り長さを変えたり できる 週・月・年まで表 示スケールを変え られる (課題 > 親課題 > マイルストーン > プロジェクト) 担当者や状態を簡単に 変更できる …… 優先度をつけてMVPとしてまとめる 基本的な機能 課題検索と同じ 絞り込み機能 簡易編集機能 課題追加機能 などなど…… ユーザーストーリーマッピング
  5. いよいよ開発スタート やることがはっきりしたのでいよいよ開発開始 基本的な機能 課題検索と同じ 絞り込み機能 簡易編集機能 課題追加機能 …… この時点でリリース! フィルター

    保存機能 タイムスケール 変更機能 ユーザーが自由に切り替えられる状態で スピード感を維持しながら開発・リリースを続ける