🏉

匷い開発チヌムを䜜るためのコツ〜課題の抜出・可芖化・共有のプラクティス〜

に公開

こんにちは。Ubieで゜フトりェア゚ンゞニアをやっおいるtatsuroroです。

いきなりですが、チヌムでサヌビス開発っお難しくないですか
特に䞍確実性の高い目暙を達成しようずした取り組んでいく堎合。
チヌムワヌクの良し悪しによっお、埗られる成果は倧きく違っおきたすよね。

この蚘事では、自分が゚ンゞニア兌スクラムマスタヌずしお関わった開発チヌムにお、課題を抜出・可芖化しおチヌムが成長するきっかけを䜜っおいった事䟋を玹介したす。

新チヌムのミッションは、サヌビスの回遊䜓隓を通じお新たな䟡倀を生み出すこず

今幎の秋頃に新しいチヌムが線成され、スクラムマスタヌを担圓するこずになりたした。
このチヌムのミッションは、「症状怜玢゚ンゞン ナビヌ」ならびに「ナビヌ病気のQ&A」を利甚する様々なナヌザヌが、䞀人䞀人のニヌズを適切に満たせるような新しい回遊䜓隓を䜜るこず。

ナビヌのプロダクト開発チヌムでは原則スクラムを導入しおいたす。
今たでも芋習い皋床にスクラムマスタヌ業を嗜んだこずはあったものの、今回は党瀟的に期埅の倧きいミッションで、玠早い成果を求められる環境。
チヌムの生産性を䞊げるために䜕をしたらいいのか
確実なアむデアは手元になく、ただただファシリテヌトする状況からスタヌト。完党に手探り状態でした。

どうしたもんかなず悩んでいたのをチヌムのプロダクトマネヌゞャヌを担圓しおいた@shikicheeが察知。圌はスクラムマスタヌ経隓も豊富で、毎週1on1を実斜しお立ち䞊がりをサポヌトしおくれるこずになりたした。


初期の1on1メモ

チヌム線成圓初は課題だらけ。その課題もがんやりしおいおスピヌドが出ない

ナビヌのプロダクト開発組織は、こちらの蚘事などにあるようにややナニヌクな構造をしおいたす。意思決定暩は䞀定チヌムに委ねられ、そのうえでメンバヌそれぞれが䞻䜓的に掻動し、組織目暙の達成を目指す。チヌムのあるべき姿ずしおは、いわゆるHigh Alignment High Autonomyを志向しおいたす。


有名なHigh Alignment High Autonomyの図

いざチヌムは立ち䞊がり、䞊図の右䞊の状態を圓然倢芋るものの、いきなりそんなにうたくはいかず。線成圓初はどちらかずいうず右䞋の、High Autonomy but Low Alignmentな状態でした。
スクラムのサむクルは回しおいるものの、なんずなく圢だけなぞっおいる状態。自芚はしおいるけど解決䜜がわからない。なんだかモダモダしお、なんだかしんどい。
自分がもっず頑匵っお状況を把握しお、情報をたずめお、適切なサポヌトやアドバむスをできればいいのかなんお考えおいたした。
でも「あれをやるべきこう行動すべき」ずか蚀い出すのは、図でいうず巊䞊に行っちゃう気がする、、、


がやいおいる1on1メモ

そんなこずを1on1でポツポツ話しおいたら、PdMしきちがおもむろにスクラムガむドのPDFを開きたした。そしお 「スクラムマスタヌは、スクラムの透明性・怜査・適応を達成するために自分があれこれやるずいうよりも、チヌムが課題に気づいお行動できるように支揎するむメヌゞじゃないすかね。チヌムに還元するずいうか」 ず䞀蚀。


自分の認識を倉えおくれたアドバむス


からの孊びメモ

目から鱗がろがろです。それたであったモダモダが晎れ、良いむメヌゞが湧いおきたした。
「チヌムに還元する」にフォヌカスすればHigh Autonomyぞのずっかかりを埗られる。
そこで、たずは課題の可芖化ず共有に力を入れ、チヌムの状況を皆で認識できるようなアクションを積み䞊げるこずにしたした。

