Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アジャイル・スクラム勉強会_なぜ今、アジャイルなのか?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Satoshi Harada
May 18, 2020
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アジャイル・スクラム勉強会_なぜ今、アジャイルなのか?
Satoshi Harada
May 18, 2020
More Decks by Satoshi Harada
See All by Satoshi Harada
心理学を学び活用することで偉大なスクラムマスターを目指す − 大学とコミュニティを組み合わせた学びの循環 / Becoming a great Scrum Master by learning and using psychology
psj59129
1
2.5k
アジャイル社内普及ご近所さんマップを作ろう / Let's create an agile neighborhood map
psj59129
1
210
製造業メカアジャイルへの挑戦!社内コミュニティを軸にした巻き込み / The challenge of mecha-agile manufacturing
psj59129
1
210
保育士チームが実践している連続的な観察と多面的な観察を共有するための振り返り / Reflection to share “continuous and multifaceted observations” as practiced by a team of childcare professionals
psj59129
1
6.2k
保育とふりかえりをコネクト! / connect childcare and retrospectives!
psj59129
1
1.5k
Whyから始めよう!スクラムチームが力強く前に進むための「なぜやるのか」を考える
psj59129
1
2.8k
その心理的安全性は間違っている!心理的安全性で陥りやすい間違いとその対策
psj59129
1
1.7k
これからのスクラムマスターのキャリアプランの話をしよう - スクラムマスターの前に広がる世界
psj59129
0
3.3k
ファーストペンギンを志すものに伝えたい - 1人目のアジャイル推進者がたどった成功と失敗
psj59129
0
510
Other Decks in Programming
See All in Programming
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
130
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
700
What's New in Android 2026
veronikapj
0
260
Google Apps Script で Ruby を動かす
kawahara
0
270
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
520
Go 1.27 における memory allocation の高速化
andpad
0
240
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
5
1.8k
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
310
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
210
数百円から始めるRuby電子工作
tarosay
0
160
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Typedesign – Prime Four
hannesfritz
42
3.1k
Amusing Abliteration
ianozsvald
1
250
Transcript
アジャイル・スクラム 勉強会 なぜ今、アジャイルなのか? Satoshi Harada
なぜ今、アジャイル? ► アジャイルという言葉は1990年頃からあった ✔ エクストリーム・プログラミング(1996年) ✔ アジャイルソフトウェア開発宣言(2001年) ✔ スクラム(1986年) ►
アジャイルが日本で流行りだしたのは2010年頃から ✔ アジャイルソフトウェア開発宣言が日本語訳された ✔ NTTコミュニケーションズやKDDIがスクラムを推進 ► なぜ今、アジャイル? ✔ 要件がはっきりしているバックオフィス系の大規模開発案件が減少 ✔ 要件がはっきりしていないビジネス系の小規模開発案件が増加 最初に要件を決めることが難しい(仮説はあるが確証は無い) 小さく始めてできるだけ早く仮説を検証したい 高速でPDCAを回して繰り返し改善していきたい 最初に要件を確定して全モジュールの結合が済んでからリリースするウォー ターフォール開発では、ビジネスサイドが求める仮説検証のスピード感と マッチしなくなってきた。
アジャイルとスクラム ► 一般的に、アジャイルというと“アジャイルソフトウェア 開発宣言”のことを指すことが多い ✔ プロセスやツールよりも個人と対話を、 ✔ 包括的なドキュメントよりも動くソフトウェアを、 ✔ 契約交渉よりも顧客との協調を、
✔ 計画に従うことよりも変化への対応を、 価値とする。左記のことがらに価値があることを認めながら も、右記のことがらにより価値をおく。 ► スクラムはアジャイルを実践するためのフレームワーク ► 上記で価値があるとした右記のことがらを実践しやすくす るための運用ルールが纏められている ► アジャイルのフレームワークはスクラム以外にもある ✔ かんばん ✔ リーン ✔ XP(エクストリーム・プログラミング) など
ウォーターフォールの問題点 1. 顧客ですらゴール(本当に必要だったもの)を理解できていない 2. コードに落とし込まれる頃には見当違いなものになってしまってい る恐れ 3. 関係者が最初からゴール(顧客が本当に必要だったもの)を認識し て到達するのは至難の業 小さく始めて、顧客のフィードバックを得て軌道修正をしながらゴール
(顧客が本当に必要だったもの)を目指す必要がある。 https://matome.naver.jp/odai/2133468389280396901/2133468437980408003 ① ② ③
WFの対義語がアジャイル? ► ウォーターフォール開発だと上手くいかないからアジャイル開発で やりましょう。。。という話ではない。 ► アジャイルとは、迅速かつ変化に柔軟に対応できる開発手法郡の総称 である ► よって、“アジャイル開発”という名前の具体的な開発手法は存在しな い
► 日本で単に“アジャイル開発”と呼ぶ場合、ほとんどの場合は“スクラム”フ レームワークによる開発を指している ► アジャイルは右記のことがらに価値をおく開発である。よって、 ウォーターフォール開発であってもアジリティ(迅速かつ柔軟)を 意識して開発をすることは可能 ✔ プロセスやツールよりも個人と対話を ✔ 包括的なドキュメントよりも動くソフトウェアを ✔ 契約交渉よりも顧客との協調を ✔ 計画に従うことよりも変化への対応を ► ただ、フェーズ間の手戻りを良しとしないウォーターフォールは、 アジャイルの考え方と相性が良くない ✔ 古のスーパーPMはウォーターフォール開発の中でも無意識にアジャイ ルな行動を実践していたのかもしれない。。。
アジャイルのおすすめ図書 ► アジャイルサムライ ✔ アジャイル開発の教科書的な本 ✔ 言い回しや挿絵が面白いので読み飽 きない ✔ “スクラム”や“かんばん”のエッセン
スも含めて総合的にアジャイルを説 明してくれている ► SCRUM BOOT CAMP ✔ スクラムについてマンガや読みやす い文章で説明してくれている ✔ この本を読んで概要を理解してから 正規のスクラムガイドを読むのがお すすめ ✔ 2020年5月20日に最新のスクラムガ イドに準拠した改訂版が出版される
雑談Time A) 皆さんの思う“アジャイル”と一致してい ましたか? B) “アジャイル”が重視する以下のことがら についてどう思いましたか? ✔ プロセスやツールよりも個人と対話を ✔
包括的なドキュメントよりも動くソフトウェアを ✔ 契約交渉よりも顧客との協調を ✔ 計画に従うことよりも変化への対応を C) アジャイルを用いて、迅速かつ変化に柔 軟な開発をしようとした場合、障害にな りそうなことはありますか?