モダンオフショアでスクラム開発⑧POの責任・役割・スキルセットについて


はじめに

スクラム開発の成功の鍵は、プロダクトオーナー(PO)が鍵を握っています。優秀な開発チームは十分条件であって、必要十分条件でありません。そのため、POは自分の責任と役割を理解した上で、行動することがとても大切になってきます。

今回は、スクラム開発におけるPOの責任、役割、スキルセットについてご紹介します。

POの責任

「開発の方向性を決め、プロダクトの価値を最大化する」 ことが責任です。

POの役割

➀プロダクトビジョン・プロダクトゴール・リリース計画を策定し、明確に伝える。

  • プロダクトビジョンに少しずつ到達できるよう、全ての関係者をプロダクトゴールへと向かわせるロードマップが必要となります。

➁プロダクトバックログアイテムを作成し、明確に伝える。

  • POは顧客のニーズを読み取り、的確にプロダクトに反映させるべきです。たとえば、オペレータ受けするプロダクトを作っても、顧客の求めるものでなければ意味がありません。
  • しかし、顧客のニーズばかりを反映していては市場に沿わないプロダクトになる可能性もあります。POは市場の動きを踏まえつつ、コストと機能のバランスが最適なプロダクトを提供します。
  • また、POは決してどのようにやるかを指示してはなりません。開発の素晴らしい独創性に期待すべきです。

➂プロダクトバックログアイテムを並び替える。

  • プロジェクト全体に影響を与える遅延が発生した場合、POが責任を負うことになります。したがって、POは正確に優先順位付けを行い、状況に応じて変更する柔軟な対応が求められます。

➃プロダクトバックログに透明性があり、⾒える化され、理解されるようにする。

  • Whatだけではなく、Whyも記載し、受け入れ条件を明確にする必要があります。

これらは、他の⼈に委任することもできるが、最終的な責任はプロダクトオーナーが持ちます。

POに求められるスキル

➀コミュニケーション能力

  • プロダクトオーナーは顧客とチームを結ぶ存在です。スクラムを成功させるためにはコミュニケーションが非常に重要となります。

「50%を顧客と共に過ごし、残り50%はチームと共に過ごすようにしましょう。」 

➁ドメインに関する幅広い知識

  • その分野における最先端の機能、競合他社製品、マーケティング動向など幅広い知識がないと、顧客が求める本当の価値を届けられません。

➂決断力

  • POは意思決定の時間を短くする必要があります。意思決定の時間が長いと、開発チームの手が止まり、プロジェクトの失敗と予算の超過に直結してしまいます。
  • POは顧客の要望に対して適切な代替案を提言できる力が必要です。顧客の求める要件をすべて受け入れていては、コストばかりが膨らみ、開発の方向性を見失うリスクがあります。
  • POは求められた要件が必要なものであるのか、適切な判断を下し、時には「ノー」と言える決断力を持つべきです。その場合には、なぜ、そういう結論に至ったのか根拠を説明します。

さいごに

POは従来のプロジェクトマネージャー(PM)の役割とは大きく異なります。個人的な感想ですが、POはより責任と役割が明確で、その結果、仕事に集中することができます。一度このやり方に慣れてしまった私は、もうPMには戻れません。。

実際の現場では、さまざまなPOのタイプがいて活躍されているかたが多くいます。共通して言えるのは、責任と役割を理解した上で、自分の個性をプラスして、それぞれの形を形成しています。私も今後より多くのPOの方と出会う機会を増やしていき、成長していければと!