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
スクラムを通じてアジャイル開発の良さに気づいたPMのはなし / The story of a ...
Search
yayoi_dd
July 03, 2023
Technology
0
3.1k
スクラムを通じてアジャイル開発の良さに気づいたPMのはなし / The story of a PM who realized the goodness of Scrum Agile development
スクラムフェス大阪2023(2023/07/01)
https://www.scrumosaka.org/
yayoi_dd
July 03, 2023
Tweet
Share
More Decks by yayoi_dd
See All by yayoi_dd
データの意味を適切に伝えましょう データ可視化のお手本/Conveying the Meaning of Data Appropriately: Exemplary Data Visualization
yayoi_dd
0
15
「失敗」から学ぶこと ~ソフトウェア開発と失敗の歴史~/Learning from 'Failures': The History of Software Development and Failures
yayoi_dd
0
22
ソフトウェアアーキテクチャーの基礎 エンジニアリングに基づく体系的アプローチ/Fundamentals of Software Architecture: A Systematic Approach Based on Engineering
yayoi_dd
0
17
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
0
19
Lambdaの特徴を理解して活用する/Understanding and utilizing the features of Lambda
yayoi_dd
2
37
SIEM on Amazon OpenSearchで得たOSSを利用する上での教訓/Lessons learned when using OSS
yayoi_dd
1
31
RDS Aurora MySQLを用いたデータ連携でやらかした話/Story about when linking data using RDS Aurora MySQL
yayoi_dd
1
46
ライフサイクル考えられていますか/Do you think about lifecycle
yayoi_dd
1
39
プロンプトエンジニアリングに触れてみよう / Let's try prompt engineering!
yayoi_dd
1
2.5k
Other Decks in Technology
See All in Technology
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
20241220_S3 tablesの使い方を検証してみた
handy
4
700
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
3
280
Yahoo! ズバトクにおけるフロントエンド開発
lycorptech_jp
PRO
0
100
Storage Browser for Amazon S3
miu_crescent
1
300
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
18
5.6k
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
550
2024年にチャレンジしたことを振り返るぞ
mitchan
0
150
Work as an App Engineer
lycorp_recruit_jp
0
370
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.5k
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
140
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
200
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Building an army of robots
kneath
302
44k
We Have a Design System, Now What?
morganepeng
51
7.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
KATA
mclloyd
29
14k
Six Lessons from altMBA
skipperchong
27
3.5k
Statistics for Hackers
jakevdp
796
220k
Faster Mobile Websites
deanohume
305
30k
Transcript
弥生株式会社 髙瀬健太郎 © 2023 Yayoi Co., Ltd. All rights reserved.
スクラムを通じてアジャイル開発 の良さに気づいたPMのはなし ~だが、情熱はある~ 2023年07月01日
© 2023 Yayoi Co., Ltd. All rights reserved. 髙瀬健太郎(たろけん)
愛知県田原市出身 現在は豊橋在住 スクラムフェス三河の聖地 3年前にスクフェス三河に初参戦 今やってること 7月1日(今日)から晴れてスクラ ムマスター(無免許) 子供とスターウォーズについて語る 愛知県からフルリモート勤務 自己紹介 1
© 2023 Yayoi Co., Ltd. All rights reserved. 2 受託開発会社から
事業会社へ
© 2023 Yayoi Co., Ltd. All rights reserved. 3 注意!
© 2023 Yayoi Co., Ltd. All rights reserved. 4 初めてアジャイル開発に触れて、
失敗したり、模索したり、衝突したりしな がらチームとして初めてのリリースをする 駆け出しスクラムマスターの物語です。 断っておきますが、スクラム理論云々を語 れるわけではないし、 サクセスストーリーでもありません。 もしかしたらほとんどの人には 全く参考にならないかもしれません。 だが、情熱はある。
© 2023 Yayoi Co., Ltd. All rights reserved. 5 スプリント
- 0
© 2023 Yayoi Co., Ltd. All rights reserved. 6 今日からよろしく
お願いします。 好きなようにやって いいですからね! Day 1 はーい、資料っ てどこです? ココ!( https://hogeho ge)
© 2023 Yayoi Co., Ltd. All rights reserved. 7 なるほど…腕が鳴るぜ
(鳴らす腕がないくせに) なんとなくやりた いことが書いてあ るドキュメント Rさん (入社ほぼ一緒) オブザーバー (ベテラン2名) (他チーム兼務) チーム発足時
© 2023 Yayoi Co., Ltd. All rights reserved. 8 プロダクトマネジメントってやつをや
ってみたいなー アジャイル開発ってやつやってみたい なー 顧客へちゃんと価値を届ける仕事した いなー 妄想開始
© 2023 Yayoi Co., Ltd. All rights reserved. 9 妄想開始
プロダクト要件定義書 が必要だ! アジャイル開発を知る 必要がある! チームを集めよう! 目標を決めよう!
© 2023 Yayoi Co., Ltd. All rights reserved. 10 まずやったこと
© 2023 Yayoi Co., Ltd. All rights reserved. 11 まずやったこと
え?スクラムじゃないの??
© 2023 Yayoi Co., Ltd. All rights reserved. 12 最初は社内にある知見が「アジャイ
ルサムライ」ベースだったので、私 も「まずアジャイルサムライを読ん で愚直にやってみよう」というとこ ろがスタートでした。 なぜアジャイルサムライだっ たのか?
© 2023 Yayoi Co., Ltd. All rights reserved. 13 何作るんだっけ?
ドメインの 知識を取り 入れなきゃ … 価値定義し ないと… 何やって何 やらないん だっけ…? 技術的な部 分ってどう するの? ロードマッ プどうする の? リスクは何 ?
© 2023 Yayoi Co., Ltd. All rights reserved. 14 インセプションデッキ
もやもやな状態を… アラスッキリ!
© 2023 Yayoi Co., Ltd. All rights reserved. 15 3ヶ月の1on1
Rさん
© 2023 Yayoi Co., Ltd. All rights reserved. 16 3ヶ月の1on1
チームを作っていかないとい けないね! 技術的な要件は何かな? アジャイルプロセス まとめてみるよ 関連チームにヒアリ ングしなきゃね
© 2023 Yayoi Co., Ltd. All rights reserved. 17 時には仕事の価値観の話も…
前職では… 僕の経歴は… チームの生産性や組織全 体がなんかいい感じにな るような仕事をしたい これからはテクニカ ルな部分を鍛えたい
© 2023 Yayoi Co., Ltd. All rights reserved. 18 チームを集める
私たちはこういうチーム を作りたい。あなたには こういう部分のロールを やってもらいたい。 今考えているプロダクト はこういう世界観があっ て、それに賛同いただけ ると嬉しい。
© 2023 Yayoi Co., Ltd. All rights reserved. 19 スプリント
– 0 ふりかえり Good インセプションデッキで整理できた もれなくダブりなく概要を作れる 人に説明できる メンバー選びを妥協しなかった 募集要項を変える工夫をした(より具体的な 条件)ところ、面接の頻度は下がったが、面 接に来ていただける人のフィット感が上がっ た 面接では「自分たちが目指している世界観」 の説明に時間を割き、賛同していただける方 にお願いした
© 2023 Yayoi Co., Ltd. All rights reserved. 20 スプリント
– 0 ふりかえり Mind チームの役割をスクラムベースで考えていなかっ た アジャイルサムライをやろうとするとPOや SMは出てこない PO誰? SM誰? これは後々すごい悩む羽目に… アジャイル開発やったことないのに、アジャイル プロセス自体ふわっとした状態で開始した 「自分たちが考える最強のやり方」
© 2023 Yayoi Co., Ltd. All rights reserved. 21 スプリント
- 1
© 2023 Yayoi Co., Ltd. All rights reserved. 22 3ヶ月後の状態
インセプションデ ッキ Rさんと愉快な仲 間たち オブザーバー (ベテラン2名) (他チーム兼務) よーし!腕が鳴るぜ! (鳴らす腕はまだ無い)
© 2023 Yayoi Co., Ltd. All rights reserved. 23 どんなやり方してたのか?
2week 2week 2week イテレーション 月曜日 火曜日 水曜日 木曜日 金曜日 ストーリー計画 MTG スタンドアップ スタンドアップ スタンドアップ スタンドアップ スタンドアップ スタンドアップ スタンドアップ スタンドアップ FB MTG ふりかえり
© 2023 Yayoi Co., Ltd. All rights reserved. 24 イテレーション回しはじめ
スタンドアップMTGは自分 たちでファシリできるからそ うしましょうよ このチケット取りますね この仕様はこっちの方が 良いとおもうのですが、 議論しませんか? なぜこれをやった方が良 いのかわからないので議 論したいです
© 2023 Yayoi Co., Ltd. All rights reserved. 25 正直な感想
© 2023 Yayoi Co., Ltd. All rights reserved. 26 え?こんなみんな積極的にチーム
にかかわってくれるの?
© 2023 Yayoi Co., Ltd. All rights reserved. 27 ペアプロの失敗
© 2023 Yayoi Co., Ltd. All rights reserved. 28 最初にアプリケーションのソリュ
ーション作るのにエンジニアがま とまって話すればよくない?
© 2023 Yayoi Co., Ltd. All rights reserved. 29 超丸投げで「エンジニアの皆さんで良
いと思うソリューション構成を最初か ら決めてもらえません?ペアプロで。 」
© 2023 Yayoi Co., Ltd. All rights reserved. 30 「ペアプロやめました」
「最初の構成はそれぞれ独立して考え てそれをぶつけたい」
© 2023 Yayoi Co., Ltd. All rights reserved. 31 なるほど!
© 2023 Yayoi Co., Ltd. All rights reserved. 32 地獄のプランニング
© 2023 Yayoi Co., Ltd. All rights reserved. 33 8時間!
注)某耐久レースではありません。 …いやある意味耐久レースか?
© 2023 Yayoi Co., Ltd. All rights reserved. 34 基準チケット
2時間 プランニング6時間 ・チケットの手順確認 ・プランニングポーカー
© 2023 Yayoi Co., Ltd. All rights reserved. 35
© 2023 Yayoi Co., Ltd. All rights reserved. 36 スプリント
– 1 ふりかえり Good メンバーの積極的なプロセス介入 自分たちでスタンドアップのファシリテータ ーをやった方が良いということで任せる チーム内で議論して進めようとする(一人に 頼らない) プランニングの効果を全員が認識 透明性を獲得することでイテレーション中の 作業や実装の迷いが無い 誰がチケットとってもタスクをこなすことが できる
© 2023 Yayoi Co., Ltd. All rights reserved. 37 スプリント
– 1 ふりかえり Mind ペアプロやモブプロを「とりあえずやってみよう 」でやった もっとチームでやり方を事前にコミュニケー ションとればよかった プランニングに時間かけすぎ問題が解決できない 事前にストーリーの透明性が獲得できていな いので1つのチケットプランニングがなかなか 前に進まない 8時間かかっても「いやーすごい効果あるね! 」は罠だということに気づいてない 手順がちゃんと書かれていない
© 2023 Yayoi Co., Ltd. All rights reserved. 38 スプリント
- 2
© 2023 Yayoi Co., Ltd. All rights reserved. 39 相変わらず地獄のプランニングを
やっているチーム
© 2023 Yayoi Co., Ltd. All rights reserved. 40 もう一つ問題が…
© 2023 Yayoi Co., Ltd. All rights reserved. 41 通称ガントチャート問題
イテレーション2 © 2023 Yayoi Co., Ltd. All rights reserved. 42
期限 タスクA タスクB タスクC タスクD 当初 イテレーション1 よーし、この計画 で行けば期限内で リリースできるな イテレーション2 期限 タスクA タスクB タスクC タスクD イテレーション1終了後 イテレーション1 あれれぇ?間に合 わないじゃん! どうしよう? タスクAが思ったよ り時間がかかった
© 2023 Yayoi Co., Ltd. All rights reserved. 43 どうする?!たろけん!
© 2023 Yayoi Co., Ltd. All rights reserved. 44 んー人をアサインしてタスクBとタ
スクCを同時並行でやらないとな… イテレーション2 期限 タスクA タスクB タスクC タスクD イテレーション1終了後 イテレーション1 タスクAが思ったよ り時間がかかった
© 2023 Yayoi Co., Ltd. All rights reserved. 45 これ、ウォーターフォール脳
© 2023 Yayoi Co., Ltd. All rights reserved. 46 あ、そうか、リリーススコープ変
えればいいのか!
© 2023 Yayoi Co., Ltd. All rights reserved. 47 タスクA
タスクB タスクC タスクD この順番でやるってことを決める (優先度を決める) イテレーション2 期限 タスクA タスクB タスクC イテレーション1終了後 イテレーション1 タスクAが思ったよ り時間がかかった 次のイテレーションでB とCやればいいなー
© 2023 Yayoi Co., Ltd. All rights reserved. 48 あたかも大発見した、みたいなこ
と書いてますが…
© 2023 Yayoi Co., Ltd. All rights reserved. 49 ウォーターフォールではスコープ
が固定になり、自由度はリソース とスケジュール 一方でスクラム(アジャイル開発 )ではリソースとスケジュール( タイムボックス)が固定になり、 自由なのはスコープ アジャイルコーチより
© 2023 Yayoi Co., Ltd. All rights reserved. 50 刺さる
© 2023 Yayoi Co., Ltd. All rights reserved. 51 アジャイルコーチより(続き)
「Done is better than perfect.」 プランニングポーカーはマシンのよ うにファシリテートすると良いよ (プランニングにて)これってプロ ダクトバックログアイテム?スプリ ントバックログアイテム? ◦×△□(たくさん アドバイス)
© 2023 Yayoi Co., Ltd. All rights reserved. 52 刺さりまくって息絶える寸前
© 2023 Yayoi Co., Ltd. All rights reserved. 53 スプリント
– 2 ふりかえり Good スコープの見直しという手段を手に入れた ウォーターフォール脳を切り替えることがで きた このあたりからアジャイルコーチによるコーチン グを少しずつ始めさせてもらうようになる 隔週の1on1 プランニングへの参加
© 2023 Yayoi Co., Ltd. All rights reserved. 54 スプリント
– 2 ふりかえり Mind ガントチャートでアジャイル開発をしようとする 不届き物は誰だ 私だった ◦◦日までにこのタスク終わってるようにし て、と強制していたこととかをチームのみん なに謝った このあたりから「あれ?スクラムをちゃんとやっ た方が良いんじゃない?」と思い始める 違和感を感じ始める…
© 2023 Yayoi Co., Ltd. All rights reserved. 55 スプリント
- 3
© 2023 Yayoi Co., Ltd. All rights reserved. 56 相変わらず地獄のプランニングを
やっているチーム ここはスプリント – 3では変わ らなかった…というかまだ気 づいていない…
© 2023 Yayoi Co., Ltd. All rights reserved. 57 プランニング
PM=何でも屋=私 PO=スクラムマスター=私 ≒
© 2023 Yayoi Co., Ltd. All rights reserved. 58 プランニング
PM=何でも屋=私 PO=スクラムマスター=私 ≒
© 2023 Yayoi Co., Ltd. All rights reserved. 59 プランニング
PO=スクラムチームから生み出されるプロダ クトの価値を最大化すること の結果に責任を持つ SM=スクラムガイドで定義されたスクラムを 確立させることの結果に責任を 持つ 大切にしなければならない行動が反目することもある…
© 2023 Yayoi Co., Ltd. All rights reserved. 60 2023/04/28
社内リリー ス 2023/01/23 イテレーション1開始から約3ヶ月 とはいえ…
© 2023 Yayoi Co., Ltd. All rights reserved. 61 スプリント
– 3 ふりかえり Good スコープの見直しという手段を使って、リリース まで順調に推移した このあたりはすごいしっくりきた ちゃんとマイルストーン通りにリリースができた スコープは減ったけど、動作するものをちゃ んと届けることができた
© 2023 Yayoi Co., Ltd. All rights reserved. 62 スプリント
– 3 ふりかえり Mind ここにきてちゃんとしたスクラムやXPの仕組み に寄せてなかったしわ寄せが出始める PO?SM? スクラム?XP? イテレーション?スプリント? プロジェクトマネージャー(?)の私は混乱 し始める
© 2023 Yayoi Co., Ltd. All rights reserved. 63 スプリント
- 4
© 2023 Yayoi Co., Ltd. All rights reserved. 64 ちゃんとスクラムにしてみる
2week 2week 2week スプリント 月曜日 火曜日 水曜日 木曜日 金曜日 デイリー スクラム デイリー スクラム デイリー スクラム デイリー スクラム デイリー スクラム デイリー スクラム デイリー スクラム デイリー スクラム スプリントレ ビュー ふりかえり プランニング
© 2023 Yayoi Co., Ltd. All rights reserved. 65 名前変えただけじゃん…?
© 2023 Yayoi Co., Ltd. All rights reserved. 66 他にもいくつか変えてみました
• チームで時間をかけて定義 Working Agreementを定義 • 明示的に定義をしてみました PBIとSBIを設定 • PBIに対して透明性を事前に獲得するよう にしました リファインメントを導入
© 2023 Yayoi Co., Ltd. All rights reserved. 67 スプリント
– 4 より先はまた別の お話…
© 2023 Yayoi Co., Ltd. All rights reserved. 68 情
熱 は あ る
© 2023 Yayoi Co., Ltd. All rights reserved. 69 スクラムガイド読めよ!
あばよ!
© 2023 Yayoi Co., Ltd. All rights reserved. 70 予告
足りないわたし
© 2023 Yayoi Co., Ltd. All rights reserved. 71 モ
ブ プ ロ か ー み ん な 、 し ゃ べ り づ ら い ? プ ロ ダ ク ト の 価 値 っ て な ん な ん ? プ ロ ダ ク ト オ ー ナ ー な の か ? ス ク ラ ム マ ス タ ー な の か ? ど っ ち な ん だ ? み ん な に 勝 手 に 期 待 し て い た 、 ご め ん 透 明 性 、 検 査 、 適 用 っ て 大 事 1 週 間 ス プ リ ン ト に し て み よ ー よ す い ま せ ん 、 ぶ っ ち ゃ け 忖 度 し て ま し た
© 2023 Yayoi Co., Ltd. All rights reserved. 72 スペシャルサンクス
チームのみんな 会社のみんな スクフェス運営の皆様 この物語を聞いていただいた皆様 この発表にかかわっていただいた全 ての皆様