a
better
team
考えること
プログラマはすべてのプロダクトコードを他のプログラマ(少なくとも1名)にチェックしてもらっていますか?
はい
いいえ
チームメンバー全員が、使うことを合意したすべてのプラクティスを一貫して厳格によく考えて適用していますか?
はい
いいえ
チームメンバーは普段、仕事に集中して取り組んでいますか?
はい
いいえ
チームメンバーのほぼ全員がチーム目標の達成に向かって前進していると感じていますか?
はい
いいえ
四半期に1回以上、何らかの問題が再発したことがありますか?
はい
いいえ
1か月に少なくとも一度、チームは何らかの方法でプロセスを改善していますか?
はい
いいえ
協力すること
プログラマは疑問点の答えを確認しようとするのではなく、いつも自分たちの想定で進めてしまっていますか?
はい
いいえ
プログラマはいつも、必要だとわかったらすぐに(要求を出して返事を待たなくても)情報を手に入れることができますか?
はい
いいえ
チームメンバーはほとんどの場合、混乱することなくコミュニケーションできていますか?
はい
いいえ
チームメンバーのほぼ全員がお互いを信頼していますか?
はい
いいえ
チームメンバーは普段、他のチームメンバーが何に取り組んでいるのか知っていますか?
はい
いいえ
1か月に少なくとも一度、チームはステークホルダーに進捗をデモしていますか?
はい
いいえ
1か月に少なくとも一度、チームはステークホルダーに動くソフトウェアを提供していますか?
はい
いいえ
重要なステークホルダー全員が現在のチームの進捗に満足していますか?
はい
いいえ
重要なステークホルダー全員がチームの納品する能力を信頼していますか?
はい
いいえ
リリースすること
チームのプログラマなら誰でも、コマンド1つで簡単にソフトウェアをビルドしテストして明確な成功/ 失敗の結果を得ることができますか?
はい
いいえ
チームのプログラマなら誰でも、コマンド1つで簡単にテスト済みの納品可能なリリースをビルドすることができますか?
はい
いいえ
チームメンバー全員がプロジェクトに関連するすべての成果物(自動生成されるものは除く)に対してバージョン管理を行っていますか?
はい
いいえ
プログラマはバージョン管理システムからまっさらな環境にチェックアウトをするだけで、どんな開発マシンでもソフトウェアをビルドしテストすることができますか?
はい
いいえ
プログラマが最新のコードを入手すると、ほとんどいつでもビルドが成功してテストをすべてパスすると確信できますか?
はい
いいえ
1日に少なくとも一度、プログラマ全員が自分の作業をコード本体にインテグレーションしていますか?
はい
いいえ
インテグレーションのビルドは10分以内に完了しますか?
はい
いいえ
プログラマのほぼ全員がコードに関して同じ感性を共有していますか?
はい
いいえ
プログラマは普段もともと誰が書いたかにかかわらず、チャンスがあればコードを改良しますか?
はい
いいえ
チームが仕事を仕上げた時点で、バグの発生は1か月に5個以下になっていますか?
はい
いいえ
計画すること
チームメンバーのほぼ全員が、何を何のために作っていて、ステークホルダーは何を成功と見なすのかについて理解していますか?
はい
いいえ
重要なステークホルダー全員が、チームが何を何のために作っていて、ステークホルダーが共通して何を成功だと見なしているかについて合意していますか?
はい
いいえ
チームには成功を達成するための計画がありますか?
はい
いいえ
チームは定期的に新しい情報を探して、その情報を使って成功するために計画を改善していますか?
はい
いいえ
チームの計画づくりにはプログラマだけでなくビジネスの関係者の専門知識を取り入れていますか?また、参加したほぼ全員が計画は達成可能だということに合意していますか?
はい
いいえ
チームの計画のほぼ全項目が、顧客中心で、ゴールが明確で、順番に依存しないようになっていますか?
はい
いいえ
チームは所定のタイムボックスの間隔(1か月以上空けずに)で、進捗を計画と比較して、適宜計画を修正していますか?
はい
いいえ
チームはタイムボックスの期間が始まる前に納品のコミットメントをして、ほとんどいつもコミットメント通りに納品していますか?
はい
いいえ
計画項目に「完了」マークを付けた後、例えば、バグ修正やリリースの洗練など、チームメンバーに予期せぬ追加の作業が発生することがありますか?
はい
いいえ
チームはほぼ常にそのリリースをコミットメント通りに納品していますか?
はい
いいえ
開発すること
プログラマはほぼ常に最近書いたコードが意図した通りに動くという確信を持っていますか?
はい
いいえ
プログラマ全員が安心してコードを変更できますか?
はい
いいえ
プログラマがデバッグに10分以上かかるようなことが1週間に1回以上ありますか?
はい
いいえ
プログラマ全員が週を追うごとに少なくとも少しはコードがよくなっていることに同意できますか?
はい
いいえ
チームはイテレーションごとに顧客価値のあるストーリーを納品していますか?
はい
いいえ
予期せぬ設計変更があると、既存のコードに対する変更が難しかったり高いコストがかかったりしますか?
はい
いいえ
プログラマは技術的な問題に関する情報を得るために動くコードを使っていますか?
はい
いいえ
プログラマは最初にパフォーマンステストをせずにコードを最適化してしまっていますか?
はい
いいえ
これまでに顧客の承認も得ずにプログラマがコードの最適化に1時間以上費やしたことがありますか?
はい
いいえ
オンサイト顧客はイテレーションの終わりにソフトウェアの動きに驚くようなことがめったにありませんか?
はい
いいえ
完成したストーリーのビジネスロジックに1か月あたり1つ以上のバグが見つかりますか?
はい
いいえ
チームメンバーの誰かがチームが作り出すソフトウェアの品質について不安を持っていますか?
はい
いいえ