@shiibaさんがいる株式会社カケハシさんのDevOpsの話が面白かった
いくつか気になったワードをピックアップする
トランクベース開発
気になっていたトランクベース開発をやられているみたい
トランクベース開発はmainブランチ(トランク=幹)に細かく修正を加えていくブランチモデル
トランクベース開発という名前だったってことは最近知ったが、特に新しい話ではないブランチモデルだと認識している
ただ、確かにreleaseといったある程度の期間存続するブランチを作るプロジェクトが多かった
困ったことはなかったが、マージが大きくなるのでできることなら細かくmainに入れる運用には同意
このガイドによるとトランクベース開発は大きく2つの方針があるみたい trunkbaseddevelopment.com
- 小規模チーム向けのトランクベース開発で、細かいコミットを直接mainブランチにマージする方法
- 大規模チーム向けのトランクベース開発で、寿命の短いフィーチャーブランチを作ってプルリクエストでマージしてくスタイル
細かい話はshiibaさんの記事を読むと良さそう
トランクベース開発とデプロイ - Mitsuyuki.Shiiba
ワーキングアグリーメント
ワーキングアグリーメントは初めて聞いた
「気持ちよく仕事ができるようにチーム全員で決めたチームの約束事」らしい
これはまず言い合えるチームであることが大事そう、前から皆んな思ってたけど特に言わなかったなんてチーム多そうなので、言いやすい雰囲気にするのがいいのかな
あとは、あえて言わない方がいいなと思うこともありそうで、たとえば「オンラインミーティング中に顔出しする」というのは、やったほうがきっといいんだろうけど、できればやりたくない事に入る(ミーティングによる)
誰かが提案して、同調圧力でワーキングアグリーメントになったりしたら嫌だったりする
振り返り手法
以前、カケハシさんでは毎回違う振り返り手法を採用していて、その手法は以下のふりかえりカタログから選んでいるというのを聞いたことがある
ただ、やみくもにやるのではなく、チームの学びを最大化することを大切にしているとのこと
実験が多かったスプリントはCelebration Grids
、深い対話をしたいタイミングではLean Coffee
をするというのが興味深かったので別途調べてみる
Wevox
Wevoxというサービスみたい get.wevox.io
デプロイ頻度とかを計測して生産性を可視化できるのかな
これも今度じっくりみてみたい