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

【はてな×ZOZO】プルリクエスト分割が開発生産性向上のカギ?〜エンジニアチーム全体で改善を推進〜のイベントまとめです! イベントページはこちらhttps://findy.connpass.com/event/276072/ Findyでは、エンジニア組織支援SaaS『Findy Team+』を提供し、エンジニア組織の生産性可視化・パフォーマンス向上を支援しております。 Findy Team+はこちらhttps://findy-team.io/service_introduction
3
ずーみん@Findy Team+ @osaemaru08

ZOZO 御立田さん ・サブタスク内のプルリク同士は依存するが、レビューが止まることはない ・基本的に作業ブランチからdevelopブランチにマージして、機能として出揃ったら最後に本番へリリースしている #開発生産性_findy

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

はてな五十嵐さん 「自身の作業よりもレビュー最優先」を鉄の掟として共通認識持てるようルール化している #開発生産性_findy

2023-03-17 12:32:49
komitake @komitake

レビュー優先の考え方は、うちのチームだと google.github.io/eng-practices/… を輪読して浸透した感あります #開発生産性_findy

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

ZOZO 御立田さん 「開発生産性可視化」と聞くと、監視しているのか?といネガティブな声もあった メンバーには毎週数値を見せてどうこう、はしていない 「無駄を省くことでラクになろう」と伝えていった #開発生産性_findy

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

ZOZO 御立田さん メンバー自身が「開発しやすい」「楽になっている」と実感してくれているので前向きに課題を解決しようとしてくれるようになった #開発生産性_findy

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

はてな 五十嵐さん 4Keys指標から入っていくと、レビュープロセスの改善が必要になってくる 目の前の課題を解決していくことで、4Keys指標も向上していける #開発生産性_findy

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

チームのエンジニア人数 ・はてな 五十嵐さん:5名 ・ZOZO 御立田さん:6名 #開発生産性_findy

2023-03-17 12:41:53
筋肉CTO まさたん 💪 Findy @ma3tk

プルリク小さくするアクションは入社したメンバーにお願いしまくっているけど、メリットの方が大きいんだよなーわかる #開発生産性_findy

2023-03-17 12:42:08
筋肉CTO まさたん 💪 Findy @ma3tk

プルリクどうしても大きい時はトピックブランチ的な派生ブランチに対して細かくプルリク作ることもあるなー!たしかにー #開発生産性_findy

2023-03-17 12:44:31
筋肉CTO まさたん 💪 Findy @ma3tk

CI面も工夫必要ですよねーテクニカルなやつで言うとGitHub Actionsのインスタンスをいいやつに変えるとかもやりました!w #開発生産性_findy

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

ZOZO 御立田さん ・GitHubのプルリク一覧でOKになっているものをすぐ見れるようにするために、アプルーブ済のプルリクにLGTMラベルを付けてすぐ見れるようにしている 細かい事の積み重ねが大事 #開発生産性_findy

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

はてな 五十嵐さん 現場の最前線で課題を吸い上げている プレイングマネージャーだからこそ、メンバーと課題を共感し合うことで共通認識持って進めている #開発生産性_findy

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

ZOZO 御立田さん GitHubのディスカッションにまとめた内容を毎週チームでディスカッションしている(実装相談の場) チームで作業内容をオープンにして振り返り続けことで、コードの属人性はなくなっていった #開発生産性_findy

2023-03-17 12:51:11
komitake @komitake

毎週上がってきた課題について話し合う枠を設けているというのは良いですね。解決まで推進する仕組みがないと、たしかに自然と声が上がらなくなりそう。 #開発生産性_findy

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

はてな 五十嵐さん 人事評価対象の目標にはしなかったので「ハック」という概念がなかった 数値目標としておくなら、学術的な研究がなされた指標から落とし込んだほうがいい 評価に活用するなら、あくまで参考指標として活用するのが良さそう #開発生産性_findy

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

ZOZO 御立田さん 見積もり時の予定工数と実績工数の差はあまり気にしていない(業務委託の方は仕事上、納品期限などもあるから見たりはしているが) 見積もりの差は一定出るものだと思っている 大事なのはメンバーの見積もりの精度が上がっていくこと(予測スキルの向上) #開発生産性_findy

2023-03-17 12:55:17
西から来た馬づらの男 @beppu01

仕事の無駄を見つけるために、可視化で開発生産性アップとのこと #開発生産性_findy

2023-03-17 13:00:26
ずーみん@Findy Team+ @osaemaru08

Q. 機能A のプルリクを作って(このプルリク自体にはコードの変更はない)、機能A-1、A-2、A-3 のサププルリクをマージしていく、といった方法はしていたりしますでしょうか? A. はい、親のプルリクを先に作ることもあれば、後に作ることもあります!(ZOZO 御立田さん) #開発生産性_findy

2023-03-17 13:00:37