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
Rachel Davies - Regional Scrum Gathering Tokyo ...
Search
Yasunobu Kawaguchi
PRO
January 12, 2017
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rachel Davies - Regional Scrum Gathering Tokyo 2017
Japanese Translation by Misa Takeba
Yasunobu Kawaguchi
PRO
January 12, 2017
More Decks by Yasunobu Kawaguchi
See All by Yasunobu Kawaguchi
OKRの本質 / Scrum Fest Osaka 2026
kawaguti
PRO
7
4.8k
Project Based Learning at TUT
kawaguti
PRO
1
83
Zoom2Youtube.Claude
kawaguti
PRO
4
730
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
290
AIエージェントが教えてくれたプロダクトオーナーシップの本質
kawaguti
PRO
1
370
Claude Code x Accounting
kawaguti
PRO
2
450
Every Conversation Counts
kawaguti
PRO
0
480
Why we keep our community?
kawaguti
PRO
1
990
Scrum Fest Morioka 2026
kawaguti
PRO
3
1.2k
Other Decks in Technology
See All in Technology
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
360
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
150
Azure App Service / Container Apps の組み込み認証
kuniteru
0
200
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
160
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
530
書籍『生成AIの安全性入門』の入門
wataoka
0
220
PfEingのアプローチで働こう
rindrics
0
180
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
270
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
1k
現場に行くだけでは足りない——プロダクトエンジニアが業務の流れを捉える観点と、その鍛え方
takumiengineering
0
300
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
160
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
0
200
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
500
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
530
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
How to Think Like a Performance Engineer
csswizardry
28
2.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
340
Docker and Python
trallard
47
4.2k
Embracing the Ebb and Flow
colly
88
5.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
200
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Transcript
Rachel Davies 発展を続けるアジャイルプラクティス
アジャイルメソッドの知識をどれくらい持ってい るか、 手を挙げて教えてください。 • アジャイル初めての人? あなたのバックグラウンドについて
• アジャイルの歴史概要 • アジャイルプラクティスの進化 • ふりかえり(レトロスペクティブ) • ユーザーストーリー • モックオブジェクト
• 新しいプラクティス • モブプログラミング • マルチプロダクトバックログ • プロダクション環境でのテスト • アジャイルプラクティスの共有 オーバービュー
ウォーターフォールの問題点
スクラムのライフサイクル
XP = 継続的デリバリ
_ アジャイルの歴史概要
わたしのバックグラウンド 伝統的なウォーターフォール 11年 XP 3年 XP 5年 アジャイル/スク ラム 9年
_ アジャイルプラクティスの進化
2000年のエクストリーム・プログラミング 学ばなきゃいけない聞いたことのないプラクティスがいっぱい オンサイト顧客 計画ゲーム 比喩 40時間労働 リファクタリング シンプルデザイン ペアプログラミング リファクタリング
テスティング 小規模リリース コーディング標準 共同所有権 継続的インテグレーション
ふりかえりの時間が必要だった XPの12のプラクティスをどうやろう?
うまくいったことは? 新たな気付きは? 改善できることは? 問題と感じることは? プロジェクトのふりかえりの質問 著者:Norman Kerth、retrospectives.com 今後のプロジェクトに向 けて 課題を見つけるため
プロジェクトの終わりに 3日間のオフサイトミーティ ングを実施。
XPチームはプロジェクトのふりかえりを簡 略化 2週間毎に1時間だけ。濃縮して行う プラクティスを 実験しながら プロジェクトの実施中に 学びを取り込んでいく
イテレーションレトロスペクティブ ふりかえりミーティングは公式なアジャイルプラクティスに
モダンなXP: ふりかえり(レトロスペク ティブ) チーム日記のボード、 印刷してふりかえりで使う
ストーリーについての学び ストーリーを書くことはXPにおける計画の一部だった オンサイト顧客 計画ゲーム 比喩 40時間労働 リファクタリング シンプルデザイン ペアプログラミング リファクタリング
テスティング 小規模リリース コーディング標準 共同所有権 継続的インテグレーション
ストーリーをカードに書くべし このカードに何て書く?
Connextraのストーリーテンプレート 誰が?何を?なぜ?を質問する 予約の優先度 タイトル 視点 要件 見積もり用のスペー ス 日付 理由
書いた人
悪いストーリー “ユーザとして” ではどういったユーザーかを掴めない システムのユーザーとして ログイン状態になるためにログインしたい。
より良いストーリー 届ける価値にフォーカスする
モダンなXP: 開発者がストーリーを書く 届ける価値にフォーカスする
モダンなXP: 開発者がストーリーを書く 届ける価値にフォーカスする
モダンなXP: フルスペクトルな開発者 エンド・トゥ・エンドに開発者を巻き込む
テスト駆動設計を学ぶ テストはXPで設計するのに役立つ オンサイト顧客 比喩 40時間労働 シンプルデザイン ペアプログラミング リファクタリング テスティング 小規模リリース
コーディング標準 共同所有権 継続的インテグレーション 計画ゲーム
テストで設計を駆動する カプセル化を壊さずにどうやって単体テストする?
モックはテスト対象のコードを分離する モックオブジェクトでテスト対象のクラスを分離する
アウトサイド - イン アウトサイドから振る舞いを担保する
依存性注入に思い至る 依存性を差し込む
_ 新しいアジャイルプラクティス
ペアプログラミング 2人の開発者、1人は次の日に他の人と交代する
モブプログラミング Woody Zuill、Hunter Industriesにて ドライバ プロダクト オーナー 15分でローテーション
モブプログラミング Woody Zuill、Hunter Industriesにて https://www.youtube.com/watch?v=p_pvslS4gEI A day of Mob Programming
わたしたちのモブ実験 2つのスクリーン、1つのキーボード、 1人のドライバ
ミニモブ 3-4人の開発者でモブ
マルチプロダクトバックログ プロダクト全体のバックログ
マルチプロダクトバックログ プロダクト全体のバックログ
プロダクトニュース“ストランド・アップ” クロスチームミーティング、 プロダクト調査のニュースを共有
プロダクション環境でのテスト ステージングしないでプロダクトを本番投入
チームで本番サービスをリアルタイムモニタ トラフィックとデプロイのピークをチームで見る
スケジュールされたカオスモンキーテスト Netflixからインスパイアされた
フィーチャートグル 準備できるまで機能をユーザから隠しておく
_ アジャイルプラクティスの共有
フローにフォーカスする どう改善しよう?
アジャイルコミュニティに参加しよう 新しいプラクティスをどう広げよう?
アジャイルが育つのを待つ 新しいプラクティスは育つのに時間が掛かる。辛抱強く!
@rachelcdavies ありがとう