Agile Glossary Flashcards
Doneの定義(DoD: Definition of Done)
成果物が顧客の使用のために準備が整っていると考えられ、満たされるべく要求されたすべての基準を備えたチーム用チェックリスト。
アジャイル型ライフサイクル
作業項目を洗練し頻繁にデリバリーするための反復型かつ漸進型のアプローチ。
受入れテスト駆動開発 (ATDD: Acceptance Test-Driven Development)
デリバリー開始前に、受入れテストの作成に使用する受入テスト基準を協業して作成する手法のひとつ。
エクストリーム・プログラミング (eXtreme Programming)
より高品質のソフトウェア、変化する顧客の要求事項へのより優れた応答性、そしてより短いサイクルでのより頻繁なリリースへと導くアジャイル型ソフトウェア開発アプローチ。
カンバン
To Do(実行前)、In progress(実行中)、Done(完了)など、作業を見える化する手法のこと
技術的負債 (Technical Debt)
プロダクト・ライフサイクルにおいて、ある時点までに作業が実行されなかったことで先送りされた課題の代償。
機能要求 (Functional Requirement)
プロダクトまたはサービスが果たすべき固有の振舞い。
継続的インテグレーション (Continuous Integration)
各チーム・メンバーの作業プロダクトを頻繁
に統合し、他のメンバーと妥当性を確認しあう実務慣行。
サイロ化した組織(Siloed Organization)
組織が“縦割りの筒(サイロ)”に分かれてしまい、情報・目標・責任が横に流れず、全体最適より部分最適を優先してしまう状態。
実務慣行
再現性があり磨かれてきた “仕事のやり方” の集合体。プラクティス。
自動化されたコード品質分析 (Automated Code Quality Analysis)
バグや脆弱性のためのコード・ベースのスクリプト・テスト。
障害事項 (Impediment)
チームの目標達成を阻止するもの。ブロッカーとも呼ばれる。
情報ラジエーター (Information Radiator)
組織内のすべての人に情報を提供するための、目に見える物理的な掲示で、チームの邪魔をすることなく最新知識の共有を可能にする。例:カンバンボードやスクラムのバーンダウンチャート。
スウォーミング (Swarming)
複数チーム・メンバーが集団となって特定障害の解決に注力する技法。
スクラム (Scrum)
特定の役割、イベント、および生成物で複雑なプロダクトを開発し維持するための、アジャイルのフレームワーク。
スクラム・チーム (Scrum Team)
スクラムで使用される開発チーム、スクラム・マスター、およびプロダクト・オーナーの組合せを意味する。
スクラムのスクラム (Scrum of Scrums)
大規模なスクラムを運用する技法で、複数チームがひとつのプロダクトに取り組む場合、特にチーム間で重複する分野においては、相互依存する部分の進捗について話し合いを調整し、ソフトウェアのデリバリーを統合する方法に焦点を当てる。
スクラムバン (Scrumban)
マネジメント・フレームワークのひとつで、チームが作業のやり方としてスクラムを採用し、チームがどのように作業するかを見て、理解し、継続的に改善するためのレンズとしてカンバン手法を用いるときに登場する。
スクラム・ボード (Scrum Board)
情報ラジエーターのひとつで、プロダクト・バックログとスプリント・バックログをマネジメントし、作業フローとそのボトルネックを表示するために利用される。
スクラム・マスター (Scrum Master)
スクラム・フレームワークにおける、開発チームとプロセス・オーナーのコーチ。障害を取り除き、生産的なイベントを促進し、チームを混乱から守る。「フロー・マスター」も参照。
スクラム・マスターの役割
スクラム・プロセスが確実に維持され、スクラム・チームが実務慣行や規則を忠実に守ることを保証すると共に、障害の除去についてチームをコーチングする責任を負う。
スケールド・アジャイル・フレームワーク (SAFe®: Scaled Agile Framework)
組織体規模でリーン・アジャイル開発のために統合されたパターンの知識ベース。
ストーリー・ポイント (Story Point)
相対的ユーザー・ストーリー見積り技法で使用される、単位のない尺度。
スパイク (Spike)
プロジェクト内の、通常は長さが固定されている短い時間間隔で、その間にチームはリサーチを実施したり、その実行可能性を証明するためにソリューションの一側面のプロトタイプを作成したりする。