Oisix

ECサイトの刷新

  • #サイト制作
  • #フロントエンド
  • #開発

オイシックス・ラ・大地株式会社

Project team

frontend engineer

モチ / クロ / ノーミン

Overview

定期購入型食品ECサービスを運用するオイシックス・ラ・大地株式会社様とのサイト刷新プロジェクトです。

クライアント様は、約20年間コードやファイルが継ぎ足されながら開発が進められたECシステムが、老朽化し運用負荷が高くなっているという課題を抱えていました。
そこで、クライアントとカラビナのフロントエンドエンジニアで、フロントエンジニアリングチームを組成しました。
カラビナのフロントエンドエンジニアは、刷新を執り行う戦略の立案やアーキテクチャの設計などを担い、常に進化し続けているサービスと並行開発するため、一度に刷新するのではなく段階的に刷新を行うストラングラーパターンによるアプローチを採用しました。

カバレッジの高いテスト、CI/CDの実現、Storybookによるドキュメンテーションなど、開発効率を改善するための活動は、刷新が続いている今でも日々積極的に行われています。
このように、クライアント様とカラビナのフロントエンドエンジニアは、難易度が高い刷新プロジェクトを現在も協力して進行しています。

課題と解決方法について

クライアント様の抱えていた課題

・基盤刷新の方針や計画が未定だった。 ・開発リソースが不足している。

プロジェクトを通して提供した価値

・開発リソースの提供を行う。 ・クライアントと共に刷新に対する戦略を立案する。

解決のための手順

  1. 定期ミーティング 朝会を行います。ペアプロやモブプロの計画を立てたり、タスクの確認を行います。

  2. 刷新対象の選定 イテレーション内で行う刷新対象を決定します。それぞれのタスクはチームメンバーで協力して見積もりを行います。

  3. 刷新対象の調査 刷新対象を調査します。ドキュメント化されていない部分もあるので、振る舞いなどを綿密に調査します。

  4. コンポーネント設計〜実装 コンポーネントの設計・実装・テストを行います。

  5. 結合試験 開発環境(統合環境)にて、結合試験を行います。

  6. リリース STG環境にリリース・テスト後、本番リリースを行います。 ※ 1−5が繰返し行われます

WORK List

CONTACT 実績の詳細やご依頼のご相談など、お気軽にご連絡ください。
応募希望の方も見学希望の方も、お気軽にご連絡ください♪

お問い合わせ種別

お問い合わせ種別を入力してください

氏名もしくは会社名

お名前を入力してください

メールアドレス

メールアドレスを正しく入力してください

お問い合わせ内容

お問い合わせを入力してください

お送りいただいたお問い合わせには数日中に担当者より返答いたします。
入力いただいた個人情報に関する取扱いはこちらをご覧ください。