Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コドモン開発チーム紹介資料 / CoDMON Development team

130k

コドモン開発チーム紹介資料 / CoDMON Development team

Avatar for コドモン開発チーム

コドモン開発チーム

September 21, 2023

More Decks by コドモン開発チーム

Transcript

  1. 3

  2. 4

  3. 5

  4. こんな業務負担を軽減するためのプロダクトです 毎月手計算の登降園記録や 延長保育計算 毎回手間のかかる 写真販売 保護者へ渡す 書類の山… 近くの印刷屋経由だ とデータのやり取り や販売管理に手間が

    かかる 手間ひまかけて印刷 して配っても、紛失 されたり、 確認され なかったり 電卓片手に時間がか かる上、ミスも多く チェックするのも一 苦労 登園時間帯の保護者からの 電話連絡 園児情報を園内で 共有したい 栄養士や看護師にも 園児の日々の健康状 態を事前に共有した い 混雑しがちな登園時 間にかかってくる遅 刻・欠席の電話連絡 に対処できない コドモンが解決する課題 7
  5. 8

  6. 9

  7. 11

  8. 12

  9. インフラ 技術スタック IaC CI/CD 監視 ログ Amazon EC2 Amazon ECS

    AWS Lambda Amazon CloudWatch Amazon Athena 15 データベース
  10. UI/UXデザイナー プロダクトセキュリティ エンジニア・QA PdM 〇〇 チーム 1チームは関連する複数の機能を担当 CRE チームの編成 19

    SRE … … 他 数チーム 組 織 横 断 チ | ム … マネージャー … メンバー 新規事業 チーム 学童 チーム 請求系機能 チーム … … … フロントエンドとバックエンドで職種は分かれている? よくある質問:開発組織の人数・年齢層・男女比は? … … … … ※2026年6月時点
  11. • ユーザーテスト 実装しようとしている機能が本当 にユーザーの課題を解決するの か、不確実性が高いときは実装前 にユーザーテストを行います。 それを作る価値があるのか、作る 前に確度を上げることでより最適 な開発投資を行います。 •

    デプスインタビュー 不確実性と投資規模が大きい課題 に取り組む際は、ユーザーに日々 の行動とその中でのプロダクトの 使い方をじっくりインタビューし ます。 そこから生まれる深いインサイト をもとに、仕様や設計を固めてい きます。 ユーザーが自ら入力したものや、 カスタマーサクセスがヒアリング した改善要望がSlackチャンネル に常時流れ、蓄積されていきま す。 このフィードバックの山から、プ ロダクトのどのあたりにどんな課 題があるのかを大まかに把握する ことが多いです。 • ユーザーからの改善要望 プロダクトのフィードバックサイクルを回す 大切にしていること 20
  12. チームのフィードバックサイクルを回す • ペアプログラミング 毎日の開発は基本的にペアプロで 進めています。気になったことは すぐにその場で議論することで、 小さいタイムラグでフィードバッ クサイクルを回します。 参考:「ペアプロだと自分のペースで仕 事ができない?」

    中途入社4ヶ月の私が 感じたこと • レトロスペクティブ 週に一度のチームのふりかえりの 場で、チームメンバー全員で認識 を合わせながら改善点を議論し、 よりよくするためのフィードバッ クサイクルを回しています。 また、バーンダウンを元に計画や 進め方についても定期的に確認 し、必要に応じてストーリーの優 先順位や内容を調整します。 半年に一度の社内評価のタイミン グでは、メンバー同士でフィード バックを言語化しあいます。 • 360°フィードバック 21 大切にしていること よくある質問:ペアプログラミングは具体的にどれくらいの頻度で行っている?
  13. 価値 • コミュニケーション • シンプルさ • フィードバック • 勇気 •

    リスペクト 原則 • 人間性:みんなが自分らしくいられるチームで • ふりかえり:起きたことから学んで、再現性を  ハンドリング • ベイビーステップ:小さく始める、小さく進める                    など プラクティス • 受け入れテスト • 持続可能なペース • TDD • ペアプログラミング         など 価値・原則を意識しながらプラクティスを実行することで、「価値を体現できている状態」へ 参考:コドモンがXPを取り入れている理由 開発手法 XP(エクストリーム・プログラミング)に則り、 アジャイルなチームを目指す 22
  14. メンバー紹介 23 市川 倫子 2019年にコドモン入社。エンジニア として機能開発をしたのち、2020年 から開発チームの組織基盤づくりに フォーカスしている。 エンジニアリングマネージャー 岡村

    謙杜 開発組織にXPの導入も推進し、現在 は機能開発だけでなく、イネイブリ ングチームのマネージャーも務めて いる。 エンジニアリングマネージャー 松浦 康介 2025年入社。「チームの成長がプロ ダクトの成長につながり、さらに事 業が成長すると、嬉しいですよ ね。」 開発部長 友野 敬大 金融系SIer、スタートアップを経て コドモンへ。メインプロダクトの新 市場向け機能追加、改善を担当する チームで設計・実装を推進してい る。 エンジニアリングマネージャー エンジニアリングマネージャ― 2021年入社。保護者向け事業のエン ジニアリングマネージャーをしなが ら、事業とプロダクトをつなげる活動 をしている。ラーメン大好き。 浦中 佐保子 堀口 貴央 2024年、コドモンユーザーから中の 人に。開発チームでエンジニアリン グマネージャーとしてプロダクトの 改善に関わっています。 エンジニアリングマネージャー メンバー紹介
  15. メンバー紹介 24 重田 桂誓 プロダクトのUI/UXを横断的に改善す るチームに所属。ユーザビリティに課 題のあるUI改善や、デザインシステム の構築を担当している。 UXエンジニア 中田

    義人 大手SIerにて10年以上勤務し、2社目 としてコドモンへ。メインプロダクト の機能開発や技術的負債の解消に携 わった後、現在は新規事業開発を行 う。 テックリード 佐々木 真也 AWS環境の構築/運用やCI/CD基盤の 設計/構築/運用といったSREとしての 業務を担当しつつ、SREグループのマ ネジメントも行っている。 SREマネージャー 村松 遼 2023年新卒。請求系の機能を担当す るチームを経て、現在はプロダクトセ キュリティチーム所属。あだ名はMr. オライリー。 エンジニア 事業開発エンジニア 2025年4月ジョイン。大学講師や小学 校プログラミング教育にも携わるほ か、ソフトウェア開発・設計を主軸と した講演活動も行う。 成瀬 允宣 吉田 芳明 SIerに15年勤めてコドモンへ。機能 開発を経て、現在は横断的なチーム に所属。課題と理想を行き来しなが らプロダクト基盤の改善に取り組ん でいる。 テックリード メンバー紹介
  16. 開発・保守の難易度が 高いプロダクト状況 プロダクト立上げ時に「早くたくさん機能をつく る」ことを最優先に開発してきたため、アーキテ クチャ面に課題があり、2021年から継続的に改 善に向けて取り組んでいます。 技術負債の課題 開発・保守しやすい プロダクトへ だからこうしていきます

            2026年時点の状況 • 事業計画を前提に、技術負債返済の戦略とロード マップを策定 26          課題の具体例 • 自己流のフレームワーク • 複数機能から利用される汎用的なテーブル/API • トランザクショナルなコード   対応の具体例 • テスト拡充やCIの強化など、フットワーク軽くプ ロダクトに手を入れるための土台づくり💪 • 適切なデータモデルの再定義と汎用テーブルの移 行・再構築 • ライブラリやフレームワークを積極的に更新でき る体制作り 参考:モノリスの緩やかなリアーキテクチャ - 7年を振り返る
  17. 機能はあるが、価値を 最大限届けられていない ユーザーは増えている一方で、使い やすさ・わかりやすさは伸びしろが 大きい状態です。 こども施設の職員や保護者の負担を 軽減し、プロダクトの満足度を高め るにはさらなる改善が欠かせませ ん。 ユーザー体験の課題

    プロダクトを横断した ユーザー体験の向上を目指す 27 だからこうしていきます 横断UXチームを発足し、プロダクト全体 を俯瞰して、ユーザー体験の向上やUI改善 を推進していきます。 具体的には、パフォーマンスやユーザビリ ティに課題のあるUIの改善や、デザインシ ステムの構築・運用を進めています。 参考:横断的な体験改善を目指す“横断UXチーム”を立ち上げた話
  18. 8:00 9:15 9:30 10:30 12:00 13:00 18:00 18:15 福岡で起床 業務開始、バーチャルオフィスへin

    ペアプロでの開発作業 チームのデイリーチェックイン ランチタイム🍜 ペアプロ再開 └ 休憩や雑談も挟みつつ、ペアで設計や実装を   議論しながら進めます ペアプロ終了 業務終了 6:00 9:00 10:00 12:00 13:00 15:00 16:00 17:30 起床、朝ごはん+子どもの支度 └ 子どもの様子をコドモン連絡帳に書く  (ユーザー体験も大切な仕事) 保育園送り後、業務開始 チームチェックイン→ペアプロ開始 ランチタイム マネージャ―MTGや1on1 採用インタビュー ペアプロ 業務終了 平均的なスケジュール:郡司さんの1日 子育て中のEM:関根さんの1日(時短) 29 普段は福岡で、Qに一度くらい東京に出社してます! SNSでユーザーの反応を見るのが好きです!! メンバーの1日 基本リモート・月2~3回出社で子育てと両立していま す。開発と組織成長の両方に携われるのが魅力です!
  19. 柔軟な働き方 リモートワークやフレックスタイム 制度を活用しながら、それぞれのラ イフスタイルに合わせて柔軟に働い ています。 水曜日は出社推奨日となっており、 対面でのコミュニケーションをとる こともできます! 30 バーチャルオフィス

    北海道や福岡など、フルリモートで働いているメンバーもい ます。バーチャルオフィスを活用し、リモートワークでも、 オフィスと近しいような形で、気軽にコミュニケーションを とっています!開発チームでのMTGやペアプロは基本的に バーチャルオフィスで行なっています。 参考:開発チームのバーチャルオフィスとしてGatherが定 着した理由 Win Session 四半期に一度、Win Sessionを開催 し、チームごとに成果やがんばった ことを発表し讃えあっています。 WinSession後は希望するメンバー で懇親会に移行、お寿司やピザ、 ボードゲームを楽しみます。 働き方・イベント よくある質問:働く環境について
  20. カンファレンス協賛 コドモンの技術スタックなどに関連するカンファレンスに、積極的に 協賛しています。ぜひブースで見かけたらお声がけください! (👇 協賛実績のあるカンファレンスの一部) ・Object-Oriented Conference ・PHPカンファレンス ・KotlinFest ・VueFes

    ・JaSST Tokyo 31 様々な取り組みを、イベントを通じて発信しています。 ぜひconnpassページをチェックしてみてください! (👇 開催実績のあるテーマの一部) ・コドモンでのアジャイル開発 ・組織フェーズに合わせたSREの役割 ・技術的負債への向き合い PHP編 ・テクノロジーで拓く保育・子育て領域の未来 イベント自社開催&他社共催 チームでの情報発信 毎月恒例!LT大会 月に一度、開発チームでLT大会を 開催しています。テーマを技術に 限定しておらず多様な発表があ り、内容によってはチャットコメ ントがお祭りのようになることも あります。2,3か月先まで登壇枠が 埋まる人気イベントです! Nuxt3バージョンアップ〜新たな ステージへ〜 たぶんこの鶏胸肉がいちばん強い と思います 細かいけど大事なデザインの話 クリーンアーキテクチャで絶対ク リーンにならない部分の話
  21. 良くも悪くも整っていない部分が 多そうで、会社の成長と共に経験 を積んでいけそうと感じたから 2022年入社 テックリード 元々ライフワークとしてこどもに 関わる活動をしていたが、コドモ ンならライフワークと仕事の両軸 が交わると思った 2024年入社

    SRE 2023年入社 テックリード 2023年入社 エンジニア メンバーの入社理由 34 社会貢献度の高い分野でプロダ クトをつくることに魅力を感じ たから 自分が感じた子育ての課題を解決 していきたいという思いがあり、 そこに貢献していける可能性を一 番感じたのがコドモンだったから 前職では「作って終わり」や 「短期間の保守」が多かったの で、プロダクトの成長にフォー カスできることを魅力的に感じた 2025年入社 QAエンジニア 子育て中の自分が当事者意識を 持って課題解決に取り組めそうと 感じた&インタビューの雰囲気が 良かった! 2019年入社 テックリード 技術的にチャレンジできそう&プ ロダクトへの共感から興味をも ち、既存メンバーと話してチーム の雰囲気も魅力的だと感じたから 2020年入社 エンジニア 2021年入社 エンジニア 2024年入社 エンジニア ずっと受託開発の業務システム開 発チームにいたので、事業会社の BtoCやBtoGのプロダクト開発を経 験してみたかったから 複数のコンテナワークロードが協働 するマイクロサービスアーキテク チャへの興味と、大規模トラフィッ クや厳しいセキュリティ要件下での 信頼性向上スキルが得られるから
  22. 事業への共感 ・社会課題に向き合う事業内容に共感した ・社会貢献性が高く、自分がコドモンアプリの1ユーザー  としてとても助かっており、魅力を感じた 入社の決め手を教えてください! Q. 開発メンバーへのアンケート① 働くメンバー ・インタビューで話した人がみなさんいい人だった ・メンバーの雰囲気が自分にあっていると感じた

    開発のフェーズ ・技術負債をそのままにせず解消に向けて取り組んでいる ・マイクロサービス化に取り組んでいるとのことで、自分  の技術の幅を広げることができると感じた 働きやすさ ・働きやすさ、子育てとの両立のしやすさ、残業の  少なさ ・ライフスタイルの変化に応じたキャリアの築き方  の参考になる人が多そう 35
  23. 働くメンバー ・誰とでもコミュニケーションが取りやすい ・メンバーの人柄の良さ。声を上げたら聞いてくれる。  打席に立たせてくれる。質問しやすい。 入社して思う開発チームの魅力は? Q. 開発メンバーへのアンケート② チームの文化 ・上下関係がなく、フラットにやりとりができる ・振り返り文化が定着していて、失敗やミスから学ぶ議論 

    が自然に発生するところ 開発の進め方 ・裁量を持って案件を進められる ・チーム全体でユーザーへの価値提供をやっていこうとし  ているところ エンジニアとしての学び ・XP(エクストリーム・プログラミング)への取り組み ・技術的負債への取り組みに積極的でかつ知見を得られる 36
  24. 技術負債の解消 ・技術負債の解消に取り組んではいるが、手を付けられて  いない部分に関しては、開発のスピードを上げづらくも  どかしい。  負債の解消を進めて、プロダクトの改善のスピードを上  げていきたい。 入社して思う開発チームの伸び代は? Q. 開発メンバーへのアンケート③ 仲間を増やしたい

    ・会社としても開発部としても、やりたいことがたくさん  あるため、まだまだ仲間が必要だと感じる(プロダクト  改善、技術負債返済、新規事業などなど) ・外部への情報発信をもっとしていき、コドモンの事業や  目指す方向に共感してくれる人を増やしたい 37
  25. エントリー 書類選考 カジュアル面談 インタビュー 内定 Wantedlyなど 求人媒体から応募 STEP 1 Welcome

    to CoDMON ! 現場のメンバーが 書類を確認 会社説明と質問で 疑問解消 1〜3回お会いし 相互理解 39 STEP 2 STEP 3 STEP 4 STEP 5 選考フロー よくある質問:選考フローを教えてください
  26. WEBアプリケーションエンジニア • ユーザーからのフィードバックをもとにした機能改善 • レガシーコードのリファクタリングやリプレイス • 新規機能や新規プロダクトの開発 • 開発生産性向上 SRE

    • AWS環境の設計・構築・運用 • システムセキュリティの強化 • プラットフォームエンジニアリングの推進 • オブザーバビリティの組織展開 エンジニアリングマネージャー • 採用・評価運用の改善の推進 • 開発ロードマップの議論の推進 • 開発部全体のプロセス改善の推進 • 自己組織化の促進 やることの例 やることの例 やることの例 40 色々な職種・役割において仲間を募集中です 詳細な求人情報は コドモン採用ページから ご確認下さい!
  27. 41 ピックアップブログ 4年連続!コドモン 開発チームアドベン トカレンダー🎄2025 2026年4月時点の、 コドモン開発チーム のAI活用状況 モノリスの緩やか なリアーキテク

    チャ - 7年を振り 返る その他の記事はコドモン Product Team Blogをチェック! 言の葉、集める。 No More, 忘れ る。- 生成AI時代 でも、ペアプロを 続ける理由
  28. 42 ピックアップ動画 ペアプロ × 生成AI : 現場での実践と課題 について ユーザー課題を、 チームで解く。

    保護者の「写真購 入」体験を改善し た、コドモン開発 チームの実例 場所に縛られず熱 量をもって働く コ ドモンのチーム開 発とカルチャー その他の動画はCodmon Tech YouTubeチャンネルをチェック! “業務省力化”から” 子育て当事者を繋 ぐハブ”へ コドモン開発チーム の次なる挑戦