Skip to content

Repository files navigation

WBS Viewer

単一HTMLで動く、計画(WBS)と課題を1枚で回すビューア。 サーバーも依存ライブラリもビルドも要らない。Chrome で file:// のまま開く。

画面上のアプリ名は WBS Viewersingle-file-wbs は配布名で、このリポジトリの名前)。

English README

計画

計画:予定の枠に実績を重ねたガント。本日線から左へ突出した折れ線がイナズマ線。

課題

課題:操作バーの 「計画|課題」 を課題側にすると、同じファイルの課題管理表が出る。

コンセプト

  • 1枚のHTMLと1つのJSON file:// で開き、保存も同じファイルへ書き戻す(File System Access API)。
  • 人は画面で、AIは素のJSONで、同じ表を編集する 同梱の CLAUDE.md は読み物ではなく、AI向けの仕様書として置いてある。
  • 計画は「いつ・誰が・どれだけ」、課題は「何を・なぜ・どうなったら終わりか」 つなぐのは課題側のリンクだけで、画面が両方向に飛ぶ(計画側のデータには何も書かない)。

30秒で始める

ブラウザで開く(ダウンロードもインストールも要らない)

手元に置いて使う

  1. Releases から wbs_viewer.html をダウンロードする
  2. Chrome で開く(file:// のままでよい)
  3. 「ファイルを開く」wbs_sample_issues.json を読み込む(同じボタンへのドラッグ&ドロップでも可)

自分のデータはサンプルをコピーして作る。編集して保存し、「更新」 で反映する。 画面上から直接編集する 「編集」 モードは、Chrome を起動してから最初の1回だけ同じファイルを選び直す(書き込み許可のため。手順は CLAUDE.md)。

できること

計画(WBS)

  • 予実オーバーレイのガント:予定の枠に実績のバーを重ね、終了遅延(赤+N日)と着手遅れが一目で分かる
  • 進捗軸ビュー(EVMに倣う):横軸を完了率にしたタブ。実績(EV)、予定(PV)、遅れを横バーで示す
  • イナズマ線:本日線から左へ突出した行が遅れている
  • リスケ履歴 で予定変更を理由つきで残す。手で書くのは実績の日付だけで、工数・進捗・線は自動計算

課題

  • 二つの問いと完了条件:放置すると何が起きるか(支障)/やると何が得られるか(価値)と、どうなったら閉じられるか
  • 未決・待ち・凍結の印:状態は 未着手/対応中/完了 の3つだけ。止まっている理由は印として重ねて付く
  • ★更新と⚠催促:更新期間に動いた行に ★。待ちや未決の期限切れには ⚠ 催促
  • 計画との行き来:課題の WBS 2.3 と計画の 課題 #3 の札で、同じページの中を行き来する

AIに頼む

データが素のJSON1枚なので、更新をチャットで任せられる。

  • 「2.3 着手した」→ actual.start に本日が入る
  • 「#3 を待ちにして、開発部の回答、9/12 まで」→ pending に誰を・何を・いつまでが入り、9/12 を過ぎると ⚠ 催促 が出る
  • 「今回の★を報告して」→ 更新期間に動いた課題が箇条書きで出る(JSONは変えない)

作法は CLAUDE.md に書いてある。AIはこれを読んでからデータを触る。

もっと詳しく

ライセンス

MIT

About

単一HTMLで動く WBS/ガント+イナズマ線ビューア。データはJSON1枚・Claude Codeで保守 / Single-file WBS & Gantt viewer with inazuma (progress) line. Zero dependencies, AI-maintainable.

Topics

Resources

Stars

124 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages