0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

ソフトウェア開発の現場では、しばしば「PM(プロダクトマネージャー)が仕様を完璧に決め、エンジニアはそれをコードに落とし込む」という分業体制が見られます。しかし、本当に優れたプロダクトを生み出すチームは、その境界線が曖昧です。

2018年、Atlassianの伝説的PMであるSherif Mansour氏が提唱した「Product Engineer(プロダクトエンジニア)」という概念は、今なお多くの開発チームにとっての北極星となっています。今回は、この記事がなぜ重要なのか、現代の視点も交えて解説します。


1. 著者はどんな人物か

まず、この記事の執筆者であるSherif Mansour(シェリフ・マンスール)氏について紹介します。

経歴のハイライト

Sherif氏は、世界的なコラボレーションツール企業 Atlassian(アトラシアン) における最重要人物の一人です。
20年以上のソフトウェア開発経験を持ち、元々はエンジニアとしてキャリアをスタートさせました。Atlassianでは15年以上にわたり、同社の主力製品である Confluence の責任者を務めたほか、StrideやTeam Calendarsといった新製品の立ち上げも主導。AtlassianのPM組織がまだ数名だった時代から、数百名規模に成長するまでの過程を支えてきた「PMの師」とも言える存在です。

現在の活動(2025年時点)

2025年現在も彼はAtlassianに在籍し、 Distinguished Product Manager というトップクラスの専門職位に就いています。さらに注目すべきは、彼が現在 Head of AI として、AtlassianのAIエージェント製品(Atlassian Rovoなど)の戦略をリードしている点です。かつて「人間同士のコラボレーション」を定義した彼が、今は「人間とAIのコラボレーション」を定義しています。

評価される理由

彼が世界中のPMから支持される理由は、「PMの役割」を権威的な司令塔としてではなく、 「チームの共通理解(Shared Understanding)を作る黒子」 と定義している点にあります。現場のリアリティに根ざした彼の実践論は、決して理想論だけで終わらない説得力があります。


2. なぜこのブログが執筆されたのか(背景の考察)

この記事が公開された2018年当時、アジャイル開発は普及していたものの、多くの組織ではまだ「ウォーターフォール的なアジャイル」が横行していました。「PMが詳細なチケットを書き、エンジニアがそれを消化する」という関係性です。

Sherif氏はこの記事を通じて、 「PMがボトルネックになる構造」への危機感 を表明しました。PMが細部まで指示を出さないと動かないチームはスケールしません。

彼は、 「PMがいなくても自律的に正しい意思決定ができるエンジニア(=Product Engineer)」 の存在こそが、成功するプロダクト開発の鍵であると説きました。これは単なるエンジニアへの期待ではなく、 「PMよ、もっと権限を手放し、チームに文脈(Context)を渡せ」 という、PM自身の意識変革を促すメッセージでもあったのです。


3. 記事の要点解説

記事の中で、Sherif氏は「プロダクトエンジニア」をどう定義し、どう協働すべきかを説いています。

「プロダクトエンジニア」とは?

単に技術力が高いエンジニアではありません。 「『どう作るか(How)』だけでなく、『なぜ作るか(Why)』に積極的に関与し、テクノロジーを使ってユーザーの課題を一足飛びに解決しようとするエンジニア」 のことです。

プロダクトエンジニアの8つの特徴とPMの振る舞い

Sherif氏は、彼らを見分け、共に働くための8つの特徴を挙げています。

  1. 確固たる意見を持つ(Strong opinions, loosely held)
    • 彼らは「仕様書待ち」をしません。「ここはどうあるべきか」という意見を持って議論に来ます。
    • PMの対応: 納得させるために「なぜやるのか」をより丁寧に説明し、信頼関係を築く必要があります。
  2. 直感を素早く磨く
    • 一つの学びから、プロダクト全体への影響を即座に推測します。
    • PMの対応: エンジニアを直接顧客に会わせましょう。一次情報に触れさせるのが最強の育成法です。
  3. 健全な衝突をもたらす
    • 「本当にこれをやるべきか?」と根本的な問いを投げかけます。
    • PMの対応: これを攻撃と受け取らず、自分たちの考えの「穴」を見つけてくれたと感謝し、議論を深めましょう。
  4. エッジケースを最小化する
    • レアケースの対応に時間を浪費せず、大多数のユーザーが通る「王道(ハッピーパス)」に注力します。
    • PMの対応: 労力対効果(ROI)の判断材料を提供し、彼らが重要な部分に集中できるようガイドします。
  5. 「クイックウィン」を見つける天才
    • コードの中身を知っている彼らこそ、低コストで高い価値を出せる「お宝機能」を知っています。
    • PMの対応: PMが解決策を考えるのではなく、「顧客が求める価値」を伝え、解決策は彼らに任せましょう。
  6. 早期フィードバックを求める
    • 完璧なコードを書く前に、ショートカットしてでも仮説検証しようとします。
    • PMの対応: フィードバックのトリアージ(優先順位付け)を彼らに任せ、学習サイクルを回しやすい環境を作ります。
  7. 優れたコミュニケーター
    • 技術的な内容だけでなく、チームの学びを共有することに長けています。
    • PMの対応: 彼らがステークホルダーにプレゼンしたり、ブログを書いたりする機会を作り、輝かせましょう。
  8. 意思決定を行い、バックログを所有する
    • 自律性を求めます。
    • PMの対応: バックログから手を引くこと。 PMがタスク管理係(Jiraのカードを動かす人)になっているなら、それはチームに十分なコンテキストを渡せていない証拠です。

さいごに

Sherif Mansour氏のメッセージは明確です。
「PMの究極の目標は、共通理解を作り上げ、自分自身を不要にすること」

2025年の現在、生成AIやCopilotの台頭により、「コードを書くこと」自体のハードルは劇的に下がりました。だからこそ、 「何を、なぜ作るのか」を理解し、実装に落とし込めるプロダクトエンジニア の価値は、2018年当時よりもさらに高まっています。

PMにとっては「権限を手放す勇気」を、エンジニアにとっては「ビジネスやユーザーへの好奇心」を。この記事は、双方が歩み寄るための最高のガイドラインと言えるでしょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?