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

アジャイルって何が美味しいの? (白熱塾版)

yattom
August 23, 2018

アジャイルって何が美味しいの? (白熱塾版)

アジャイルの基本的な、前提とする考え方について。価値、コミュニケーション、技術、人という要素の大切さ。

yattom

August 23, 2018
Tweet

More Decks by yattom

Other Decks in Technology

Transcript

  1. 安井 力 / やっとむ twitter:@yattom https://www.facebook.com/yattom プログラマー Java Python Ruby

    JavaScript テスト駆動開発 アジャイルコーチ ワークショップ 現場導入 技術支援 ゲームを作って一緒に遊ぶ 宝探しアジャイルゲーム、 カンバンゲーム、 心理的安全性ゲーム
  2. learn 1 If you learn something, you obtain knowledge or

    a skill through studying or training. 2 If you learn of something, you find out about it. 3 If people learn to behave or react in particular way, they gradually start to behave in that way as a result of a change in attitudes. (Collins COBUILD Advanced Learner’s English Dictionary から抜粋) 1 勉強と訓練 → 知識やスキル 2 発見すること 3 態度の変化 → 行動の変化 unlearn = 脱学習
  3. 潜在バグ 手戻り 直したいけ ど直す時間がない 障害バッ クログ 回帰テストがない IE11 手動リリース セキュリ

    ティパッチ 新機能の追加に 時間がかかる OSアップデー ト 年次切り替えが未テスト 仕様書がない 口先だけア ジャイル 情報漏洩
  4. 変更容易性 • 設計がシンプル • 変更箇所と内容が自明 • 依存関係が少ない • 特に隠れた依存関係 •

    実装もシンプル • 誰でも安心して変更できる • 自動化したテスト • リグレッション • 常にこの状態を維持する • 厳しい規律 • だんだん難しくなる
  5. http://agilemanifesto.org/iso/ja/ Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn

    Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas