SlideShare a Scribd company logo
1 of 58
Download to read offline
Agileについて
Agileってご存知ですか?
ウォーターフォール・モデルって
ご存知ですか?
ウォーターフォール
綿密な正しい計画をたてられることが前提の手法
ウォーターフォールのV字モデル
ウォーターフォールのV字モデル
時間がかかりすぎる。!
出来た頃には要求は変化している。!
そもそも要求が!
正しかったのかもここで分かる
システム機能の利用割合
64%の機能はほとんど使われない!!
7%
13%
16%
19%
45%
全く使わない
ほとんど使わない
たまに使う
よく使う
いつも使う
企業の置かれた状況
• ビジネスの環境の変化!
• 迅速な意思決定と具現化が必要!
• 変化しないことは市場から見捨てられる!
• 顧客自身が変化していくことが強く求められる!
• IT投資の目的の変化 !
• 業務効率化から戦略実現へ !
• いままではコスト削減、業務効率化ができていれば 良かったが、

システムが他社との競争力の源泉に !
• よいシステムを早期に市場に投入することが、強く 求められる
競争の速度の変化
以前
競争の速度の変化
以前
現在
競争の速度の変化
以前
現在
変化への対応
「事前に綿密にたてた計画を長期間遵守」ではなく!
「変化が起こることを前提に頻繁に軌道修正」することが必要
システム機能の利用割合
64%の機能はほとんど使われない!!
7%
13%
16%
19%
45%
全く使わない
ほとんど使わない
たまに使う
よく使う
いつも使う
システム機能の利用割合
64%の機能はほとんど使われない!!
7%
13%
16%
19%
45%
全く使わない
ほとんど使わない
たまに使う
よく使う
いつも使う
ムダが多すぎる!!
Agileの登場
アジャイル/Agile
形容詞 !
! 1 敏捷な, 機敏な, すばしこい, はしこい !
! 2 活発な, いきいきとした頭の切れる, 頭の回転が早い !
小学館『プログレッシブ英和中辞典 第4版』より
アジャイル/Agile
形容詞 !
! 1 敏捷な, 機敏な, すばしこい, はしこい !
! 2 活発な, いきいきとした頭の切れる, 頭の回転が早い !
小学館『プログレッシブ英和中辞典 第4版』より
Don't Do Agile, Be Agile.
アジャイルマニフェスト!
2001年に、ケント・ベック、マーティン・ファウラー、ケン・シュウェバーら、!
17人によって採択されたAgileソフトウェア開発の原則を指す。
4つの基本理念
• プロセスやツールより人と人同士の相互作用を重視する!
• 包括的なドキュメントより

       動作するソフトウェアを重視する!
• 契約上の交渉よりも顧客との協調を重視する!
• 計画に従うことよりも変化に対応することを重視する
背後にある原則
顧客満足を最優先し、!
  価値のあるソフトウェアを早く継続的に提供!
要求の変更はたとえ開発の後期であっても歓迎!
変化を味方につけることによって、!
     お客様の競争力を引き上げる
「Agile開発手法」というものは存在しない
❖ 「開発がAgileだ」などの状態を示すことはできるが

    厳密には「Agile開発手法」というものはない!
❖ 原理・原則に基づいた開発手法が色々ある!
❖ 総称として「Agile開発」という言葉が定着している
Agileな開発手法
•Scrum!
•XP!
•Lean!
•Crystal!
•FDD!
•AUP etc.
Agileな開発手法
•Scrum!
•XP!
•Lean!
•Crystal!
•FDD!
•AUP etc.
紙ヒコーキワークショップ
準備
•各グループで使うリソース!
•A4の紙!
•ペンとか!
•はさみ!
•準備!
•予実管理票
予実管理票
予測 実績
1
2
3
4
紙ヒコーキ作り
• A4用紙の1/4だけ Paper size must beA6 (quarter of A4)!
• 紙ヒコーキは先端が丸まっていなければならない

                Make the plane nose shape more rounded!
• 鋭い先端を切り取るのにハサミを使う!
• 飛ばすのに成功した紙ヒコーキをカウント!
• テストエリアでしか飛ばせない      It can be only flew in the test area.!
• 3m飛ばなければならない           It must flew more than 3m.!
• 1機につき1度しか飛ばせない You can only try one time per plane.!
• 各チームメンバーは1つの紙を連続で折ることは出来ない

