なぜ非機能要求をシステム開発の上流工程で検討しなければいけないのか?/そもそも非機能要求とは何か?【ITプロジェクトのための プロマネの右腕】

プロマネの右腕チャンネル
7 Feb 202210:39

Summary

TLDRこんにちは、吉田です。本番組では、特にITシステムの開発をマネジメントする新任の方々に向けて、実践的なプロジェクトマネジメントを学んでいただける内容を提供します。今回は久しぶりに要求定義、特に非機能要求に焦点を当て、その重要性や、後から発覚する問題を避けるための対策について説明しました。非機能要求はパフォーマンスやセキュリティといったシステムの品質面を扱います。次回は、非機能要求グレードについて詳しく解説しますので、ぜひチャンネル登録をお願いします。

Takeaways

  • 💻 ITシステムの開発をマネジメントする立場の人向けの番組。
  • 🔍 要求定義と要件定義の重要性に関する話に戻ることを説明。
  • 🛠 非機能要求とは、機能をどのように、どのレベルで実現するかを定めるもの。
  • 📊 非機能要求にはパフォーマンスやサービスレベルなどの品質が含まれる。
  • 📖 社長が望んだ機能を持つシステムが作られたが、パフォーマンスが悪く使えなかった例を紹介。
  • ⌛ 別のプロジェクトでも、処理に時間がかかりすぎてシステムがタイムアウトした問題を共有。
  • 🔄 非機能要求が後で出されるとプロジェクトの進行が困難になる。
  • 📉 システム方式を変更しないといけないような要求が終盤に出ることが問題となる。
  • 📋 情報処理推進機構(IPA)が非機能要求グレードというツールを提供している。
  • ⏭ 非機能要求グレードの説明は次回に続く。

Q & A

  • 1. この番組は誰を対象にしていますか?

    -この番組は新しく企画担当や現場のリーダーになった方、特にITシステムの開発をマネジメントする立場になった方を対象にしています。

  • 2. 非機能要求とは何ですか?

    -非機能要求とは、システムがどのように動作するか、またはどのレベルで動作するかを定義する要求のことです。具体的には、パフォーマンスやサービスレベルなど、機能以外の部分を指します。

  • 3. 機能要求と非機能要求の違いは何ですか?

    -機能要求は「これができるようにしてほしい」という要求であり、非機能要求は「どのようにやるか」や「どのレベルでやるか」という要求です。

  • 4. 非機能要求が重要な理由は何ですか?

    -非機能要求はシステムの性能やユーザー体験に直結するため重要です。例えば、どんなに機能が優れていても、パフォーマンスが悪ければシステムは使い物になりません。

  • 5. 非機能要求の例としてどのようなものがありますか?

    -非機能要求の例としては、パフォーマンス、サービス稼働時間、セキュリティ、スケーラビリティなどが挙げられます。

  • 6. 非機能要求が欠如していた場合、どのような問題が発生する可能性がありますか?

    -非機能要求が欠如していると、システムのパフォーマンスが低下したり、セキュリティリスクが高まったり、ユーザーに不便を感じさせるシステムが出来上がる可能性があります。

  • 7. 非機能要求を後から追加することのリスクは何ですか?

    -プロジェクトの後半で非機能要求を追加すると、システム方式を変更しなければならない場合があり、納期が遅れるか、他の要件を諦めざるを得ないリスクが生じます。

  • 8. IT業界で非機能要求に対する意識はどのように変わりましたか?

    -昔はパフォーマンスが主な非機能要求でしたが、年々セキュリティやサービス稼働時間など、システムの機能以外の部分にも意識が向けられるようになりました。

  • 9. 非機能要求の重要性を認識するために、どのようなツールや方法がありますか?

    -情報処理推進機構(IPA)は、非機能要求の項目リストや非機能要求グレードというツールを提供しており、迅速に非機能要求を決定するためのアプローチを推奨しています。

  • 10. 非機能要求を出すのが難しいケースはどのような場合ですか?

    -新規事業でまだ動くシステムが存在しない場合、非機能要求を具体的にイメージするのが難しく、要求を出すことが困難です。

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
プロジェクト管理非機能要求ITシステム開発プロセス要件定義ビジネス要求システム設計パフォーマンス問題セキュリティ対策サービス向上
Do you need a summary in English?