【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 #開発生産性_findy

【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜のイベントまとめです! イベントページはこちらhttps://findy.connpass.com/event/276072/ Findyでは、エンジニア組織支援SaaS『Findy Team+』を提供し、エンジニア組織の生産性可視化・パフォーマンス向上を支援しております。 Findy Team+はこちらhttps://findy-team.io/service_introduction
3
リンク connpass 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 (2023/03/17 12:00〜) ## 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 Findyでは、エンジニア組織支援クラウドFindy Team+ をリリースし、エンジニア組織づくりや生産性の可視化を通じたパフォーマンスの最大化支援に取り組んでいます。 昨今では開発生産性を定量化する指標として、GoogleのDevOps Research and Assessment(DORA)プロジェクトによる研究で提唱された”Four Keys”指標がトレンドになりつつあり、開発生産性・効率の 10
komitake @komitake

参加します 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 findy.connpass.com/event/276072/ #開発生産性_findy

2023-03-17 12:01:17
ことみん @kotomin_m

見てます!! 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 findy.connpass.com/event/276072/ #開発生産性_findy

2023-03-17 12:01:41
ham @hamchance0215

参加してます〜 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 findy.connpass.com/event/276072/ #開発生産性_findy

2023-03-17 12:02:35
komitake @komitake

へ〜 ZOZOは出戻り組がそれなりにいるらしい #開発生産性_findy

2023-03-17 12:05:05
ずーみん@Findy Team+ @osaemaru08

ZOZO御立田さん シンプルな目標を立てた「生産性3倍にしようぜ」 →具体的に達成に向けてアクションする時に「平均プルリククローズ時間:24時間」「プルリク作成数」を見ていた #開発生産性_findy

2023-03-17 12:09:13
ずーみん@Findy Team+ @osaemaru08

はてな 五十嵐さん 中長期的な目標は「アクティブユーザー数を増やす」こと 本格的に追い始めたのはリファクタリングが終了してからだった #開発生産性_findy

2023-03-17 12:10:22
ずーみん@Findy Team+ @osaemaru08

はてな五十嵐さん 「デュアルトラックアジャイル開発」を進めていくときにも生産性向上は意識しながらやっていた #開発生産性_findy

2023-03-17 12:12:21
西から来た馬づらの男@DevRel/Japan CONFERENCE 2023 @beppu01

始まりました〜 見える化 数値化の取り組み 【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜 findy.connpass.com/event/276072/ #開発生産性_findy

2023-03-17 12:15:29
ずーみん@Findy Team+ @osaemaru08

ZOZO御立田さん 開発生産性の可視化が必要になったタイミングでFindy Team+を眺めるようになった。 世の中の数値と比較したら「もっとやらなきゃ」となった チーム内だけで数値を眺めていても、遅いかどうかは分からなかった #開発生産性_findy

2023-03-17 12:15:45
ずーみん@Findy Team+ @osaemaru08

ZOZO御立田さん 「課題が何か?」が分からないことが課題だった ・なんでこの時間になってしまっているの? ・「遅い」とチームで認識して、「何をやっているから遅くなっているのか?」を話し合えるようにする必要があった #開発生産性_findy

2023-03-17 12:16:59
komitake @komitake

"課題に気づけていないことが課題" #開発生産性_findy

2023-03-17 12:17:55
ずーみん@Findy Team+ @osaemaru08

ZOZO 御立田さん 課題を一気に解決したわけではない (1個課題が解決されると、新しい課題が見えてくる感覚だった) 取り込めることを徐々にやっていったので、取り組みハードルは高くなかった #開発生産性_findy

2023-03-17 12:18:01
ずーみん@Findy Team+ @osaemaru08

ZOZO 御立田さん 「プルリクを小さくしていく」動きは、チーム内では理解があった でも会社全体でみると「1個の大きいプルリクを5個に分割して小さくするだけじゃ意味がないのではないか?」は意見としてもらったことがある →小さいプルリクにする意義を説明した #開発生産性_findy

2023-03-17 12:19:15
ことみん @kotomin_m

プルリクを分けると修正の舵を切りやすい、これなわかる〜〜 #開発生産性_findy

2023-03-17 12:19:29
ずーみん@Findy Team+ @osaemaru08

ZOZO 御立田さん 小さくするメリット:プルリクの舵を切れる ・大きくプルリク出してしまうと、修正事項があったときにまるごと修正しなくてはならない ・小さく出しておけば、修正事項のあるプルリクだけ直せば良い(プルリク作成者も嬉しい) #開発生産性_findy

2023-03-17 12:20:43
ずーみん@Findy Team+ @osaemaru08

はてな五十嵐さん プルリクを小さくするには、タスクの全体感を把握して細分化する必要がある プルリク小さくすることは品質の向上にもつながる #開発生産性_findy

2023-03-17 12:22:27
SRAUFactory@リモートワーク @SRAUFactory

> プルリクの分割するのに全体が見えてないと分割できない これはよくわかりますね! ただ細かく分割しすぎるとCIのリソース枯渇するので、悩ましいですね。 最近、CIのリソース周りでトラブった経験もあるので。 #開発生産性_FIndy

2023-03-17 12:22:58
ずーみん@Findy Team+ @osaemaru08

はてな五十嵐さん 1000行のプルリクと100行のプルリク、どちらをレビューしたいか? →答えは基本的に同じになるはず #開発生産性_findy

2023-03-17 12:23:14
komitake @komitake

初めから小さいPRを意識してコーディングする人と、没頭してガーッとコーディングしていくとかなりの実装量になるので後から分割する人といる気はする。後から分割は意外とスキルいりますよね #開発生産性_findy

2023-03-17 12:24:04
ことみん @kotomin_m

「プルリクは小さい方が絶対楽でしょ」これ分かるようになれば当たり前なんだけど、これ理解までが難しいよね 理解するためのサポートが必要だと思う #開発生産性_findy

2023-03-17 12:24:41
SRAUFactory@リモートワーク @SRAUFactory

ZOZOの改善のサイクルタイムの分析データ、凄いですね。。。 techblog.zozo.com/entry/operatio… サイクルタイムの平均値75%OFFって相当な改善かなと思いますよ。 #開発生産性_FIndy

2023-03-17 12:25:57
komitake @komitake

なるほど、先にJiraでサブタスク化しちゃうんですね #開発生産性_findy

2023-03-17 12:26:51
ずーみん@Findy Team+ @osaemaru08

ZOZO 御立田さん コミット〜オープンまでの時間 ・前提、エンジニアの力量も関係するので、一定時間がかかる ・見積もり時は仕様を見て何となくのチケット分割しかできないので、開発中にJiraのサブタスクを利用して分割し直したりしてた #開発生産性_findy

2023-03-17 12:27:00
SRAUFactory@リモートワーク @SRAUFactory

データ見ていると「オープンからレビューまでの平均時間」が0.3hっていうのがすごいですね。 やはりPRすぐレビュー出来るのは大きいんですかね。。。 #開発生産性_FIndy

2023-03-17 12:27:27