SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア

ProductZine Day&オンラインセミナーは、プロダクト開発にフォーカスし、最新情報をお届けしているWebメディア「ProductZine(プロダクトジン)」が主催する読者向けイベントです。現場の最前線で活躍されているゲストの方をお招きし、日々のプロダクト開発のヒントとなるような内容を、講演とディスカッションを通してお伝えしていきます。

AI時代の「壁」を乗り越えろ。プロダクトマネージャーが直面するカオスと、現場を動かす「仕組み化」のリアル

ProductZine Day 2026

ProductZine Day 2026

プロダクトの地図の描き方──OOUXではじめる構造設計

良い設計は、良い問いから始まる──関係・アクション・属性を整理する

プロダクトの地図の描き方──OOUXではじめる構造設計 第3回

オブジェクトが明確になると、アクションが整理しやすくなる

 オブジェクトとその関係性が見えてくると、次に確認したいのは、それぞれのオブジェクトに対して誰が何を行えるのかです。

 同じ「契約」というオブジェクトを扱っていても、営業担当者と管理者では行えることが異なります。これを画面ごとに考えていくと、「誰が何を行えるか」というルールが複数の画面や仕様書に散らばり、プロダクト全体として整合しているのかを確認しにくくなります。

 そこでORCAのフレームワークでは、ロール(役割)とオブジェクトの組み合わせごとに、実行できるアクションをマトリックスの形で整理していきます。

 例えば「契約」というオブジェクトに対して、営業担当者や管理者が何を行えるのかを整理すると、次のようになります。

ロール別にアクションを整理した例
ロール別にアクションを整理した例

 こうしてロールとアクションの組み合わせを1つずつ確認していくことで、「誰がこのアクションを実行できるのか」「本来必要なアクションが定義されていないのではないか」といった問いが生まれます。

 つまり、アクションをマトリックスの形で整理する目的は、単に操作を一覧化することではありません。各画面に散らばりがちな権限や操作のルールを、オブジェクトを軸にまとめて確認することで、見落としや矛盾を画面設計に入る前に見つけやすくすることにあります。

 なお、実際のプロジェクトでは、単純な「誰が・何を」だけではなく、オブジェクトの状態やその人との関係によって行えることが変わるなど、さらに複雑な条件を扱う場合もあります。ここではまず、基本となる考え方までに留めます。

属性を書き出すと、概念が実態を持ちはじめる

 もう一つ確認するのが、それぞれのオブジェクトがどのような情報、つまり属性(プロパティ)を持っているかです。

 例えば「契約」というオブジェクトなら、契約番号、開始日、終了日、ステータスなどの情報を持つでしょう。こうした属性を1つずつ整理していくことで、単に「契約」という名前だけだった概念が、プロダクトの中でどのような実態を持つものなのか、より具体的になっていきます。

 ここでも、属性の一覧そのものが目的ではありません。「契約のステータスには何があるのか」「開始日は必ず存在するのか」と確認していくことで、それまで資料や関係者の頭の中に分散していたオブジェクトの構造や詳細が明らかになり、「契約」という概念の輪郭がはっきりしてきます。

 RFP(提案依頼書)や既存画面、Excel、業務資料など、情報の出どころはさまざまです。それらをオブジェクト単位で整理することで、「この情報は何についての情報なのか」が明確になり、チームが同じ対象について話しやすくなります。

 こうして整理した属性、オブジェクト同士の関係をまとめていくと、プロダクトの基本構造をオブジェクトマップとして可視化できます。

 なお、ORCAのフレームワークでは、オブジェクトの情報を「コアコンテンツ」と「メタデータ」に分けて整理します。契約番号やステータスなど、それぞれの情報がどちらに分類されるのかを図で示します。

オブジェクトマップの例
オブジェクトマップの例

次のページ
プロダクトオーナーが確認すべきこと

この記事は参考になりましたか?

プロダクトの地図の描き方──OOUXではじめる構造設計連載記事一覧

もっと読む

この記事の著者

伊藤 環(株式会社PIVOT)(イトウ タマキ)

国内外の企業を経て株式会社PIVOTに参画。業務システムからコンシューマー向けアプリまで、幅広いプロダクトの情報設計・UXデザインに従事。複雑な業務要件を整理し、ユーザーとビジネスの双方にとって分かりやすい情報構造・体験設計を得意とする。2025年、Sophia V. Prater氏が提唱する「OO...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29753 2026/09/25 08:30

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー