UPSIDER Tech Blog

複雑なドメインに挑むチームのタスク分解実践記

リファインメントとタスク分解の定義 本記事では「リファインメント」と「タスク分解」を区別して扱います。 リファインメント:プロダクトバックログアイテム (PBI) を、次のスプリントに取り込める粒度まで整える活動。要件の明確化や見積もりを通じて、ス…

AI×PdM Vol.2 〜AI×プロダクト開発の最前線〜「PdMが推進するAI活用・ユースケースを語る」イベントレポート

こんにちは、Dev HRのNarisaです。 2025年8月27日(水)テックタッチ社とailead社の共催で開催された「AI×PdM Vol.2」では、AIを活用したプロダクト開発の最前線をテーマに、当社VPoPの森が「PdMが推進するAI活用・ユースケースを語る」と題したセッションに…

Vertex AI で custom container を使ってモデルをサービングする

AI

こんにちは、UPSIDER Data チームです。 現在、Data チームでは「与信システム基盤刷新プロジェクト」に取り組んでいます。UPSIDER カードの強みである「最短即日発行」と「柔軟な与信枠」は、この与信システムによって支えられています。本システムでは、機…

なぜ今、AI×BPOが熱いのか? イベントレポート ー 業界リーダーが語る戦略と展望

こんにちは、Dev HRのNarisaです。 生成AIの爆発的な普及は、BPO(Business Process Outsourcing)の在り方に大きな変革をもたらしています。従来「人手による業務代行」が中心だったBPOにAIが組み合わさることで、精度・速度・スケーラビリティの概念そのも…

「git worktree × mise」による開発環境構築

はじめに こんにちは。カード事業部でバックエンドエンジニアをしているMitomiです。 近年、AIエージェントの普及により、エンジニアの開発効率は飛躍的に向上しています。私自身も Cursor や Claude Code を複数同時に起動し、AIに作業を任せつつ自分は別の…

ユーザーと一緒にプロダクトを育てる──支払い.com開発チームのVoC反映プロセス

はじめに こんにちは、支払い.comでフロントエンドの領域を担当しているMurakamiです。 今回は、ユーザーの声(VoC: Voice of Customer)をチーム全員で定期的に振り返り、プロダクト改善に活かしている仕組みについて紹介します。 「ユーザーの声を大切にす…

DevinとDependabotが協業してパッケージの脆弱性対応をしてもらう仕組みづくり

こんにちは。UPSIDERでエンジニアをしているYutoです。 UPSIDERではCursorやClaude Codeをはじめとする各種AIコーディングツールを利用することができます。その中にはDevinも含まれており、日々の業務で利用しています。しかし、Devinには「なんでもこなし…

PlaywrightとMagicPodの二刀流でリグレッションテストの改善に挑戦

QA

UPSIDERでテスト自動化を担当しているQAエンジニアのeriです。 この記事では、PlaywrightとMagicPodを併用しながら自動化を進めてきた1年間の試行錯誤を、包み隠さず紹介します。 冗長なテストと膨らむ実行時間 当初、MagicPodを中心に自動テストを構築して…

金融事業の裏側を支える──UPSIDERの事業特性から逆算するインフラ設計

こんにちは。Dev HRのNarisaです。 ファインディ株式会社さん主催で開催された「インフラアーキテクチャ選択のジレンマー5社の設計思想と意思決定のリアル」に当社エンジニアの金正が登壇しましたので、その内容をまとめたレポートをお届けします。 findy-to…

UPSIDERアプリにおける PAN 入力フィールドの工夫

こんにちは。 今回は UPSIDER でモバイルアプリの開発を担当している app team から、クレジットカード番号(PAN: Primary Account Number)を入力するためのテキストフィールドに関して、UX を高めるために UPSIDER アプリで行っている実装上の工夫について…

週4回のヒアリングが実質24回に? AIを活用した課題発見プロセス

株式会社UPSIDER 支払い.com事業部 Product Manager 兼 事業責任者の伊東( @Ray2018Study )です。 先日、2025年8月6日に開催されたイベント「生成AI時代のPdM - 活用と未来戦略」に登壇させていただきました。ご参加いただいた皆様、そして運営の皆様、誠…

複数ステップFormの実装は結構難しい

UPSIDERでエンジニアをしている太田です。 (@Hide55832241) 複数ステップに分かれたFormの実装は、一見簡単そうに見えて実は難しいことがあります。 例えば、以下のような課題に直面することがあります ステップ間の下書きと検証後の値の扱いの難しさ 画面遷…

UIが無い領域でも品質を落とさないために!──UPSIDER ProcessorチームにおけるBackend QAの取り組み

QA

こんにちは。株式会社UPSIDERのNishidaです。 入社から半年が経ち、現在はProcessorチームでバックエンドの品質保証(QA)に取り組んでいます。 本記事では、UPSIDERの決済インフラを支えるProcessorチームにおけるBackend QAの実践と試行錯誤についてご紹介…

外部API爆速連携術 ~ 爆速の裏の秘訣 ~

はじめに こんにちは!PRESIDENT CARD チームでバックエンドを担当している Take です。 UPSIDERでは日々事業の成長を支えるために他社様のサービスとの連携も必要不可欠です。私が今まで担当してきた機能実装だと下記のようなものがあります。 貯めたポイ…

モブプログラミングのすゝめ

こんにちは、UPSIDERで請求関連の機能の開発を担当しているチームです。 この記事では、新規チームとして私たちが「なぜ」モブプログラミング(以下、モブプロ)を採用したのか、その実践にまつわる試行錯誤、そして感じた手応えを余すことなくお届けします…