Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Definition of Done

Definition of Done

Avatar for Yasunobu Kawaguchi

Yasunobu Kawaguchi PRO

June 22, 2025
Tweet

More Decks by Yasunobu Kawaguchi

Other Decks in Technology

Transcript

  1. https://en.wikipedia.org/wiki/Cynefin_framework 耇雑 煩雑 明確 混沌 æ··ä¹± 促進する制玄 疎結合 統制する制玄 密結合

    制玄の欠劂 結合なし 厳栌に制玄される 自由床なし 探査-感知-察応 創発的プラクティス 感知-分析-察応 グッドプラクティス 行動-感知-察応 斬新なプラクティス 感知-分類-察応 ベストプラクティス クネビンフレヌムワヌク
  2. スクラムの3぀の柱透明性・怜査・適応 怜査 スクラムの䜜成物ず合意されたゎヌルに向けた進捗状況は、頻繁 か぀熱⌌に怜査されなければならない。これは、朜圚的に望たし くない倉化や問題を怜知するためである。スクラムでは、怜査を ✀揎するために、5 ぀のむベントでリズムを提䟛しおいる。 怜査によっお適応が可胜になる。適応のない怜査は意味がないず される。スクラムのむベントは、倉化を匕き起こすように蚭蚈さ れおいる。

    スクラムガむド (2020) より 適応 プロセスのいずれかの偎⟯が蚱容範囲を逞脱しおいたり、成果ず なるプロダクトが受け⌊れられなかったりしたずきは、適✀しお いるプロセスや補造しおいる構成芁玠を調敎する必芁がある。そ れ以䞊の逞脱を最〈限に抑えるため、できるだけ早く調敎しなけ ればならない。 関係者に暩限が䞎えられおいないずきや、⟃⌰管理されおいない ずきは、適応が難しくなる。 スクラムチヌムは怜査によっお新しいこずを孊んだ瞬間に適応す るこずが期埅されおいる。 スクラムガむド (2020) より スクラムガむド(2020)
  3. 完成の定矩(Definition of Done) ✓ 完成の定矩プロダクトの品質基準を満たす むンクリメントの状態を瀺した正匏な蚘述 (チェックリスト) ✓ 目的「完成」に察する共通認識の確立ず透明性の向䞊 ✓

    適甚範囲プロダクトバックログアむテムPBIが むンクリメントの䞀郚ずなる条件 スクラムにおける䜍眮づけ ✓ むンクリメントの確玄コミットメント 3぀の䜜成物の確玄の䞀぀ ✓ 品質の基準スクラムチヌムが遵守すべき最䜎品質ラむン ✓ 透明性の源泉䜜業完了の客芳的刀断基準
  4. 完成の定矩(Definition of Done)の䜜成 ステップ1珟状の棚卞し ✓ 既存プロセスの確認珟圚の品質管理掻動の掗い出し ✓ 暗黙知の明文化チヌムが無意識に行っおいる品質掻動の可芖化 ✓ ツヌルずプラクティスの敎理䜿甚䞭のツヌルず手法の䞀芧化

    ステップ2ステヌクホルダヌずの協議 ✓ 期埅品質レベルの確認プロダクトオヌナヌや顧客の品質芁求 ✓ 組織暙準ずの敎合䌚瀟党䜓の品質基準ずの調敎 ✓ 芏制芁件の確認業界暙準や法的芁件の考慮 ステップ3初期版の策定 ✓ 実珟可胜性の考慮珟圚のチヌム胜力で達成可胜なレベル ✓ 枬定可胜性の確保客芳的に刀断できる具䜓的基準 ✓ 段階的改善の䜙地将来の改善に向けた発展性
  5. 完成の定矩(Definition of Done)の継続的曎新 定期的芋盎し ✓ スプリントレトロスペクティブでの評䟡 DoDの効果ず課題の確認 ✓ 四半期ごずの倧幅芋盎し技術進歩や芁求倉化ぞの察応 ✓

    チヌム成熟床に応じた匷化段階的な品質基準の向䞊 フィヌドバックルヌプ ✓ 品質メトリクスの掻甚 バグ率、カスタマヌ満足床等の定量評䟡 ✓ チヌム内議論の促進 DoD改善に関する積極的な意芋亀換 ✓ 他チヌムずの知識共有ベストプラクティスの氎平展開
  6. 完成の定矩(Definition of Done)の䟋 : 開発プロセス関連 コヌド品質 コヌドレビュヌが完了し、 2名以䞊の承認を埗おいる 静的解析ツヌルでの譊告がれロである コヌディング芏玄に100%準拠しおいる

    耇雑床指暙が基準倀以䞋である 重耇コヌド率が5%以䞋である テスト芁件 単䜓テストカバレッゞが90%以䞊である 統合テストがすべお成功しおいる 受け入れテストがすべお成功しおいる 負荷テストが基準倀をクリアしおいる セキュリティテストで 脆匱性が怜出されおいない ドキュメント芁件 API仕様曞が最新状態に曎新されおいる ナヌザヌマニュアルが䜜成・曎新されおいる 運甚手順曞が敎備されおいる 蚭蚈曞が実装ず敎合しおいる リリヌスノヌトが䜜成されおいる
  7. 完成の定矩(Definition of Done)の䟋 : プロダクト品質関連 機胜芁件 すべおの受け入れ基準を満たしおいる プロダクトオヌナヌの承認を埗おいる ナヌザビリティテストで 満足床80%以䞊を達成

    アクセシビリティ基準 WCAG 2.1 AAに準拠 倚蚀語察応が完了しおいる 非機胜芁件 レスポンス時間が芁求基準以䞋である 可甚性が99.9%以䞊である デヌタバックアップが正垞に動䜜しおいる モニタリングずアラヌトが蚭定されおいる 灜害埩旧手順が怜蚌枈みである
  8. 完成の定矩(Definition of Done)の䟋 : リリヌス準備関連 デプロむメント ステヌゞング環境での動䜜確認が完了しおいる 本番環境ぞのデプロむ手順が確認枈みである ロヌルバック手順が準備・怜蚌枈みである デヌタ移行スクリプトが怜蚌枈みである

    環境蚭定ファむルが本番甚に曎新されおいる 運甚準備 監芖ツヌルに新機胜が登録されおいる 運甚チヌムぞの匕き継ぎが完了しおいる サポヌトチヌムの準備が完了しおいる 緊急時察応手順が敎備されおいる 性胜基準倀が蚭定・監芖察象に远加されおいる
  9. 完成の定矩(Definition of Done): よくある課題 過床に高い基準蚭定 ✓ 問題理想を远求しすぎお実珟䞍可胜な基準を蚭定 ✓ 察策珟圚の胜力を基準ずした段階的改善アプロヌチ ✓

    解決策「今すぐ実珟可胜」から 「3ヶ月埌の目暙」ぞの段階蚭定 チヌム間の基準ばら぀き ✓ 問題チヌムごずに異なる基準で混乱が発生 ✓ 察策組織レベルでの最䜎基準蚭定ず定期的な調敎䌚議 ✓ 解決策コミュニティオブプラクティスでの知識共有
  10. 完成の定矩(Definition of Done): よくある課題 圢骞化の防止 ✓ 問題チェックリストの機械的実斜で本来の目的を芋倱う ✓ 察策定期的な目的確認ずDoDの䟡倀に関する議論 ✓

    解決策品質メトリクスによる効果枬定ず改善掻動 技術進歩ぞの察応 ✓ 問題新技術導入時のDoD曎新遅れ ✓ 察策四半期ごずの技術動向確認ず基準芋盎し ✓ 解決策技術調査専任者の蚭眮ず定期的な基準曎新
  11. 完成の定矩(Definition of Done): スクラムマスタヌの圹割 DoD策定支揎 ✓ ワヌクショップの䌁画 チヌム党䜓でのDoD策定セッション ✓ ステヌクホルダヌ調敎

    PO、開発者、組織間の合意圢成支揎 ✓ 継続的改善の促進レトロスペクティブでのDoD改善議論 品質文化の醞成 ✓ 品質意識の向䞊DoD遵守の重芁性に関する継続的な啓蒙 ✓ ベストプラクティス共有他チヌムの成功事䟋の玹介 ✓ メトリクス掻甚支揎品質指暙の可芖化ずチヌムでの掻甚