SlideShare a Scribd company logo
1 of 25
Download to read offline
http://www.scrumgatheringtokyo.org




Jeff Patton
Common Agile Practice takes the best from the buffet
          Specific processes call themselves “Agile” when they believe the value system that motivated their creation is aligned with
          an Agile value system. Scrum and Extreme Programming currently dominate named Agile processes. Less well known,
          but equally important, Agile processes include Crystal, Dynamic Systems Development Methodology (DSDM), Feature
          Driven Development (FDD), and likely a few others. Each one of these processes knits together several valuable practices
          and a typical process flow. If you dumped all these good practices out onto a table, you’d have quite a buffet of very
          good practices with which to tailor your own process. And that’s exactly what most organizations do.

                                http://www.agileproductdesign.com/blog/2009/kanban_over_simplified.html
10分     10分

現場
サンプル

INPUT

          30分   10分
• 規模感:    人数と期間
• 分野:     (金融系/流通系とか、情報系とか基幹系とか)
• 顧客のシステム開発への関心/経験度合い:
• 勤務/作業形態:(在宅、分散、ゼネコン方式とか)
• 契約形態:   (一括請負、準委任とか)
• 規模感:   人数と期間
• 分野:    (SNS/ECとか、Web/スマホとか)
• 顧客のシステム開発への関心/経験度合い:
• 勤務/作業形態:(在宅、分散、ゼネコン方式とか)
• 規模感:   人数と期間
• 分野:
• 顧客のシステム開発への関心/経験度合い:
• レガシー度: (稼働年数、ドキュメント残量とか)
• 要員スキル/経験: (新規開発時の残要員割合とか)
• 掛け持ち度: (その保守に割ける稼働率、他の開発との掛け持ち)
•   全員同席        <計画>
•   チーム全体       • ストーリー
•   情報豊富な作業空間   • ゆとり
•   活気のある仕事     • 一週間サイクル
                • 四半期サイクル
<プログラミング>
• テストファースト      <結合>
    プログラミング     • 10 分ビルド
• インクリメンタル設計    • 常時結合
• ペアプログラミング
Scrumの概要を1分で理解できるイラスト http://www.ryuzee.com/contents/blog/3964
10分     10分

現場
サンプル

INPUT

          30分   10分
10分     10分

現場
サンプル

INPUT

          30分   10分
10分     10分

現場
サンプル

INPUT

          30分   10分
10分     10分

現場
サンプル

INPUT

          30分   10分
【XP祭り2011】Agile Buffet

More Related Content

Viewers also liked

できることから始めよう
できることから始めようできることから始めよう
できることから始めよう
Miho Nagase
 
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
Hiroshi Tokumaru
 
Henrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenchesHenrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenches
AgileSparks
 
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめTDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
Kei Sawada
 

Viewers also liked (7)

障害管理からチケット駆動開発へ~ソフトウェア開発の3種の神器
障害管理からチケット駆動開発へ~ソフトウェア開発の3種の神器障害管理からチケット駆動開発へ~ソフトウェア開発の3種の神器
障害管理からチケット駆動開発へ~ソフトウェア開発の3種の神器
 
できることから始めよう
できることから始めようできることから始めよう
できることから始めよう
 
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
徳丸本に学ぶ 安全なPHPアプリ開発の鉄則2011
 
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これからアジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
 
PHPカンファレンス2011 PHPとテストとCIと私~愛するあなたのため~
PHPカンファレンス2011 PHPとテストとCIと私~愛するあなたのため~PHPカンファレンス2011 PHPとテストとCIと私~愛するあなたのため~
PHPカンファレンス2011 PHPとテストとCIと私~愛するあなたのため~
 
Henrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenchesHenrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenches
 
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめTDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
 

Similar to 【XP祭り2011】Agile Buffet

yokyo-unv.
yokyo-unv.yokyo-unv.
yokyo-unv.
hirano
 

Similar to 【XP祭り2011】Agile Buffet (20)

【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
【Interop Tokyo 2013】 どうする?どうなる?SDN/クラウド時代の運用管理 ~データセンター、クラウド提供事業者の立場から~
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
Quality characteristics
Quality characteristicsQuality characteristics
Quality characteristics
 
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
 
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
 
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
 
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
 
To be sn agile enterprise
To be sn agile enterpriseTo be sn agile enterprise
To be sn agile enterprise
 
