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

レジャー DX ウラカタ開発チームの取り組み / introduction of asovie...

Avatar for kntmr kntmr
June 25, 2024
140

レジャー DX ウラカタ開発チームの取り組み / introduction of asoview urakata dev team

Avatar for kntmr

kntmr

June 25, 2024
Tweet

Transcript

  1. © ASOVIEW Inc. 2 目次
 1. 自己紹介
 2. アソビューの SaaS

    事業について
 3. サービス紹介
 4. プロダクト紹介
 5. 開発体制
 6. どのように開発しているか
 7. まとめ

  2. © ASOVIEW Inc. 3 自己紹介
 ❏ 村松 健太郎
 ❏ バックエンドエンジニア


    ❏ 主にウラカタチケットの開発や
 システム刷新プロジェクトなどを担当
 ❏ Embedded SRE
 
 アソビューの Embedded SRE の取り組みについて
 https://tech.asoview.co.jp/entry/2022/12/18/070000
 Embedded SRE を1年間やってみた https://tech.asoview.co.jp/entry/2023/12/24/121712

  3. © ASOVIEW Inc. 5 サービス紹介
 ❏ 
 レジャー・観光・文化施設様向け DX ソリューション


    
 ❏ 
 アクティビティ・体験教室様向け DX ソリューション
 
 ❏ 
 購買データ分析 BI ツール
 
 アソビューが取り組む事業 | 体験事業者・レジャー施設向けサービス
 https://www.asoview.co.jp/service#service--partner

  4. © ASOVIEW Inc. 7 ❏ パートナーダッシュボード
 レジャー施設の担当者が購入情報や販売実績/着券実績、
 在庫情報などを閲覧/管理するためのシステム
 ❏ チケットマネージャー


    施設やチケットの情報を登録/管理するための社内システム
 ❏ バックエンド API
 チケットの購入や着券の API 群を提供するシステム
 ❏ チケットダイレクト
 レジャー施設の公式HPなどから直接チケットを購入できる
 ようにするためのランディングページを提供するシステム
 ❏ Fast-In
 レジャー施設の担当者が来場したお客様が提示する
 QR コードを読み取って着券をするためのネイティブアプリ
 プロダクト紹介 (ウラカタチケット)
 パートナーダッシュボード 
 チケットマネージャー 
 チケットダイレクト (LP)
 Fast-In

  5. © ASOVIEW Inc. 9 QA
 Dev
 Dev
 開発体制 (ウラカタチケット) 


    リーダー
 リーダー
 リーダー
 エンジニア
 QA
 技術サポート 
 PdM
 EM

  6. © ASOVIEW Inc. 10 どのように開発しているか
 ❏ SaaS 事業の目的は体験事業者やレジャー施設の
 経営効率化や業務効率化を実現すること
 ❏

    営業やプロダクトマネージャーがパートナーからヒアリングしたり
 直近の開発計画 (ロードマップ) からプロダクトバックログを作成する
 ロードマップ 
 プロダクト
 バックログ
 PdM
 営業

  7. © ASOVIEW Inc. 11 どのように開発しているか
 ❏ 案件はそれなりの規模になることもあるため
 チームのメンバー数人でプロジェクト体制を組んで開発を推進
 ❏ その他、問い合わせベースで個別に改修要望があったり、


    SLO 監視から性能改善や可用性対策の優先度が上がることもある
 ❏ チームの状況やタスク全体のボリューム、優先度を見て、
 チームごとにスプリントバックログを作成する
 プロダクト
 バックログ
 PdM
 リーダー
 リーダー

  8. © ASOVIEW Inc. 12 どのように開発しているか
 ❏ チーム + PdM がスプリントバックログを見ながらプランニングをする


    ❏ チームごとに朝会やスプリントレビュー、レトロスペクティブを実施
 ❏ オーバーオールレトロスペクティブでチーム間の課題を共有
 カイゼン

  9. © ASOVIEW Inc. 13 どのように開発しているか
 ❏ アソビューでは GitHub の Pull

    Request ベースで開発
 ❏ 基本的にはチームのメンバーで相互にレビューすることが多い
 ❏ 必要に応じてテックリードや別チームの有識者をアサイン
 組織横断のコミュニケーションが重要 

  10. © ASOVIEW Inc. 14 2024/07
 2024/06
 どのように開発しているか
 ❏ 以前は案件や個別のタスクごとに開発/テストしてリリースしていた
 ❏

    最近はリリースサイクルの見直しを図り、
 それに合わせてテストプロセスの改善を進めている
 ❏ リリースサイクルを固定してリリース前にリグレッションテストを実施
 高い品質を安定して提供できるようなプロセスへ
 開発
 テスト
 リグレッション
 テスト
 開発
 テスト
 開発
 テスト
 リグレッション
 テスト
 開発
 テスト
 リリース
 2024/08
 リリース
 開発
 テスト
 ・・・