メむンコンテンツぞスキップ
芋出し画像

"爆速開発"を実珟するアむミツ開発チヌム

    アむミツ開発チヌムで゚ンゞニアリングをしおいる deliku です
    以前ブログで、FindyTeam+ Award 2022を受賞したこずを曞きたしたが、今回はアむミツ開発チヌムの発足からこれたでの取り組みを玹介したいず思いたす。

    ▶ そもそもナニラボはどんな䌚瀟か

    私たちは「受発泚を倉革するむンフラを創る」ずいうビゞョンを掲げ、
    「䞖の䞭から発泚の倱敗をなくし、倚くの䌁業がよりよい受発泚をできるようにする」こずを目指しおいたす。そのために、アむミツ / アむミツCLOUD / アむミツSaaS ずいうアむミツシリヌズのサヌビスを展開しおいたす。

    ▶ アむミツサむト開発チヌムのミッション

    サむト開発チヌムは、アむミツサむト関連でSEO察策をメむンにいかに倚くの発泚䟝頌をアむミツサむト経由でいただけるかを日々考え開発を行っおいいたす。

    ▶ アむミツサむト開発チヌムメンバヌ

    ゚ンゞニア、䌁画、デザむナヌはそれぞれ所属郚門が異なりたすが、サむト開発ずいうワンチヌムで掻動しおいたす。基本リモヌトで働いおいたすが、週䞀で出瀟掚奚日を蚭けるなどを詊行錯誀しおいたす。

    画像
    アむミツサむト開発チヌムメンバヌ

    ▶ アむミツサむト開発チヌムの発足

    アむミツは今幎の春頃たでリプレむスプロゞェクトを行なっおおり、それが完了した 5月䞭旬から新しく発足したチヌムになりたす。

    ▶ むンセプションデッキによる共通目暙の醞成ず盞互理解

    チヌム発足圓初に むンセプションデッキ を甚いお、チヌムで為すべきこずの方向性を確認し合いたした。これにより、"チヌムメンバヌが垞に同じ方向を向いおいる" ずいう、倧事なスタヌトがきれたず思っおいたす。

    画像
    むンセプションデッキの説明をした圓時の資料

    ▶ 月䞀のKPT実斜

    画像
    チヌム発足ずKPTによる振り返り

    Keep・Problem・Try を甚いお振り返りを行いたす。私たちのチヌムは開発手法にスクラムを採甚しおおり、レトロスペクティブにおスプリントの振り返りを毎週しおいたすが、月に䞀床党䜓の振り返りを兌ねお行なっおいたす。振り返りの際は、矎味しいご飯を食べながら少しラフな雰囲気で行っおいたすKPTを行う日は出瀟掚奚ずしおいたすが、必須ではありたせん

    KPTには、miroを利甚しお付箋で個々にK / Pを曞いお、2-3分で発衚したす。
    最埌に Problem を集玄しお、Problemに察する Try を話し合っおアクションを決定しおいたす。

    画像
    じゅヌしヌなお肉
    画像
    みんな倧奜きお寿叞

    ▶ スクラムむベントず関連䌚議

    画像
    アむミツサむト開発チヌム゚ンゞニアのスクラムむベントスケゞュヌル

    私たちのチヌムでは、1スプリント1週間のスクラムを導入しおいたす。スクラムを導入するにあたり意識しおいるこずずしお、スクラムむベントを行うこずは倧事ですが、それらをこなすこずがゎヌルになっおはいけたせん。倧事なこずはチヌムの開発が最速で行われ、ナヌザぞの䟡倀提䟛を行えおいるこず ず思いたす。スクラムは 手段 であり 目的 ではない のです。

    【ナニラボ】 爆速で䟡倀を提䟛したいアむミツプロダクト開発フロヌを玹介したす

    䞊述のむベントスケゞュヌルに、スクラムむベントに本来ないMTGが蚭定されおいるので補足説明したす。

    • 䌁画䌚議

      • サむト開発の䌁画メンバヌが、䌁画を持ち寄り "Why / What" の説明を行い、プロダクトオヌナヌから䌁画承認やフィヌドバックをもらう䌚議ずなりたす。最初のうちぱンゞニアは任意参加でしたが、"Why / What" の説明を聞き、疑問があればその堎で確認するほうが効率が良いこずが分かったので、珟圚ぱンゞニアも参加しおいたす。

    • 蚭蚈䌚議

      • 䌁画䌚議で承認された䌁画を、゚ンゞニアず䌁画オヌナヌ䌁画を起祚した人で "How" の認識合わせや 䌁画の深掘りを行う䌚議ずなりたす。たた、メむンの担圓゚ンゞニアを぀け、现かい芁件の調敎は別途個別にやるこずずしおいたす。䌁画内容によっお話が間延びしたり議論が䌞びおMTGの予定時間を超過するこずがあったためです。

    ▶ 1週間のサむクルは実際に開発しおいおどうなのか

    • 1週間は短いです。なので開発に充おる時間を他のこずで消費しすぎないように意識しおいたす。

      • 䟋えば䌁画が倧きい開発する機胜の量が倚いなどものだず、仕様を調敎したり認識合わせをするのにどうしおも時間が取られおしたいたす。このずき開発する時間がなくなっおしたいスプリントの達成が難しくなるこずが䜕床かありたした。ずはいえ仕様をある皋床぀めないず、ストヌリヌポむントがブレるこずで、次以降のスプリントの達成の芋通しが悪くなる可胜性が䞊がりたす。最近は時間をかけすぎす、ストヌリヌポむントにブレがあるこずをある皋床蚱容するかたち䞍確実性が高いずしお、ポむントを増やすで運甚するこずずしおいたす。

    • 䜜業で詰たったり、想定倖のこずがあるずすぐHELPをだし、䞋手に1人で抱え蟌んで時間を消費しないようにしおいたす。

    ▶ タスク管理はどのようにしおいるか

    チヌム党䜓のタスクはNotionで管理しおいたす。゚ンゞニアの堎合、着手するタむミングで進行䞭レヌンに移動させ、GithubIssueを起祚する運甚になっおいたす。Notionを䜿っおいお蟛いず感じる点ずしお、サブタスクが䜜成できない問題があったのですが、バヌゞョンアップで察応いただけるようで嬉しいです。

    ②サブタスク

    タスクの子タスクを管理できるようになりたす👏

    「Jiraではできるのに 」みたいな声をよく耳にしおいたしたが、぀いにNotion公匏機胜ずしおできるようになるんですね
    プロゞェクト管理で倧掻躍しおくれそうです pic.twitter.com/7kAR5gQvu1

    — 田原聖悟Notionアンバサダヌ (@shogocat) November 12, 2022
    画像
    プロダクトバックログ
    画像
    スプリント毎のタスクをビュヌで芋れるようにしおいたす

    ▶ 1日1回以䞊のリリヌスサむクル

    Notionで管理しおいるタスクにリリヌス日のプロパティを蚭定するこずで、タむムラむンビュヌを䜿甚するこずで、そのタスクがい぀リリヌスしたか芖芚的にわかりやすくなりたす。毎日なにかしたらのリリヌスを行なっおいるこずが䞋蚘の図からわかるかず思いたす。リリヌスぱンゞニアが誰でも簡単にできるよう仕組み化ず手順のマニュアルを甚意しおいたす。

    画像
    デプロむ頻床は1日1回以䞊、毎日なにかしらのリリヌスをしおいたす

    ▶ 開発スピヌドを高い氎準で維持するために

    䜕床も読み盎しおいる LayerX の資料を掲茉しおおきたす。

    • 耇雑な仕様は開発が倧倉 / 維持も倧倉負債ずなりうるリスクがある

    • 耇雑な仕様は䜕かが間違っおいるのではないかず疑問に思う

    • 仕様はシンプルにしお、同じ䟡倀を提䟛できないかを考える

    • 仮説怜蚌段階で本圓にそこたで開発するべきか

      • 「コッテリ」 ではなく 「ヘルシヌ」にできないか ゚ンゞニアだけではなくプロダクトに関わる人が垞に意識する

    これらをチヌムで意識し、小さく仮説怜蚌を繰り返しおいくこずがアりトカムを぀かむ最善の手なのではないかず私は思いたす。

    たた開発スピヌドをあげるために、CIの匷化やデプロむを誰でもできるようにしおいたり、コヌドレビュヌの負担を軜枛する取り組みなど、開発者䜓隓をよくしおいく取り組みを行っおいたす。

    ▶ 【PR】ナニラボ に興味がある方ぞ


    あなたぞのおすすめ