Each team member can only fold the paper once until it's next turn

1度折ったら他のメンバーに紙を渡してください!
• 各スプリント終了時に作成途中のものは破棄しなければならない
進め方
計画!
(1分)
実施!
(3分)
検査・適応!
(2分)
• 右図を4回繰り返す!
• なるべく多くの紙ヒコーキを

飛ばしてください
1回目計画(1分)
•いくつ飛ばせるか予想してください!
•どういうふうにやるのか計画してください
• A4用紙の1/4だけ Paper size must beA6 (quarter of A4)!
• 紙ヒコーキは先端が丸まっていなければならない

                Make the plane nose shape more rounded!
• 鋭い先端を切り取るのにハサミを使う!
• 飛ばすのに成功した紙ヒコーキをカウント!
• テストエリアでしか飛ばせない      It can be only flew in the test area.!
• 3m飛ばなければならない           It must flew more than 3m.!
• 1機につき1度しか飛ばせない You can only try one time per plane.!
• 各チームメンバーは1つの紙を連続で折ることは出来ない

Each team member can only fold the paper once until it's next turn

1度折ったら他のメンバーに紙を渡してください!
• 各スプリント終了時に作成途中のものは破棄しなければならない
1回目実施(3分)
1回目検査・適応(2分)
•いくつ飛びましたか?!
•ボトルネックはなんでしたか?
2回目計画(1分)
•次はいくつ飛ばせそうですか?!
•どういうふうにやるのか計画してください
• A4用紙の1/4だけ Paper size must beA6 (quarter of A4)!
• 紙ヒコーキは先端が丸まっていなければならない

                Make the plane nose shape more rounded!
• 鋭い先端を切り取るのにハサミを使う!
• 飛ばすのに成功した紙ヒコーキをカウント!
• テストエリアでしか飛ばせない      It can be only flew in the test area.!
• 3m飛ばなければならない           It must flew more than 3m.!
• 1機につき1度しか飛ばせない You can only try one time per plane.!
• 各チームメンバーは1つの紙を連続で折ることは出来ない

Each team member can only fold the paper once until it's next turn

1度折ったら他のメンバーに紙を渡してください!
• 各スプリント終了時に作成途中のものは破棄しなければならない
2回目実施(3分)
2回目検査・適応(2分)
•いくつ飛びましたか?!
•ボトルネックはなんでしたか?
3回目計画(1分)
•最初に見せた制約のうち

1つだけ外してもいいことにします

You can remove rule only one!
•とにかくたくさん飛ばしてください。!
•いくつ飛ばせそうですか?
• A4用紙の1/4だけ Paper size must beA6 (quarter of A4)!
• 紙ヒコーキは先端が丸まっていなければならない

                Make the plane nose shape more rounded!
• 鋭い先端を切り取るのにハサミを使う!
• 飛ばすのに成功した紙ヒコーキをカウント!
• テストエリアでしか飛ばせない      It can be only flew in the test area.!
• 3m飛ばなければならない           It must flew more than 3m.!
• 1機につき1度しか飛ばせない You can only try one time per plane.!
• 各チームメンバーは1つの紙を連続で折ることは出来ない

Each team member can only fold the paper once until it's next turn

1度折ったら他のメンバーに紙を渡してください!
• 各スプリント終了時に作成途中のものは破棄しなければならない
3回目実施(3分)
3回目検査・適応(2分)
•いくつ飛びましたか?!
•制約がないとどうでしたか?!
•品質に問題はありませんでしたか?
4回目計画(1分)
•最初の制約に戻します。!
•最後にいくつ飛ばせそうですか?
• A4用紙の1/4だけ Paper size must beA6 (quarter of A4)!
• 紙ヒコーキは先端が丸まっていなければならない

                Make the plane nose shape more rounded!
• 鋭い先端を切り取るのにハサミを使う!
• 飛ばすのに成功した紙ヒコーキをカウント!
• テストエリアでしか飛ばせない      It can be only flew in the test area.!
• 3m飛ばなければならない           It must flew more than 3m.!
• 1機につき1度しか飛ばせない You can only try one time per plane.!
• 各チームメンバーは1つの紙を連続で折ることは出来ない

