2026.02.3 第三者検証・ソフトウェアテスト
寒さが厳しい日々が続いていますが、少しずつ日差しに春の気配を感じる2月となりました。
皆様、体調など崩されていませんでしょうか。
以前「シフトレフトアプローチ」についてご紹介しましたが、
(「シフトレフトアプローチ」の記事はこちら)
今回は、その取り組みの一つである要件・設計レビューについて、
導入時のメリットや導入しない場合のリスク、
実際に弊社が行っているレビュー導入までの流れを交えてご紹介いたします。
目次
要件・設計レビューとは、要件定義書や設計書などの仕様に関する文書を、
プランナーだけでなく、開発・テストなど複数のチームで確認する活動を指します。
仕様を「完成した成果物」として受け取るのではなく、
関係者全員で内容を確認し、曖昧さや抜け漏れを早期に発見、解消することが目的です。
要件・設計段階でレビューを行うことで、次のようなメリットが期待できます。
・仕様の曖昧さや抜け漏れを早期に発見できる
・仕様に対してチーム全体で共通認識を得られる
・実装・テスト工程での手戻りや不具合の発生を抑制できる
レビューを行わない場合、仕様書作成後に次のような課題が生じやすくなります。
・仕様の前提条件がチーム内で異なって認識される
・曖昧な表現や例外条件の抜けが発生し、テスト設計時に判断が分かれる
・実装フェーズで仕様変更が発生し、手戻りや修正コストが増大
・QAや開発担当者が仕様を理解するために確認作業を繰り返す
要件・設計段階でレビューを組み込むことで、
こうした「後から発生するズレ」を最小限に抑えることが可能になります。
弊社では、以下の流れで要件・設計レビューを実施しています。
まず、レビューを行う対象を明確にします。
主に以下のような資料を対象としています。
レビュー対象となるもの
・要件定義書(お客様との打ち合わせ内容、企画書草案など)
・基本設計書・画面設計書
・ワイヤーフレームやフローチャートなどの画面遷移図
対象資料を確認し、気になる点を洗い出します。
主に以下の観点を意識しています。
・前提条件の不一致(到達不可能、または満たせない条件が含まれていないか)
・例外ケースや条件分岐の漏れ
・用語や表現の不統一
・UI仕様の抽象的な部分(「たくさん」「特定の〜」などの曖昧な表現)
確認が終わった後、レビュー実施日と担当者を各チームで調整します。
この段階では、単に日程を決めるのではなく、レビューの目的に応じた参加メンバーの選定を行います。
各チームの中からプロジェクトに関わる代表者を最低1名選定し、
各担当者のスケジュールを調整したうえで、レビュー実施日を設けます。
このように各チームの関係者が同じ場に集まり、仕様を確認することにより、
「聞いていない」「認識が違っていた」といった行き違いを防ぎ、
レビュー後の対応方針についてもスムーズに決めていくことができます。
事前に洗い出した点をもとにレビューを行い、
認識のズレや懸念点をその場で共有・整理します。
また、単に「正しい・誤っている」を判断するのではなく、
なぜその仕様が採用されているのか、
どのようなロジックで動くのかといった点も含め、仕様について議論します。
レビュー中に明らかになった課題や改善点についてはその場で整理し、
修正が必要なもの、今後の検討事項として持ち帰るものを切り分けます。
対応方針が決まった内容については、後日仕様書へ反映し、
関係者間で共通認識として共有します。
要件・設計レビューは、不具合の早期発見だけではなく、
関係者同士で認識のずれをなくす場だと私たちは考えております。
後工程で起こるトラブルの多くは実装やテストの問題ではなく、
「そもそもどう作るつもりだったのか」が共有されていないことに
起因することが少なくありません。
だからこそ、要件・設計段階で立ち止まり、
チーム全体で仕様を理解し、同じゴールを見据える時間を大切にしています。
少し手間がかかる場面もありますが、
このひと手間を、後工程を進めるための準備として捉えています。
次回は、実際にレビューする際にどうやって進行すればいいか、
弊社がどのようにレビューを進行しているかを、
ご紹介できればと思っております。
03-6435-8035
9:30~18:30 土日祝祭日休
098-882-0717
9:30~18:30 土日祝祭日休
公式アカウントをフォロー
最新記事をお届けします。
2026.01.8
1月に入り肌寒い日が毎日続きますね。 本年もお客様にご満足いただけるサービスの提供を目指し邁進してまいりますので、よろしくお願いいたします。 さて、今回は経験ベースのテスト技法として現代のソフトウェア開発においてその重要...
2025.12.9
冬の寒さが本格化する12月。何かと忙しい時期になりましたが、皆様、心穏やかに過ごせていますでしょうか。 さて今回は、検証のテスト手法の一つである「シナリオテスト」についてご紹介したいと思います。 シナリオテストとは? シ...
2025.11.7
11月に入り、朝晩の冷え込みに冬の気配を感じる季節となりました。皆様はいかがお過ごしでしょうか。 今年も残りわずかとなり、プロジェクトでも総仕上げや振り返りの時期を迎えている方も多いと思います。 さて、これまで「同値分割...
2025.10.20
10月に入り、今年も残すところあと3ヶ月となりました。皆様いかがお過ごしでしょうか。 今回は、アプリの品質を確保し、ユーザーに最適な体験を提供するために 欠かせない重要なプロセスである、モバイルアプリの検証についてご紹介...
2025.09.5
季節の変わり目、まだまだ厳しい暑さが続いていますが皆様いかがお過ごしでしょうか。 さて今回ですが、第三者検証の品質保証の要ともいわれる「テスト仕様書」について紹介していきます。 システム開発において、正しく機能するものを...