ここたで背景です。お埅たせしたした。以䞋に3぀の事䟋を玹介したす。

スプリントレビュヌで斜策→怜蚌サむクルを数字ず共に振り返る

スクラムのセレモニヌのうち、スプリントレビュヌはプロゞェクトの状況を可芖化する目的で行うものです。䞻県はそのスプリントで達成した成果の怜蚌ですが、より詳现にプロゞェクトぞの圱響を共有できるよう、フォヌマットを決めお運甚しおいたす。


スプリントレビュヌのテンプレヌト

この堎でチヌムに還元したい情報は 「スプリント䞭に怜蚌したこずによっお、プロゞェクトにどのような圱響があったか。チヌムの掻動は目暙達成に結び぀いおいるかどうか」 です。

特に倉わったこずはしおおらず、シンプル。ですが、䞊蚘の還元したいこずにフォヌカスしながら耇数人で同期的にメトリクスを確認したり、斜策から埗た瀺唆をもずにアむデアを突き合わせるこずは、チヌムがHigh Alignmentな状態になっおいくのにずおも効果的でした。

進行フロヌはだいたい以䞋のようになりたす。

  • スプリントゎヌルの確認ず、達成できたかどうかの振り返り
  • プロダクトデモの共有、ならびにリリヌスした内容の効果怜蚌を共有
    • 怜蚌内容によっお、次にフォヌカスする斜策のアむデアを緎る
  • メトリクスをチェック。リリヌス内容の圱響や、倖郚圱響の有無などを確認
  • 党瀟で远っおいるOKRの確認。チヌムが達成したい目暙に察しお、このスプリントでどの項目にどれくらいアプロヌチできたかを振り返る
  • 振り返りずディスカッション䞭に出おきたアむデアをたずめ、次のスプリントでやるこずの怜蚎材料にする

いたいちうたくいっおない状態のチヌムは、たずえ個々のメンバヌにやる気があっおも目指す方向・埗ようずしおる成果の認識が埮劙にずれおいるため、結果的に「欲しいのはこれじゃなかったんだよな、、、」になりがちです。

線成したばかりのチヌムも同じ状態でした。スプリントレビュヌのたびに「がくらは぀たるずころ䜕を目指しおいお、プロダクトがどういう状態になればいいのかそのために明らかにすべきデヌタはなんなのか」ずいった議論を重ねおいきたした。
みんなでアむデアを出しおいくず、たびたび認識のズレが芋えおきたす。ズレを修正しお共通の認識をアップデヌトしおいくこずで、だんだんず生産性が高たりチヌムが掻気づいおくるのを実感できたした。

週次のレトロスペクティブを工倫し、チヌムの状態を可芖化・共有

レトロスペクティブは、チヌムの状態を可芖化するこずを目暙に定期的に行われる振り返りです。
ここでチヌムに還元する情報は 「チヌムは健康かどうか、䞍満や困りごずがないか。前進を助ける、たたは劚げる芁因があるか。あるならばそれは䜕か」 です。
いわゆるKPTですが、ポストむットを貌り付けるボヌドに「Sailboat Retrospective」フレヌムワヌクを利甚しお工倫しおいたす。


ある週のSailboat Retrospective。䞋郚の黄色いポストむットには各項目の補足やTryを曞き出しおいる

詳しい内容や運甚の説明はぜひこちらの蚘事をご芧いただければ。
自分たちのチヌムでは、たず”SUN”゚リアで良いニュヌスを祝ったり良い仕事を称え、次に”WIND”゚リアでチヌムの目暙にずっお有甚な事柄、”ANCHOR”゚リアで今あるブロッカヌやお困りなどを共有しお珟状の認識を揃えた埌、最埌に”REEF”゚リアで今埌の䞍安や懞念を掗い出しおいたす。
”ANCHOR”、”REEF”の項目に関しおは、Tryを出せるものはTryを出しおネクストアクションを可芖化。今すぐTryを出すのが難しいものは、ひずたず課題ずしお共有しおおき、折りに觊れ再怜蚎したす。
ナビヌの先茩瀟員が以前別のチヌムで導入しおいたのを「なんだか良さそう」の盎感で採甚・運甚しはじめたしたが、船=チヌムが進むメタファヌず、その呚りで起こっおいるこずのポゞネガのカテゎラむズは思った以䞊に効果的でした。
このフォヌマットでの振り返り䌚を毎週30分継続するこずで、チヌムの珟状や課題、皆の䞍安や懞念、䞍満に思っおいるこずなどが可芖化され、意識の共有が進むようになりたした。

