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

イオンネクストがGitHubに振り切った理由/GitHub-Universe-Recap-to...

AEON
November 28, 2024
450

 イオンネクストがGitHubに振り切った理由/GitHub-Universe-Recap-tokyo-2024

2024年11月27日開催、「GitHub Universe Recap tokyo 2024」の登壇資料です。
登壇者
イオンネクスト株式会社 CTO 樽石 将人
https://github.registration.goldcast.io/events/f3d6dfde-6341-4a07-a0d0-c93a03ff540e

AEON

November 28, 2024
Tweet

More Decks by AEON

Transcript

  1. イオンネクストが GitHub に振り切った理由 @GitHub Universe Recap 東京 2024/11/27 GitHub Universe

    Recap 東京 イオン株式会社 理事 イオンネクスト株式会社 CTO 樽石 将人( @taruishima )
  2. 自己紹介 所属 • イオン株式会社 理事 • イオンネクスト株式会社 技術責任者 CTO •

    イオンDNA伝承大学(岡田塾ほか)20期生 職歴(主なもの) • RedHat (株) 新卒一期生 • Google(株)ソフトウェアエンジニア・SRE • Retty(株)CTO • 樽石デジタル技術研究所 (同) 代表 その他 • 元 Linux-98 Project 開発者 • 元 Debian GNU/Linux 開発者 • 元 Debian-JP Project 副会長 樽石 将人 @taruishima
  3. Company Information イオンネクスト株式会社 - 2019 年 12 月 デジタル、AI およびロボティクス機能の強化に

    向け新会社として設立 - 次世代ネットスーパーの立ち上げ、運営を行う事業会社 買い物を変える。毎日を変える。 グリーンビーンズ(Green Beans) - 概要:ネット専用スーパー - 主な特徴 - 野菜・生鮮の鮮度へのこだわり、豊富な品揃え - 幅広く、かつ細かい(1h おき)配送時間の指定 - プロモーション(クーポン、オウンドメディア、etc) - テクノロジー導入(AI / ロボット)
  4. イオンネクスト x GitHub Codespaces Copilot Enterprise CodeScanning (Advanced Security) CODEOWNERS

    reusable workflow Pull Request template Ruleset devcontainer App Team reminder Action 2022/11 GA 2024/3 GA 2024/3
  5. 課題 - ソースコードにすぐにアクセス出来なかった (およそ3週間) - Git リポジトリに一貫性がなく、管理が複雑化していた - Builder の運用が不十分で、CI/CD

    が不安定になっていた ただし、Azure DevOps の利用を停止するほどの強い理由はなかった - 開発初期であり、実験的なソースコードの置き場としては十分機能していた イオンネクスト参画時、開発中のソース コードはAzure DevOps (Git) で管理され ていた イオン参画時、イオンネクストのソースコードは Azure DevOps で管理されていた
  6. 課題 - 開発推進の課題 o 開発するシステムの巨大さを踏まえ、Git リポジト リの整理が必要に - 副業メンバー受け入れの課題 o

    ソースコードにすぐにアクセス出来ない o 開発環境が用意できない 2022/10 に CTO が開発に参加 副業メンバーを集めたことで、オンボー ディングが課題に 転機は 2022/10
  7. Software Defined Development ソフトウェア開発を再発明する 生成AI JD 生成AI 要件定義 生成AI 発注

    生成AI 開発 生成AI 運用 ソフトウェア開発の自動運転 ソフトウェア開発のオブザーバビリティ