非機能要求検討の“鉄則3カ条”--その1:事業コンセプトに一致させる

五味明子

2011-12-14 08:00

 本特集「非機能要求の鉄則3カ条」の第1回「非機能要求とは何か」では、非機能要求の概要、その重要性と難しさを中心に解説した。二者択一的な選択肢が提示しやすい機能要求と異なり、非機能要求の場合、要求ごとにレベルに違いがあり問題が生じやすい。そのため、発注者であるユーザー企業と受注者である開発ベンダーの間では、開発フェーズに入る前に、非機能要求に関する合意を図っておく必要がある。だが、合意を図ろうにも何をベースにすればよいのだろうか。

 そこで今回から、非機能要求検討時における「これだけは外したくない」ポイントを“鉄則3カ条”として紹介していく。アプローチとしては、2つのシステム構築——「社会的に影響が大きいシステム=通信事業者の携帯電話システム」と「社会的な影響はさほど大きくないが、ピーク時と平常時に求められる要求の差が大きい=チケット販売システム」を例にとり、それぞれの事業コンセプトに非機能要求をいかに一致させていくかについて考えてみたい。

事業コンセプトの洗い出し

 言うまでもないことだが、情報システムはユーザー企業の事業を発展させていくために使われるものである。したがってシステム構築にあたっては、その事業のどの部分をどのようにシステム化するのか、という点を最初に検討する必要がある。

 では通信事業者の携帯電話システムとチケット販売システムのそれぞれについて、事業コンセプトおよびそのコンセプトで実現しなければならないことを大まかに洗い出してみよう。

通信事業者の携帯電話システム

  1. いつでも…携帯電話サービスは、365日24時間止まらずにいつでもつながる必要がある
  2. どこでも…どこから電話してもつながる必要がある
  3. 確実に…電話は確実に正しい相手につながる必要がある。メールは確実に正しい相手に届き、他人がアクセスできないようにする。料金は間違いなく請求される
  4. だれでも…新しく出したスマートフォンのサポート体制を充実させる。新機種の利用者だけでなく、従来の携帯の利用者向けにも新サービスを提供する

チケット販売システム

  1. いつでも…休日や夜間でも購入できるがノンストップである必要はない。ピーク時でも在庫があれば購入できる
  2. だれでも…日本人以外でも購入できる
  3. 安心して…クレジットカードなどの個人情報を扱う
  4. コストを安く…必要なサービスを安いコストで提供する

 こうして比較してみると、社会的影響の大きさ、事業の規模、事業の提供形態、対象となる顧客などの違いによって、実現しなければならない要求のレベルが大きく異なってくるのが理解できるだろう。どちらのシステムも事業コンセプトに「いつでも」が含まれているが、サービスの中断が社会的混乱を招きかねない通信事業者の携帯電話システムと、常に稼動している状態が望ましいが、必ずしも24時間365日でなくともよいチケット販売システムでは、当然ながら実現すべきレベルに差が出るのだ。これが非機能要求の特徴ともいえる。

 まず事業コンセプトをできるだけシンプルな言葉で洗い出し、情報システムで実現すべきレベルを具体的に記述することで、システム構築の際に“譲れない部分”や“ある程度の妥協を許容できる部分”が見えてきやすくなる。当然、これは開発ベンダーではなくユーザー企業側の仕事になる。事業コンセプトは企業の戦略そのものであり、ここで定義される非機能要求こそが事業の成功を大きく左右するといっても過言ではない。だからこそ、ベンダー任せにすることなく、ユーザー企業の情報システム部門と業務部門が協力して作業にあたる必要がある。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]