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

Merpay Tech Fest 2021_Product Ownerとしての開発の進め方 /...

Merpay Tech Fest 2021_Product Ownerとしての開発の進め方 / How to develop as the Product Owner

Merpay Tech Fest 2021は5日間のオンライン技術カンファレンスです。

IT企業で働くソフトウェアエンジニアおよびメルペイの技術スタックに興味がある方々を対象に2021年7月26日(月)から7月30日(金)までの5日間、開催します。 Merpay Tech Festは事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知れるお祭りです。 セッションでは事業を支える組織・技術・課題などへの試行錯誤やアプローチを紹介予定です。お楽しみに!

■イベント関連情報
- 公式ウェブサイト:https://events.merpay.com/techfest-2021/
- 申し込みページ:https://mercari.connpass.com/event/215035/
- Twitterハッシュタグ: #MerpayTechFest

■リンク集
- メルカリ・メルペイイベント一覧:https://mercari.connpass.com/
- メルカリキャリアサイト:https://careers.mercari.com/
- メルカリエンジニアリングブログ:https://engineering.mercari.com/blog/
- メルカリエンジニア向けTwitterアカウント:https://twitter.com/mercaridevjp
- 株式会社メルペイ:https://jp.merpay.com/

mercari

July 27, 2021
Tweet

More Decks by mercari

Other Decks in Technology

Transcript

  1. #MerpayTechFest 株式会社メルペイ Android Engineer Shota Moriwaki WebフロントエンドやiOSアプリ開発を経て、2012年頃からAndroidアプリ 開 発に従事。前職で ニュースアプリ

    開発や決済サービス 起ち上げを経験し、 2020年に株式会社メルペイに入社。現在 メルペイスマート払い 機能開発を 担当。
  2. #MerpayTechFest メルペイスマート払い 開発 • PM, Designer, Engineer, QA 構成 •

    2週間 sprint開発 ◦ 課題管理に Jiraを利用 • 複数 施策を同時並行で開発 • Android 3~5人 エンジニアで開発
  3. #MerpayTechFest メルペイスマート払い 開発 • PM, Designer, Engineer, QA 構成 •

    2週間 sprint開発 ◦ 課題管理に Jiraを利用 • 複数 施策を同時並行で開発 • Android 3~5人 エンジニアで開発
  4. #MerpayTechFest Androidチームが抱えていた課題 • 時期によって各エンジニア タスク量にバラつきがある • 実装 担当者に知識が属人化している ◦ 1つ

    チケット 粒度が大きすぎる ◦ 1つ 施策に対して、1~2名 担当者をアサイン • 仕様 認識違いが発生することがある ◦ 全体 仕様とチケット内容 共有が不十分
  5. #MerpayTechFest これらを解決するために • Tech Leadとして技術的選択をリードする に加えて、 Product Ownerとして 振る舞い 一部を取り入れた

    • 実際に取り組んだ内容 3つ ◦ チケットを細かく分割 ◦ 分割したチケットをエンジニア全員でレビュー ◦ 分割したチケットをチームで分担して実装
  6. #MerpayTechFest チケットを細かく分割 • 1つ 施策に対して1つ 開発チケット ◦ 仕様 概要がチケットに箇条書き ◦

    詳細な仕様 別ドキュメントにまとめられている • 1つ 施策に対して複数 開発チケット ◦ 1つ チケットがアプリ 1つ 振る舞いを表す ◦ 詳細な仕様 別ドキュメントにまとめられている
  7. #MerpayTechFest チケットを細かく分割 • 例え 「メルペイスマート払い 履歴詳細画面」を作る場合(抜粋) ◦ 取引内容 アイコンとタイトルが表示される ◦

    取引内容 詳細が表示される ▪ 決済金額、取引日時、清算種別、取引番号 ◦ 「定額払い 設定へ進む」ボタンが表示される ◦ 「定額払い 設定へ進む」ボタンを押すと次画面に遷移する
  8. #MerpayTechFest 分割したチケットをエンジニア全員でレビュー • Sprint Planning あとに、分割したチケット 内容を エンジニア全員でレビューする時間を設けた • 仕様

    理解を深めつつ、仕様漏れやチケット 過不足がないか 確認 • もし分割したチケット 粒度が大きすぎる場合 さらにチケットを分割