【でざいんれびゅー】

デザインレビュー とは?

最終更新:
💡 作り始める前も、変更するときも、設計の理由を確かめる

設計内容を関係者で確認し、要件との適合、リスク、改善点を検討する活動。ここではソフトウェアやシステムの構造・処理・運用などの設計レビューを扱う。

📌 このページのポイント
設計案と判断理由を確かめる 設計案構造・処理・データ要件と制約関係者で検討要件・リスク・代替案利点と代償判断理由と残る課題を記録実装や次の見直しへつなげる初期設計でも、変更時でも行う
設計を関係者で検討し、判断と課題を残します。レビューは一度きりの確認や、手戻りをなくす保証ではありません。
ひよこ ひよこ
見た目のデザインを確認するの?
ペンギン先生 ペンギン先生
その意味で使う場合もあるよ。ここではソフトウェアやシステムの設計を扱うので、構造、処理の流れ、データの扱い、運用方法などを確認するんだ。まず何の設計をレビューするかをそろえよう。
ひよこ ひよこ
コードレビューとは何が違うの?
ペンギン先生 ペンギン先生
コードレビューの主な対象は実装されたコード。デザインレビューの主な対象は設計案や設計判断だよ。図や文書、必要なら試作品を使い、要件を満たせるかや選択の理由を検討するんだ。
ひよこ ひよこ
コードを書く前に一度やればいい?
ペンギン先生 ペンギン先生
初期設計で確認すると、実装前に問題を直す機会になるね。でも一度きりではなく、要件や構成が変わるとき、運用中に課題が見つかったときにも見直す。早く確認しても、後の修正がなくなる保証はないよ。
ひよこ ひよこ
どんな観点で確認するの?
ペンギン先生 ペンギン先生
想定する利用量を処理できるか、データを守れるか、障害から復旧できるかなど、要件に合う観点を選ぶよ。たとえば冗長化は可用性に役立つ一方、費用や運用の複雑さも増える。良い点と代償を一緒に考えるんだ。
ひよこ ひよこ
小さいチームでも必要?
ペンギン先生 ペンギン先生
規模よりも判断の影響に合わせて、確認の深さや参加者を決めよう。短い文書と相談で足りる場合もある。決めた理由、見送った案、残る課題を記録しておくと、後から条件が変わったときに再検討しやすいよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「デザインレビュー」って出てきたら「設計の内容と理由を、関係者で確かめること」と思えればだいたいOK!
📖 おまけ:英語の意味
「Design Review」 = 設計のレビュー・審査
💬 designは設計、reviewは見直しや検討。対象は文脈で変わり、この記事ではソフトウェアやシステムの設計を指すよ

参考資料

← 用語集にもどる