Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile and Lean from altitude 12,000 feets

Agile and Lean from altitude 12,000 feets

Yasunobu Kawaguchi

September 14, 2013
Tweet

More Decks by Yasunobu Kawaguchi

Other Decks in Technology

Transcript

  1. 2 アジャイルの全体像を整理する •  アジャイルと呼ばれるものの全体像を整理したい。 –  イベントの最初に期待をコントロールするために役立てたい –  できればちょっとした議論やエピソードも引き出したい –  情報があふれて混乱している人の手助けになればなおよい

    •  おそらく実践の役に立つものではない。 –  “わかる” と “できる” は別のもの。 –  ある程度 “できる” 状態でないと分からないこともあると思われる。 –  実践はこのあとで事例とかワークショップとかたくさんあるのでそこで。 •  しかし、理解しておけば、無駄が省けそうなこともある。 –  巨人の肩に乗る。先人の知恵を効率的に借りる。 –  自分が解決すべき問題を絞り込む。アクションできるように。 –  一方で、ある程度網羅的にやってみることも必要。 その範囲(スコープ)と粒度を決めないと網羅的にできない。 動機
  2. 3 歴史の話 Toyota Production System Lean Lean Software Development Kanban

    Lean Startup Agile Scrum XP The New New Product Development Game Four steps to the epiphany Agile and Lean Startup Patterns Manufacturing Industry in Japan 2013 Yasunobu Kawaguchi
  3. 7 7 アジャイルの構成要素 Scrum, Kanban チーム活動 技術プラクティス CI, TDD 開発者テスト

    内部品質 Delivery スムーズなリリース ビジネス/ユーザー Lean プロセス UCD, UX 利用者満足 ATDD, BDD テスト自動化 仕様明確化 Metrics 効果計測
  4. 10

  5. 14 14 アジャイルテスト 要求 設計 実装 単体テスト 結合テスト 受入テスト  要件定義・品質保証

    (自動化、共通理解、探索テスト) テスト駆動開発 (バージョン管理, xUnit, CI)