STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

開発プロセス

小さなチームで大きな成果を〜STORES 新決済手段追加の舞台裏〜

hey でソフトウェアエンジニアをやっている @_morihirok です。 私たちが開発・運用しているネットショップ開設サービス STORES に、このたび新しい決済手段が追加されました。 www.hey.jp 規模と影響範囲が大きい開発でしたが、3人という少人数の開発チーム…

STORES 予約 の細かいPull Requestとデプロイ戦略

STORES 予約 でwebアプリケーションエンジニアをやっております。ykpythemindです。 本記事は hey Advent Calendar 2021 の15日目です。 STORES 予約 は2013年のサービス開始から8年ほど経ち、ある程度成熟した Webアプリケーションになってきました。 新型…

first commit~mergedAtのリードタイムと見積もりでPJTを振り返った話

本記事は、hey Advent Calendar 14日目の記事です! STORESでフロントエンドエンジニアをしています、@daitasuと申します。 この記事では、STORESのプロダクト開発のフロントエンドチームで行っている Pull Requestのfirst commit ~ mergedAt までのリードタ…

ソースコードのクオリティを上げてくれる "Codacy"

はじめに はじめまして、5月からSTORES 決済でバックエンドエンジニアをしている @nannany です。 STORES 決済チームでは、ソースコードのクオリティ向上を目的としたツールである"Codacy"を開発サイクルに組み込んでいます。 ここではCodacyの特徴、導入方…

テストの信頼度と胆力プレー #hey_spaces_yoyak CTO 藤村と STORES 予約 テックリード編

10月6日(水)にCTOの藤村 @ffu_ と STORES 予約 エンジニアの伊藤がTwitter Spacesでプログラミングについておしゃべりしたので、その様子を一部お届けします。 名前を読めば、バイブス的にはわかるみたいな感じがいいですよね 藤村 : ヘイでCTOをやってい…

STORES ECに自動テストツールのMagic Podを導入した話

はじめに STORES EC ( ※ 以降、EC )のバックエンドエンジニアの@fuqdaです。 先日、Magic Podという自動テストツールを本格導入したので、今回はその当時の状況と実際に試してみた所感をレポートしたいと思います。 QAでお悩みの方はぜひ最後までご覧くださ…

SREチームでスクラムを導入した話

はじめに STORES でECサービスのSREエンジニアをしている角田と申します。 SREチームではチームのタスク管理のためにスクラムを利用しています。 スクラムを導入してから今までの半年と少しの間に感じたことをまとめてみました。 元々のSREチームの働き方と…

STORESを支えるいろんなモブ〇〇

heyでSTORESのECサービスを開発をしている morihirok です。 STORES ECでは2019年ごろからモブプログラミングを徐々に導入し始め、今ではモブプログラミングだけでなくいろんなモブ〇〇が誕生したので、その紹介をします。 そもそもモブプログラミングとは …

プロジェクトの振り返りについて振り返ってみた

※この記事は hey アドベントカレンダー2020 22 日目の記事です。 一年の終わりにやることといえばなんでしょうか? ... そうですね、振り返りです。 今年いくつかのプロジェクトに関わりまして、プロジェクトが終わるごとに毎回プロジェクトの振り返りをして…

たまってしまった .rubocop_todo.yml をGitHub Actionsで継続的かつ自動的に倒す方法

こんにちは。heyのCTOをやっている藤村です。 実はCTOになる前はSTORESのRailsのコードを改善する仕事をしていました。その頃に、たまってしまっている.rubocop_todo.ymlをなんとか手間をかけずに消化していきたいな〜と思い、少しづつ自動的に消化する仕組…

スクラムにおける分析と設計の失敗について振り返る

heyのSTORESでECの開発をしている @morihirok です。 STORES EC(旧STORES.jp)では、heyグループとなった2018年ごろより開発手法にスクラムを採用し始めました。 現在では多くの開発プロジェクトでスクラムが採用されるようになっています。 おかげさまでプ…