CMS学会 第三回 研究報告
CMS学会 第三回 研究報告CMS学会 第三回 研究報告
CMS学会 第三回 研究報告
 
yokyo-unv.
yokyo-unv.yokyo-unv.
yokyo-unv.
 
Relationship betweenddd and mvc
Relationship betweenddd and mvcRelationship betweenddd and mvc
Relationship betweenddd and mvc
 
Tableau Drive、企業に導入する新しい方法
Tableau Drive、企業に導入する新しい方法Tableau Drive、企業に導入する新しい方法
Tableau Drive、企業に導入する新しい方法
 
Process base
Process baseProcess base
Process base
 
Heroku Inside
Heroku InsideHeroku Inside
Heroku Inside
 
部分最適化から全体最適化へ ― Webの情報品質管理手法
部分最適化から全体最適化へ ― Webの情報品質管理手法部分最適化から全体最適化へ ― Webの情報品質管理手法
部分最適化から全体最適化へ ― Webの情報品質管理手法
 
プロジェクト管理支援環境の高度化に向けた取り組み
プロジェクト管理支援環境の高度化に向けた取り組みプロジェクト管理支援環境の高度化に向けた取り組み
プロジェクト管理支援環境の高度化に向けた取り組み
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
 
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
 
DOO-004_楽天での DevOps 実践事例と Azure ベスト プラクティス
DOO-004_楽天での DevOps 実践事例と Azure ベスト プラクティスDOO-004_楽天での DevOps 実践事例と Azure ベスト プラクティス
DOO-004_楽天での DevOps 実践事例と Azure ベスト プラクティス
 

More from 智治 長沢

More from 智治 長沢 (20)

「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる
 
DevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrendDevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrend
 
TrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみたTrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみた
 
通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る
 
エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣
 
誰でもできるプレゼン講座
誰でもできるプレゼン講座誰でもできるプレゼン講座
誰でもできるプレゼン講座
 
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
 
スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点
 
複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 

【XP祭り2011】Agile Buffet

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. http://www.scrumgatheringtokyo.org Jeff Patton Common Agile Practice takes the best from the buffet Specific processes call themselves “Agile” when they believe the value system that motivated their creation is aligned with an Agile value system. Scrum and Extreme Programming currently dominate named Agile processes. Less well known, but equally important, Agile processes include Crystal, Dynamic Systems Development Methodology (DSDM), Feature Driven Development (FDD), and likely a few others. Each one of these processes knits together several valuable practices and a typical process flow. If you dumped all these good practices out onto a table, you’d have quite a buffet of very good practices with which to tailor your own process. And that’s exactly what most organizations do. http://www.agileproductdesign.com/blog/2009/kanban_over_simplified.html
  • 10.
  • 11. 10分 10分 現場 サンプル INPUT 30分 10分
  • 12. • 規模感: 人数と期間 • 分野: (金融系/流通系とか、情報系とか基幹系とか) • 顧客のシステム開発への関心/経験度合い: • 勤務/作業形態:(在宅、分散、ゼネコン方式とか) • 契約形態: (一括請負、準委任とか)
  • 13. • 規模感: 人数と期間 • 分野: (SNS/ECとか、Web/スマホとか) • 顧客のシステム開発への関心/経験度合い: • 勤務/作業形態:(在宅、分散、ゼネコン方式とか)
  • 14. • 規模感: 人数と期間 • 分野: • 顧客のシステム開発への関心/経験度合い: • レガシー度: (稼働年数、ドキュメント残量とか) • 要員スキル/経験: (新規開発時の残要員割合とか) • 掛け持ち度: (その保守に割ける稼働率、他の開発との掛け持ち)
  • 15.
  • 16. 全員同席 <計画> • チーム全体 • ストーリー • 情報豊富な作業空間 • ゆとり • 活気のある仕事 • 一週間サイクル • 四半期サイクル <プログラミング> • テストファースト <結合> プログラミング • 10 分ビルド • インクリメンタル設計 • 常時結合 • ペアプログラミング
  • 17.
  • 19.
  • 20.
  • 21. 10分 10分 現場 サンプル INPUT 30分 10分
  • 22. 10分 10分 現場 サンプル INPUT 30分 10分
  • 23. 10分 10分 現場 サンプル INPUT 30分 10分
  • 24. 10分 10分 現場 サンプル INPUT 30分 10分