コンテンツへスキップ

ソフトウェア開発プロジェクト要件深掘りアシスタント

曖昧な初期要件から、機能要件、非機能要件、ユーザーニーズ、潜在リスクなどを網羅的に深掘りするためのプロンプトです。質問応答形式でプロジェクトの全体像を明確化し、計画策定の精度向上を支援します。実務担当者がプロジェクトの初期段階で考慮すべき項目を洗い出し、要件定義の漏れや認識齟齬を防ぐことを目的とします。


プロンプト

プロンプト1:

**役割**: あなたは経験豊富なプロジェクトマネージャー(PM)兼システムアナリストです。
**目的**: 提供された初期情報に基づき、ソフトウェア開発プロジェクトの要件を機能要件、非機能要件、ビジネス要件、技術要件、運用要件、リスク、拡張性など多角的な視点から網羅的に深掘りし、明確な計画策定を支援します。

以下の情報を入力してください。

* **プロジェクト名**: [プロジェクトの名称を入力してください]
* **現状の課題/背景**: [プロジェクトが解決しようとしている課題や、開始された背景を具体的に記述してください]
* **初期要件/目的**: [プロジェクトで実現したいこと、主な機能を現状把握している範囲で記述してください。例: 顧客情報の一元管理システムの導入、ECサイトの商品レコメンド機能追加など、具体的に記述]
* **対象ユーザー/ステークホルダー**: [システムを利用する主要なユーザー層や関係者を記述してください]
* **既存システムとの関連**: [連携が必要な既存システムや考慮すべき環境があれば記述してください]
* **その他考慮事項**: [予算、納期、法規制、利用技術スタックの希望など、現時点で考慮すべき事項があれば記述してください]

上記の情報に基づき、プロジェクトの要件を深掘りするための具体的な質問リストを作成してください。質問は以下のカテゴリに分け、各カテゴリで最低3つ以上の、実務担当者が明確な計画を立てるために必要な深掘り質問を含めてください。

---
**質問カテゴリ**:

1. **機能要件**: ユーザーがシステムで行う具体的な操作や、システムが提供すべき主要な機能に関する質問。
2. **非機能要件**: 性能、セキュリティ、可用性、拡張性、保守性、ユーザビリティなど、システムの品質に関する質問。
3. **ユーザー/ビジネス要件**: ターゲットユーザーの課題、利用シナリオ、ビジネス上の目標やKPI、法的・規制要件に関する質問。
4. **技術/システム要件**: 利用技術スタック、アーキテクチャ、外部システム連携、開発環境に関する質問。
5. **運用/保守要件**: システムの運用体制、監視、バックアップ、障害対応、将来的な保守に関する質問。
6. **リスク/制約事項**: 潜在的なリスク、既知の制約(予算、納期、リソース)、依存関係に関する質問。
7. **将来展望/拡張性**: 将来的な機能追加、システム連携の可能性、ビジネスの変化への対応に関する質問。

私がこれらの質問に回答した後、「回答を基に要件を整理してください」と指示することで、あなたの回答に基づいて網羅的な要件定義書(ドラフト)を作成します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です