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

あなたならどうする?DXの現場におけるエンジニアの葛藤

 あなたならどうする?DXの現場におけるエンジニアの葛藤

180万人以上に生活インフラを提供するコープさっぽろ。課題先進地域の北海道を変えるべくDXを開始した。AWSを活用し宅配サービス「トドック」のサイトを4ヶ月でリニューアルする。しかしエンジニアはまだいない。事業会社のスタートアップ的な挑戦に、開発途中でジョインしたエンジニアが遭遇した、リアルなDXの現場をお伝えします。

CO-OP Sapporo

March 25, 2021
Tweet

More Decks by CO-OP Sapporo

Other Decks in Business

Transcript

  1. コープさっぽろDXとは? 小売業界の巨大組織 • 180万人以上の組合員 • 約3000億円の年間売上 • 1万人以上の従業員 コープさっぽろがもっと 使いやすく、買い物しやすく、働きやすく

    デジタル集団 • 4人のAWS samurai認定者 • 16人の内製エンジニア • 20年以上付き合いがあるシ ステムベンダー デジタル(D)の力で巨大組織を変革(X)する激動の環境
  2. ここからの発表に関して ツイッターでの参加のお願い • 左のQRからヒグ!が探せます • アンケートを投稿するで自分ならど うするか答えてください • その他ご意見あったら #DXコープ

    さっぽろ をつけてコメントや投稿お 願いいたします。 • #dxq で検索 決断に関しては常に正解がないのでみんなで議論していきましょう! まだ0人…
  3. eトドックと同じ機能とは? eトドックの機能 • 商品の注文 • お気に入り登録 • 以前購入した商品の表示 • 毎週配送される商品の閲覧

    • ポイント交換 • 格安の訳あり商品の注文 • 他ECサイトとの連携 後追いリリース 4ヶ月後のリニューアルサイトは最低限の機能を先行リリース
  4. それでも直面した課題 エンジニアがいない この話が決まった頃2020/8には 内製エンジニアは採用中。まだ 一人も居ない 既存のシステムとの連携 商品情報を取得し注文内容を宅 配注文を管理する既存のシステ ムとの連携をする必要がある フロントエンド

    は技術顧問の田 名辺氏が運営するクラウド ファーム(株)から、バックエンド は長年付き合いのある(株)シイ エヌエス北海道から いくつか複雑なクエリを叩く必 要があるなど処理が難しい、 サーバレスでバックエンド構築 など到底できない状況 少ないリソースで難しいバックエンド処理を構築する必要があった
  5. 既に構築された仕組みを利用する方法も一応ある 当時の状況 • 過去にリリースしたアプリ 用のAPIをインターネット に出す • 不足分のAPIは改修して 追加する •

    既存のAPIはWEBでの利 用を想定されていない作り になっている 既存のアプリのAPIを使うことで期間を短縮できるがリスクもある (株)ゆめみ 作成アプリ 閉鎖環境をイン ターネットへ ※アーキ図は一部省略しております
  6. この時取った対応は・・・? アプリ用のAPIを改修して新 設サイトで使えるようにする • フロントエンド はSPAで S3に静的コンテンツを配 置 • API

    Gateway からNLB を呼ぶことで対応 工期の短縮とサービスのクオリティを重視した選択 ※アーキ図は一部省略しております
  7. 結果どうなったか? 多くの内製エンジニアが 10,11月の開発途中に 入ってきた 8月 計画段階 9~11月 開発段階 11月~12月 リリース・改修

    トドックサイト その他プロジェクト 内製エンジニア 内製エンジニアが引き継いだ時に構成把握などに手間取った フロントエンド 業務委託3名 内製エンジニア2名 業務委託3名 内製エンジニア3名 業託+インターン バックエンド 業務委託3名 内製エンジニア1名 業務委託3名 内製エンジニア1.5名 業務委託3名
  8. 結果どうなったか? メリット • リリース日に間に合わせること ができた • CRMの開発コスト低減 • スプシを活用した結果、非エン ジニアでも操作しやすい

    リリース当初は良かったけど、リリース後が大変になった デメリット • 手動運用も入っているので業務 負担になる • スプレッドシートがDB化