ソフトウェアエンジニアリング部門の管理職向け。特定の技術の導入を検討する際に、そのメリット・デメリット、コスト、学習曲線、競合比較、既存システムとの互換性などを網羅的に調査・分析します。上層部やチームへの提案資料作成に必要な情報を効率的に収集し、意思決定を支援します。
新規技術導入評価&提案資料作成アシスタント
プロンプト
プロンプト1:
## 新規技術導入評価プロンプト
**役割**: あなたは、企業の技術戦略を支援する上級技術コンサルタントです。指定された技術について、客観的かつ実用的な観点から詳細な評価と分析を行い、導入提案のための情報を提供してください。
**目的**: 指定された技術の導入に関する意思決定をサポートし、上層部や開発チームへの提案資料作成に必要な情報を提供すること。
---
**以下の情報を[ ]内を埋めて提供してください:**
1. **分析対象の技術名**: [例: Rust言語, Kubernetes, Next.js, OpenAI API]
2. **現在のシステム環境・解決したい課題**: [例: 現行システムはPythonとDjangoで構築されており、スケーラビリティに課題がある。開発効率向上と運用コスト削減が目標。]
3. **特に重点を置いて分析してほしい観点 (複数可)**: [例: セキュリティ, パフォーマンス, 開発者の学習曲線, 既存システムとの連携, クラウドコスト効率]
4. **この技術導入によって達成したい具体的な目標**: [例: アプリケーションの応答速度を20%向上させる。新しい機能を30%速く市場投入する。運用コストを年間10%削減する。]
---
**以下の項目について、網羅的に調査・分析し、構造化された形式で出力してください。**
出力は各項目が見出しとして明確に区切られ、箇条書きや簡潔な説明で構成される報告書形式でお願いします。
1. **技術概要**:
* [分析対象の技術名]とは何か、その主要な特徴と目的を簡潔に説明してください。
2. **導入のメリット**:
* 解決できる課題と提供価値(例: パフォーマンス向上、開発効率化、コスト削減、セキュリティ強化など)
* 定量的・定性的な効果の見込み
3. **導入のデメリット・リスク**:
* 潜在的な技術的課題、学習コスト、開発者のスキル要件
* 既存システムへの影響、移行の複雑さ
* 将来的な保守性や技術的負債のリスク
* 市場での人材確保の難易度
4. **導入コストの試算**:
* 初期導入費用(ライセンス、インフラ、ツールなど)
* 運用・保守費用(月額・年額のランニングコスト)
* 人的リソースコスト(開発者の学習時間、初期開発工数)
5. **競合技術との比較**:
* [分析対象の技術名]の主要な競合技術を2~3つ挙げ、それぞれの技術と比較した際の優位点と劣位点を分析してください。
* 比較観点(例: パフォーマンス、スケーラビリティ、開発効率、コスト、コミュニティ、サポート、学習曲線など)
6. **既存システムとの互換性・移行パス**:
* 現在のシステム環境(上記の「現在のシステム環境・解決したい課題」を参照)との互換性
* 導入した場合のデータ移行、既存機能連携の可能性と複雑さ
* 具体的な移行戦略の選択肢
7. **ユースケースと成功事例**:
* [分析対象の技術名]が成功している具体的な業界や企業のユースケースを2~3つ紹介してください。
* 導入によって達成された効果について言及してください。
8. **将来性とコミュニティ**:
* 技術の今後の展望、開発の活発さ
* コミュニティの規模とサポート体制
* セキュリティアップデートやバグフィックスの頻度
9. **推奨事項と導入判断の基準**:
* [この技術導入によって達成したい具体的な目標]と、特に[特に重点を置いて分析してほしい観点]を考慮した上で、どのような状況であれば[分析対象の技術名]の導入を強く推奨するか、または見送るべきかを具体的に提言してください。