Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
アジャイルでイケてるチーム入門
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hikoharu06
August 13, 2018
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アジャイルでイケてるチーム入門
アジャイル開発について
- 歴史
- 誤解
- 目指すべきところ、とにかく明日からやること
をまとめてみました。開発フローも何もかも全然わからんという人の入門になれば
hikoharu06
August 13, 2018
More Decks by hikoharu06
See All by hikoharu06
LINE API * toB SaaSスタートアップの創業からの軌跡
hikoharu06
0
320
BlockChain_DevEnv_LT
hikoharu06
0
120
Other Decks in Technology
See All in Technology
継続的なAIコスト最適化
bgpat
1
340
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
210
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
夫婦で子育てするための育児標準化
codmoninc
PRO
0
350
専門領域のAIをどう評価するか
bengo4com
2
170
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
250
USB PDを使ってスマホを労わりたい
raspython3
0
180
Kiro Crewをはじめよう
kizawa2020
1
160
大型犬好きによるPugの紹介
yamanoku
1
160
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
The SEO Collaboration Effect
kristinabergwall1
1
590
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Prompt Engineering for Job Search
mfonobong
0
520
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
sira's awesome portfolio website redesign presentation
elsirapls
0
460
Accessibility Awareness
sabderemane
1
250
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
アジャイルでイケてるチーム入 門 Haruhiko Tano
アジェンダ - アジャイルが生まれた背景 - アジャイルに対する世の中の誤解 - アジャイルな状態って何? - 明日からやること
アジャイルが生まれた背景 - システム開発といえばウォーターフォール - 性質上、プロジェクト開始時に予算が決まり、ステークホルダーと調整がしやすいこ とからBiz側に好まれる(ほぼ間違っているが、、、) - ウォーターフォールが悪いわけではなく、「不確実性を隠蔽する、透明性を欠く」とい う状態が問題
アジャイルが生まれた背景 - ウォーターフォールは論理的には正しい。ただ失敗して悲惨なことになるのは歴史 が証明している - システム開発の領域が、受託から事業寄りにシフト - 業務をシステム化→ユーザーにサービスを届ける - 不確実性が一層高くなり、最初に要件決めてもピボット前提
- そこで生まれたのがスクラム、アジャイルという開発手法
アジェンダ - アジャイルが生まれた背景 - アジャイルに対する世の中の誤解 - アジャイルな状態って何? - 明日からやること
アジャイルに対する世の中の誤解 - アジャイル開発すれば、より早く多くのものを開発できる - アジャイルに要件、仕様はいらない - アジャイルは開発チーム内の手法
アジャイルに対する世の中の誤解 - アジャイル開発すれば、より早く多くのものを開発できる 一番多い誤解。ムダなものを作らない。プロセスを効率化することで早くなることはある が。作るのが早くなるというわけではない コードを書くというのは伝統芸能の職人の作業に近く、そのイメージを持つと、早く作れと いうことがズレているのがわかる
アジャイルに対する世の中の誤解 - アジャイルに要件、仕様はいらない アジャイルにも要件、仕様は必要。スプリント中はエンジニアはHowの部分(どう実装す るか)に集中してWhatの部分(仕様、要件など)は全く意識しないのが理想。 ウォーターフォールは最初に全てを固めるが、アジャイルは段階的に行っていくのが特 徴
アジャイルに対する世の中の誤解 - アジャイルは開発チーム内の手法 アジャイルにはBiz側の理解、協力が必須。コード書ける必要も、作り方知る必要もない が、どういう状態が健全なのかは理解する必要がある アジャイルは手法ではなくチームの状態のことを指す。
アジェンダ - アジャイルが生まれた背景 - アジャイルに対する世の中の誤解 - アジャイルな状態って何? - 明日からやること
アジャイルな状態って何? 一言でいうと自律した開発組織 自律というのは - 何を作るのかをコストを含めて自分たちでステークホルダーと調整できる - 何をどう作るのかを自分たちで決めて実装できる - 自分たちの開発プロセスを自ら改善することができる -
上記が上手くいっているかを自分たちで適時振り返り、施策を行うことができる ということ
アジャイルな状態って何? ベロシティ、KPT、リファインメント、スプリントレビュー、プランニング、バーンダウン チャート、かんばん、イテレーション、ユーザーストーリー、デイリースクラム、継続的イン テグレーション これらは効果的な手法だが、やることが目的ではなく あくまで自律した開発組織を実現するためのやり方に過ぎない
アジェンダ - アジャイルが生まれた背景 - アジャイルに対する世の中の誤解 - アジャイルな状態って何? - 明日からやること
明日からやること いきなり全部やるのは難しいし、ぶっちゃけトップダウンでやるより、自分たちで議論して 徐々に進めていくほうが上手くいく。 まずは - タスクのバッチサイズは極限まで小さく - 成果物は常に動く状態にする - 進捗の透明化(タスクの進捗の見える化、ドキュメント化)
ことの徹底から始める。
ご清聴ありがとうございました。