ブログ

ryuzeeによるブログ記事。不定期更新
アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料)

完成の定義のサンプル(2)

みなさんこんにちは。@ryuzeeです。

Tool Vnedors Reply to My Agile Challengeにて完成の定義が記載されていましたので紹介しましょう。

このサイトの著者はアジャイルのコーチとのことで、「アジャイルプロジェクト用のツールは、アジャイルなプロセスで作られてなきゃ使わないよ」という宣言をしています。 そこでTinyPMの開発者であるMarcinが回答した、TinyPMにおけるDoneの内容は以下になります。

ストーリーの完成の定義

  • 約束した要求にあったコードであること
  • ユニットテストをパスしていること
  • 機能はFirefox, Chrome, Operaで動作すること
  • IEで重大の問題がなく動作すること
  • 機能はそのストーリーを実装した人以外の最低1人以上のチームメンバーによってテスト、受け入れされていること

リリースの完成の定義

  • WARファイルと.exeファイルの配布物が作成されていること
  • すべてのユニットテストにパスしていること
  • すべての機能バグが修正されていること
  • すべてのUIのバグが修正されているか、(だいたいIEの場合だが)小さいUIのバグについては修正のスケジュールが決まっていること
  • インストールおよびアップグレード用のドキュメントが更新されていること
  • Windows上とLinux上でインストールテストがなされていること
  • 新しい機能一覧を製品紹介用のWebサイトに掲載すること

スプリントの完成の定義はありませんでしたが、十分参考になると思います。 その他の完成の定義のサンプルについては、前回記事を参照ください。

それでは。