Each team member can only fold the paper once until it's next turn

1度折ったら他のメンバーに紙を渡してください!
• 各スプリント終了時に作成途中のものは破棄しなければならない
4回目実施(3分)
4回目ふりかえり
•時間制限には慣れましたか?!
•タイムボックス!
•飛ばす数は増えましたか?!
•ベロシティ!
•4回繰り返してどうでしたか?!
•スプリント!
•改善
ワークショップ終了
紙ヒコーキの回収にご協力ください
Scrumとは
可能な限り価値の高いプロダクトを!
生産的かつ創造的に届けるためのもの
プロダクトバックログ
欲しいものを!
リストにして順位をつける。!
順位は状況によって変わる。
1番目に欲しい
2番目に欲しい
3番目に欲しい
4番目に欲しい
・!
・!
・
99番目に欲しい
100番目に欲しい
大事なものを先に
プロダクトオーナー(PO)
•プロダクトバックログの管理者!
•優先順位の最終決定権限を持つ!
•製品の責任者(結果責任)!
•プロジェクトに1人必ず必要!
•チームに相談できるが干渉はできない
ロール1
開発チーム
• 出荷可能なモノを作る!
• 3人∼9人で構成!
• 全員 えば製品を作れる能力が う!
• 上下関係なし
ロール2
スクラムマスター
• 妨害の排除!
• プロセスがうまくまわるようにする!
• 支援と奉仕(サーバントリーダーシップ)!
• 教育、ファシリテート、コーチ、推進役
ロール3
自己組織化
最良のやり方を自分達で決める×
スプリント
一定間隔で意思決定・作業・確認を行う!
! 最大4週間の固定の期間
1 2 3 N
1 2 3 N
×
○
一定のリズムで仕事をする
スプリント計画会議
1番目に欲しい
2番目に欲しい
3番目に欲しい
4番目に欲しい
・!
・!
・
99番目に欲しい
100番目に欲しい
• 開発を行うために計画が必要!
• POは何が欲しいのか説明!
• 開発チームはどれくらいで出来そうか

      どうやって実現するか
スプリントバックログ
1番目に欲しい
2番目に欲しい
3番目に欲しい
4番目に欲しい
・!
・!
・
99番目に欲しい
100番目に欲しい
タスク タスク
タスク タスク
タスク タスク
タスク タスク
タスク タスク
タスク タスク
タスク タスク
タスク タスク
タスク タスク
• プロダクトバックログを

  具体的なタスクに分割する!
• タスクは後から増えることもある
いざ開発
• 出荷可能なものを作る!
• 部品だけでは出荷できない!
• 小さくても使えるものを作る
デイリースクラムで状況を確認
• 毎日、同じ時間、同じ場所で!
• 15分(延長はなし)!
• 開発チームによる自分たちのための会議で

            開発チーム全員が参加!
• コミュニケーションの改善と意思決定!
• 基本的な内容!
• 昨日やったこと、今日やること、困っていること
スプリント終了まで進む
スプリントレビュー
開発チームの成果物を!
    プロダクトオーナーが確認する
短い単位で確認・修正
•短いスプリント単位で 頻繁に確認と調整を行い

       製品をよりよくする!
•仕事の やり方ももっとうまくできるはず
スプリントレトロスペクティブ
• 人、関係、プロセス、ツールなどの観点で

        今回のスプリントを検査する!
• うまくいったこと、今後の改善点を整理 する!
• 今後のアクションプランを作る
KPT ジョハリの窓
etc…
Keep(続けたいこと)!
・やってよかったこと!
・次回もやりたいこと!
・継続していきたいこと
Try(試したいこと)!
・Keepから継続するために!
・Problemを改善するために!
・新たにやってみたいこと
Problem(問題)!
・課題!
・ボトルネック!
・次回改善したいこと
繰り返す
• スプリントを繰り返す!
• POがほしいものから順に

      出荷可能な製品を届け続ける!
• うまく届けられるように改善し続ける

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

夏インターン2015