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
Tomohiko Himura
December 14, 2023
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レビューは最優先にするようにしている
社内でやったLT資料です
Tomohiko Himura
December 14, 2023
More Decks by Tomohiko Himura
See All by Tomohiko Himura
Marpでmermaidは簡単だときいたけど
eiel
1
2.7k
バイナリ読むのにElixirしてみた
eiel
0
130
アジャイルはさておきMake People Awesomeしたい
eiel
0
230
再考 Fourkeys メトリクス
eiel
2
730
Test mockをSnapshot testする
eiel
0
190
devenvに入門した
eiel
1
210
関数プログラミングの考え方
eiel
1
400
逆コンウェイ作戦はフィードバックループを作るために 逆向きの流れをつくること (5分版)
eiel
0
530
組織のパフォーマンスを高めるために 第1話 学習と文化
eiel
0
300
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
GitHub's CSS Performance
jonrohan
1033
470k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
520
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
600
Transcript
レビューは最優先で やるようにしている 2023-12-14 ひむらともひこ
自己紹介 ひむら ともひこ 最近遊びたいこと(希望) • Linux Desktopの設定(NixOS) • 要求の管理
レビューはなるべく 最優先でやるようにしている
レビューされない場合は だいたいやり忘れているので 言ってください
なぜ?
組織パフォーマンスを落とす要因
リードタイムを無駄に長くする
私のリードタイムの大体の定義 デリバリー レビュー CI 実装 企画 起案 リードタイム 変更リードタイム 本当に短くしたい時間
でも、メトリクスとしては揺れ幅が大きく使いづらい メトリクスとして代わりに使う時間 完成してからユーザに届くまでの時間 できてるのにユーザに届かないのは無駄
変更のリードタイムと人間の関与 デリバリー レビュー CI 自動化されている 自動化されている 待たせた分だけ長くなる
変更のリードタイムが長くなる要因は レビューしないせいで起きうる CIが長かったり、デリバリーが自動化されてなかったり、 承認が必要だったりする場合は誤差になる場合はある。
まとめ
組織のパフォーマンスをあげたい • 変更のリードタイムは短くなって欲しい ◦ できてるのにユーザに届かないのは、できてないのと同じ • レビューが遅くなると遅くなった分だけ変更のリードタイムが伸びる ◦ 1日で開発したものが2日レビューされないものすごく無駄 •
自分の仕事が遅くなるが組織のパフォーマンスはむしろ良くなる ◦ ほんとに?
レビューはなるべく 最優先でやるようにしている 2
自分の仕事が遅くなっても 組織のパフォーマンスは上がるから
ある種の理想のフロー CD レビュー待ち CI 実装 レビュー Aさん Bさん
X1 ある種の現実。自分の仕事優先 CD レビュー待ち CI 実装 Aさんのレビュー Aさん Bさん 実装
CI Bさんのレビュー レビュー待ち CD Aさんの作業の無駄な時間 = Bさんの実装時間 - Aさんの実装時間 Bさんの作業の無駄な時間 = 0 無駄な時間
O2 現実的なある種の理想 CD レビュー待ち CI 実装 Aさんのレビュー Aさん Bさん 実装
CI レビュー待ち CD Aさんの作業の無駄な時間 = 0 Bさんの作業の遅延 = Aさんのレビュー 実装 Bさんのレビュー
例示は理解の試金石 変更のリードタイムを伸ばすもの(ロス) - Aさんの作業の無駄な時間 - Bさんの作業の遅延 例1 実装時 間 レビュー
に使っ た時間 CIの時 間 CDの時 間 X1 ロス X1リー ドタイム O2 ロス O2 リー ドタイム Aさん 10分 20分 5分 5分 60-10 = 50分 65分 0分 15分 Bさん 60分 5分 5分 5分 0分 30分 5分 35分 合計 95分 50分
例示は理解の試金石 2 例1 実装時 間 レビュー に使っ た時間 CIの時 間
CDの時 間 X1 ロス X1リー ドタイム O2 ロス O2 リー ドタイム Aさん 1日 60分 5分 5分 2日 2日 0分 40分 Bさん 3日 30分 5分 5分 0分 70分 30分 100分 合計 2日 140分
おわかりいただけただろうか
まとめ 変更のリードタイムという観点でみると - レビューが遅くなるのはマジでやばい - なるべく待たさないでやろう