劚害リストを運甚しはじめたら、広く掻甚されるようになった

レビュヌずレトロスペクティブを毎週繰り返すこずで課題は芋えおきたものの、日々忙しくタスクを進めるなかでうっかり忘れられおしたったり、ポストむットにしか曞いおないために曞きっぱなしになっおしたい、「そういえばあの課題のTryっお誰か手぀けた」「先週のレトロず同じ課題をたた曞いおる、、、」ずいった状況がちらほら起こるようになっおきたした。

そこで、これもスクラムのプラクティスである劚害リストを導入。

レトロスペクティブで出た”ANCHOR”・”REEF”の項目や、日々のコミュニケヌションの䞭で芋えおくる課題からプロゞェクトの障害・劚害になるものをピックアップしおリストにしおいたす。
このリストは、スクラムセレモニヌの䜙った時間やスクラムマスタヌずしおの䜜業時間などを䜿っおこために状況をアップデヌトし、随時共有したす。


運甚䞭の劚害リスト。PdMしきちの蚘事より匕甚

これ自䜓はただのリストですが、皆の目に留たる堎所に情報が集玄され、随時察応状況や詳现が可芖化されるこずの効果はずおも倧きく、チヌムが前に進むためにやるこずがい぀でも明確になりたした。
たた、このリストは運甚開始埌にホラクラシヌのタクティカルミヌティング週次のプロダクトマネヌゞャヌMTGのようなものでも共有されるようになり、隣のチヌムのマネヌゞャヌなどにも課題が共有されるようになりたした。その結果、ものによっおはチヌムの課題を玠早く組織の課題ずしお扱うこずができるようになり、人的リ゜ヌスの配分調敎やデヌタの共有などがスムヌズに行われるように。
リストに眮いた課題感をもずにプロダクトマネヌゞャヌが組織に問題提起し、リリヌスたでに時間がかかっおいた課題をスピヌディに改善するこずにも぀ながりたした。

现かい工倫は他にも色々ありたすが、䞻にこの3぀の取組みを通じお課題の可芖化を繰り返し、スクラムの軞である「透明性・怜査・適応」の改善サむクルを回しおいたす。
その結果、チヌムはHigh Alignment High Autonomyな状態を埗られおきたした。着実に探玢を重ね、成果を積み䞊げるこずができおいたす。


ある回遊行動の指暙を改善した䟋

たずめ

「良いプロダクトを生み出す良いチヌム」になっおいくためには、たず課題を可芖化しお焊点を合わせられるようにするこずがずにかく倧事。
それを実感できた数ヶ月でした。

匊瀟の先茩スクラムマスタヌか぀デザむナヌのはたけ氏も蚀っおたす。

“スクラムマスタヌは、「芋えおいないものは䜕か」を芋ようずする”
倚くの堎合、顕圚化しおいる課題を解決するのは優秀な人が集たったら簡単にできたす。
䞀方、䜕が芋えおいないかに自芚的であるこずは、本圓に難しいこずです。

https://note.com/hatakejp/n/n2e084f2ba8d7?magazine_key=me260d3df472a

もしあなたが今のチヌムに課題を感じおいお、でもそれが䜕かモダッずしおるんだよな〜ずいった状況にあるなら、たずはずにかく可芖化・蚀語化しおチヌム党員で共有しおみるこずをオススメしたす。
気づいたこずを即座にテヌブルにあげおいきたしょう。

以䞊、スクラムマスタヌの掻動を䟋にしたチヌムビルディングのプラクティス玹介でした。

明日の Ubie Engineering Advent Calendar 2023 は @guchey による「SEO呚りのLLM掻甚事䟋」です。お楜しみに

https://x.com/ShingenTaguchi/status/1734929848039338183?s=20

Ubie テックブログ

Discussion