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

プロダクトエンジニアとは何者か。

Niwa Takeru
February 27, 2024

 プロダクトエンジニアとは何者か。

2024/02/27 プロダクトエンジニアとは何者か。Findy Lunch LTに登壇した際の資料です。
https://findy.connpass.com/event/310742/

Niwa Takeru

February 27, 2024
Tweet

More Decks by Niwa Takeru

Other Decks in Technology

Transcript

  1. 丹羽 健 Niwa Takeru アセンド株式会社 取締役 CTO 2 自己紹介 2

    1990年生まれ 兵庫県出身 2016年 新卒でSIer NSSOLに入社 飲食業向けSaaS開発に従事 2020年 株式会社グラファーに転職。 行政向けの電子申請SaaSを開発 2021年 アセンド株式会社に取締役CTO就任 物流向け運送管理SaaSを開発 主催 理事
  2. 5 Backend Infrastructure (and SRE) Frontend UX/UI Design Product Management

    Technical Product Management Product Marketing Management プロダクトエンジニアの立ち位置(簡潔に表すと) Feature Product プロダクトエンジニア
  3. 技術の一般化 • OSS の成長、技術の成熟 • GitHub Copilot の登場 プロダクトマネジメントの一般化 •

    PM ナレッジの広まり • 研究による知識・手法の体系化 6 プロダクトエンジニアという職種の出現 “ Over my last ten years of product management, I’ve come to conclude that product engineers are a critical ingredient to helping you build a successful product, scale yourself and become a better product manager. 過去10年間のプロダクトマネジメントを振り返ってみると、 プロダクトエンジニアは 成功するプ ロダクトを構築し、自己拡大を遂げ、より良いプロダクトマネージャーになるための 重要な要 素であるという結論に至った。 https://sherifmansour.medium.com/product-engineers-f424da766871 Sherif Mansour: Atlassian, Product Manager 2018/12 Product engineers “ Most startups are looking for Fullstack Engineers but actually need Product Engineers. The best Product Engineers share two common qualities: 1. passion for building high-quality experiences 2. constant drive to learn and explore new ideas 多くのスタートアップはフルスタックエンジニアを求めていますが、 実際にはプロダクトエンジ ニアを必要としている 。 最高のプロダクトエンジニアには、共通して 2つの資質があります: 1. 高品質な体験を構築することへの情熱 2. 新しいアイデアを学び、探求することへの絶え間ないドライブ https://leerob.io/blog/product-engineers Lee Robinson: Vercel, VP of Product 2023/08 Product and Platform Engineers 旧来は1領域を修めるに1人格を必要とする 専門性が必要であったが、 進歩によって複数領域を1人格で修めること が可能となった。   Product Engineer の出現
  4. 7 Platform team Stream-aligned team Stream-aligned team = Product Engineer

    Enabling team 組織内のプロダクトエンジニアの立ち位置 Stream-aligned = プロダクトエンジニア 事業的価値のある単一ストリームに沿って働くチーム 多くのエンジニアが所属するStream-aligned teamは プロダクトエンジニアの動き方が適している Platform team, Enabling team Stream-aligned team を支援する役割のチーム 技術的なスペシャリストはここに所属することが多く プロダクトエンジニアに取っても欠かせない存在 Stream-aligned team
  5. 8 Technology Domain UX Design プロダクト創りの専門性 機能開発の全体にオーナーシップ • Technology ◦

    1機能を単独で実装できる技術力(フルスタックさ ◦ 技術力ゆえのソリューションの多様さ ◦ 検証イテレーションを早く回す開発生産性 • UX Design ◦ 仮説検証、Lean開発、仕様策定 ◦ 顧客体験のデザイン、OOUI、情報アーキテクチャ • Domain ◦ 高い解像度での顧客理解 ◦ 事業・KPI・ビジネスモデル Technology 外の領域へ越境する価値 プロダクト価値の減衰は領域の狭間で発生する。 3領域の制約を1人格で理解することで、 一人の思考の中で全体最適が進み開発速度が向上 イテレーション
  6. 9 プロダクトエンジニアが持つべき志向 課題解決に対する強いオーナーシップ 顧客課題の解決を自分事とするが故の 最高の体験の創出、領域を越境した個の成長 • 越境とキャッチアップ ◦ 技術を課題解決の為のツールと看做す ◦

    実践的で目的意識のある技術学習 • 探索的かつ迅速な仮説検証サイクル ◦ プロダクト開発の不確実性を前提 ◦ 全てを仮説と捉え検証に基づく学び • Unlearn を受け入れるコミュニケーション ◦ 課題解決を中心とした素直さ • ドメインや事業に対する好奇心 ◦ 努力する人は夢中な人に勝てない 越境と キャッチアップ アンラーンと コミュニケーション Product Engineer 迅速な 仮説検証 ドメインに対する 好奇心 課題への オーナーシップ
  7. 事業の中心のプロダクト軸ゆえの 強いキャリアパス 事業に貢献する良いプロダクトを作った 経験と理解がある故にキャリアパスは多様 • Product Manager ◦ ビジネスへの理解を更に深め プロダクト全体にコミット

    • Technical Product Manager ◦ 技術的な側面に責任を持ち 持続的な事業の成長にコミット • Engineering Manager ◦ EMといえど事業理解は不可欠 10 プロダクトエンジニアのキャリアパス Product Engineer Product Lead Engineer Product Manager Technical Product Manager Engineering Manager Junior Software Engineer
  8. 11 【Product Engineer Night】プロダクトエンジニアが育つ場を作る プロダクトエンジニアという職種は まだまだ発展途上 日本でアジャイルが育ったように コミュニティを通じた発展が必要と考え アセンドで立ち上げ・運営 •

    Lightning Talk ◦ #1 Minimum Viable Product ◦ #2 Domain への Deep Dive ◦ #3 プロダクト 0→1開発秘話 • Unconference 交流会 ◦ 少数卓でグループディスカッション ◦ 小テーマを提供し全員の議論を促進 第3回を本日公開!!! • LayerX • KAKEHASHI • ASCEND