SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

組込みでアジャイル

【第2回】やるべき作業を洗い出そう


WBS(Work Breakdown Structure)

 開発作業をイメージするための方法の1つに、「WBS」というものがあります。プロジェクトマネジメントの分野で、計画を立てるときに使用します。プロジェクト全体の作業を分割し、ツリー構造で階層的に表現していきます。分割された作業がさらに分割できそうであれば、細分化していき明確にします。最小単位の作業を「ワークパッケージ」と呼び、それらに担当を配置するという考え方です。

 このように、WBSでは作業を多階層で表現します。本稿で紹介するカードを使った方法では、目標を記したストーリーカードとワークパッケージにあたるタスクカードの2階層で構成します。
それでは、ストーリーカード、タスクカードについて見ていきましょう。

ストーリーカード

 ストーリーカードには、開発するターゲットがどのようなものかを書きます。いわば、仕様にあたるものです。例えば、「こういう画面表示が必要」「こういう機能が必要」といったことを書きます。ストーリーカードは、言い換えれば「目標カード」「やりたいことカード」です。

 ストーリーカードを書くことは、要求を分析し要件定義をするということになります。ストーリーカードはユースケースを書くのと同じ作業なのです。

タスクカード

 タスクカードには、ストーリーカードを実現するために必要な作業を書きます。例えば、前述したストーリーカードを実現するためには、「設計する」「実装する」「テストする」などの作業が必要です。これらをカードに書きます。

 この例からもわかるように、1枚のストーリーカードから複数のタスクカードが作成されます。このタスクカードを単位にして、日々の作業を管理します。タスクカードは、言い換えれば「行動カード」「やることカード」です。

 タスクカードを書くときは、その作業時間を見積るようにします。見積ることができるということは、実際の作業をイメージできているということです。見積れないと感じたら、そのタスクカードに書かれた作業内容が具体的になっていない証拠です。このような場合は、作業をさらに細分化してタスクカードを作り直します。

 できあがったタスクカードを元に作業を進めていきます(詳細は次回で解説します)。作業が完了したら、その作業にかかった実績時間を記入します。タスクカードは保管しておきます。

 このタスクカードを作成できるのは必然的に開発者になります。開発者はすべての作業を見積り、実績を知ることになります。このフィードバック手法を使って、各開発者の見積り能力を上げていくのです。

 つまり、ストーリーカードとタスクカードを使って、仕様の明確化、作業の見える化を行うことができます。これらのカードは特に決まったフォーマットやサイズはありません。上で示したカードを参考にそれぞれの職場でカスタマイズして使ってください。

次のページ
FAQ

この記事は参考になりましたか?

組込みでアジャイル連載記事一覧

もっと読む

この記事の著者

土屋 秀光(ツチヤ ヒデミツ)

(有)スピナッチパワー 取締役社長 http://spinachpower.jp日本XPユーザグループ関西 理事 http://www.xpjug.jp某家電メーカーで15年間、光、無線、電灯線で帯域制御をテーマにした通信用ファームウェア開発に従事。その中で、チームによる開発方法に興味を持ち、200...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3721 2009/03/23 18:18

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー