オフショアから内製化へ、スクラム開発を導入し生産性を最大化するには?
【10-B-7】スクラム開発を導入し開発生産性を最大化するまでの軌跡
自社サービスを開発・運営している企業にとって、開発組織をどのように構築するかは重要な課題と言える。これは、建設業界の人手不足や人材確保の難しさをITで解決するサービス「助太刀」を開発・提供している株式会社助太刀でも同様だ。このセッションでは、執行役員CTOとして開発組織作りに取り組んでいる月澤拓哉氏が、「スクラム開発を導入し開発生産性を最大化するまでの軌跡」と題して講演した。スタートアップ企業として成長とともに変化する開発組織の課題を、どのように試行錯誤し、開発生産性をできるだけ最大化してきたのか詳しい経緯を説明した。開発組織の進化と開発プロセスの改善に取り組んでいる人たちにとって、役立つヒントになるだろう。
内製で開発できる組織を作るため、現状の問題点とは
「建設業界では、職人さんなどの人材を確保するのがすごく難しくなっています。私たちは、この課題をITで解決しようと、職人さんと工事会社さんのマッチングを中心にサービスを提供しています」
自社のサービスについて月澤氏はこのように説明した。
「当社のCEOは建設業界の出身で、創業当初からエンジニアが社内に潤沢ではありませんでした。出資いただいた資金でオフショアのベトナムに依頼して開発してもらっていました」
当初の開発は、ベトナム側の開発力は問題なかったが、こちら側も試行錯誤していたり、動くものを最速で世に出すことを最優先していたため、結果としては不具合が多く、開発のリードタイムも長くなっており、仕様決めやテストにも時間が取られてデプロイ頻度が少なくなっていた。ユーザーに実際に使ってもらっても、リードタイムが長いため要望に応えるのに時間がかかってしまうという課題を抱えていたのだ。
この他に、ロードマップがない問題もあった。エンジニア一人ひとりが事業ドメインを理解して、この先こういうモノがあるから今こういう設計にしておこう、といった先を見すえた開発が難しくなっていたのだ。
「私が入社したころは、既にこのような課題を抱えていました。そのため、ユーザーの要望や課題を最速で解決できるよう、内製で開発できる開発組織を作ってくれとオーダーされました」
「助太刀が目指すサービスは、建設業の人と人の繋がりを軸にして、建設業の抱えるさまざまな課題を多角的に解決していくワンストッププラットフォームというものです。こうした新しいものは、ユーザーさんに直接聞かないと分からないことがすごくたくさんあります。私たちと全然違う業界にいる使う人たちが実際に使ってくれないと意味がないので、ちゃんと聞いて、その要望をより早く取り入れて改善していくことが重要です」
そこで、できるだけ短い間隔で改善し続けたい、同じ期間における課題解決数を最大化したい、より品質の高いプロダクトを出していきたいと考えた。つまり、開発の生産性を最大化して、プロダクト品質を上げてリリースを早くしていくことを目指したのだ。そのために、作業量・品質・改善速度という3つの観点で、すべてを高い状態にするにはどうすればいいのか考えて、改善を繰り返してきたと説明した。
この記事は参考になりましたか?
- Developers Summit 2023 セッションレポート連載記事一覧
- この記事の著者
-
可知 豊(カチ ユタカ)
フリーランスのテクニカルライター 興味の対象はオープンソースの日常利用、ライセンス、プログラミング学習など。 著書「知る、読む、使う! オープンソースライセンス」。https://www.catch.jp
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
丸毛 透(マルモ トオル)
インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
提供:株式会社助太刀
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア
