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
neno
February 22, 2017
Technology
0
540
スクラムのレビューで大事にしてること
2017/2/22 アジャイル開発とスクラム MeetUp 2017/02 でスクラムでのレビューについて話した
neno
February 22, 2017
Tweet
Share
More Decks by neno
See All by neno
セルフマネジメントできないとか(笑)
nenono
0
840
最高に怠惰な技術書との向き合い方、または私は如何にして積ん読の山を築いたか
nenono
1
530
私がわかっているスクラムとわからないスクラム
nenono
0
700
'N'O MUSIC 'N'O 'L'IFE - HOW TO 'L'ISTE'N' TO JAZZ
nenono
0
830
Other Decks in Technology
See All in Technology
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
社内勉強会運営のコツ
senoo
6
1.2k
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
オーナーシップを持つ領域を明確にする
konifar
12
2.7k
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
210
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
61
18k
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
150
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
130
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
730
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
380
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Happy Clients
brianwarren
91
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
For a Future-Friendly Web
brad_frost
171
8.9k
Typedesign – Prime Four
hannesfritz
36
2.1k
A better future with KSS
kneath
231
16k
Product Roadmaps are Hard
iamctodd
43
9.7k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
What's in a price? How to price your products and services
michaelherold
237
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.5k
Transcript
スクラムのレビューで 大事にしてること アジャイル開発とスクラム MEETUP 2017/02 2017-02-22 NENO
はじめに
誰? twitter: @neno_n0 なごやか2年生 C# とか書くプログラマーです
今日話すこと スクラムのスプリントレビューのこと
コンテキスト
スクラムってなんだっ け ソフトウェアをアジャイル開発するときのフレームワ ークで 「スプリント」が期間の区切り、単位になってて スプリントのはじめに「プランニング」して おわりに「レビュー」と「レトロスペクティブ」して それをくりかえす、みたいなやつ
私たちがやってるスク ラムの事情 少人数チーム(3、4人) PO(プロダクトオーナー)は社内メンバー お客さんと話とかする役(窓口) プロダクトに責任を持つ スプリント期間は一週間以下(たいてい一日) やってること自体は一週間でも三日でも一日でもか わらないとは思う
スクラムの「スプリン トレビュー」って? スプリントの終わりにやる 「スプリントレビューとは、スプリントの終わりにイ ンクリメントの検査と、必要であればプロダクトバッ クログの適応を行うものである。」by スクラムガイド 今回のスプリントでできたもの、できなかったものを 見る 次に何が必要か話す
私たちの場合 POがメインのレビュアー(見るひと) メンバーの代表者一名がレビュイーとして発表、デモ する 持ち回りとか、サイコロとか、1スプリントで全員 それぞれ別々にレビュイーしたり、色々 発表者以外はレビュアーとして参加
スプリントレビューで 得たい効果 リリースできるか(あるいはリリースできないこと)を 判断する 要求とのズレやバグを見つける 開発チーム内の情報共有 どんなものを作ったり、アウトプットしたのか 課題や懸念事項はなにか 次にどっちに進めばいいのか共有する
私が大事にしてること
私が大事にしてること 動いている本物の成果物を見せる 顧客にとってどうなのかわかるようにする インクリメントやアウトプットのぜんぶを見せる 懸念や不安を隠さない それでも短時間で見せる
動いている本物の成果 物を見せる 本番に近い環境で動作しているものを、実際のユーザ ーが触るときと同じように プロダクトの使用感がわかることが大事 実体験: 「エミュレーターなら正常動作するけど実 際の環境では動かない」バグ発生 ドキュメントでも、実際のユーザーが読むときと同じ ように読む
こういう気持ちのときに、こんな風に触れば、こう使 えて嬉しい(given, when, then)
顧客にとってどうなの かわかるようにする 1 「それって要するにどういうこと?」という疑問を出 さない ゴールへの道筋や、今どこにいるのかを示す 「ゴールにたどりつけるならどうやったっていい」と いう意識 How(どうやったか)よりWhy(動機付け、何故それに お金を払いたいか)が大事
開発チームはWhyがわかれば一番いいHowを選べる 「結果としてWhyに応えられたのか?」を説明し、 評価してもらう
顧客にとってどうなの かわかるようにする 2 「設計した」「実装した」「テストした」ではウォー ターフォールと同じ 開発チーム内だけで閉じた成果しか出せてない = 何も 完成していない End
to Endで完成させたものを見せてこそ、大きな フィードバックが得られる 「設計書作ったの?へー、そうなんだ。それで?う まくいってるの?いってないの?」 スプリントレビューだけでなく、仕事の進め方の問題 半端な状態のものを積み残しにしない
インクリメントやアウ トプットのぜんぶを見 せる できたもの、できなかったものの全部を共有する 作ったもの、外からの調査依頼への回答、調べたもの 開発メンバー全員が次にどの仕事もできるように あとから「あれってどうなったんだっけ?」とならな いように
懸念や不安を隠さない 「ここの実装あやしいな…」 「謎の動作をすることがあるけど再現率低いから…」 そういうところは大抵あとで重大なバグになる 「完璧です!」と隠されると誰も責任をとれない
それでも短時間で見せ る 無駄な詳細を削ぎおとす どうでもいい話は要らない スプリントレビューで延々と実装の詳細を見せなき ゃいけないなら、そもそも完成したと言えない なんのためにレビューするのか、費用対効果を考える リリースできるかを判断する 短時間で要求とのズレやバグを見つける 次にどっちに進めばいいのか共有する
まとめ
まとめ 動いている本物の成果物を見せる 顧客にとってどうなのかわかるようにする インクリメントやアウトプットのぜんぶを見せる 懸念や不安を隠さない それでも短時間で見せる おわり。