adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
324 lines (247 loc) • 18.2 kB
JavaScript
/**
* Stakeholder Needs Analysis Template
*
* Provides the structure and framework for analyzing stakeholder and sponsor needs
* to ensure clear project charters and effective engagement plans.
*/
export class StakeholderNeedsAnalysisTemplate {
context;
constructor(context) {
this.context = context;
}
/**
* Generate the template structure for stakeholder needs analysis
*/
generateContent() {
const projectName = this.context.projectName || 'Project';
const projectType = this.context.projectType || 'Strategic Initiative';
return `# Stakeholder Needs Analysis
**Generated by Requirements Gathering Agent v2.1.3**
**Category:** stakeholder-management
**Generated:** ${new Date().toISOString()}
**Description:** Comprehensive analysis of stakeholder and sponsor needs for clear project charters and engagement plans
## 🎯 **ANALYSIS OBJECTIVES**
**MISSION**: Analyze stakeholder and sponsor needs to ensure the Requirements Gathering Agent provides clear, actionable project charters and effective engagement plans that drive successful project authorization and stakeholder participation.
**FOCUS AREAS**:
1. **Sponsor Authorization Requirements** → What sponsors need to authorize projects confidently
2. **Stakeholder Information Needs** → Information requirements by stakeholder type and project phase
3. **Charter Clarity Factors** → Elements that make project charters clear and actionable
4. **Engagement Plan Effectiveness** → Strategies that drive successful stakeholder participation
5. **Communication Optimization** → Tailored communication approaches by stakeholder group
# Stakeholder Needs Analysis - ${projectName}
**Project Title:** ${projectName}
**Project Type:** ${projectType}
**Analysis Date:** ${new Date().toISOString().split('T')[0]}
**Analyst:** [BUSINESS ANALYST NAME]
**Stakeholder Management Lead:** [STAKEHOLDER LEAD NAME]
## Executive Summary
**Analysis Purpose:**
[AI_SYNTHESIS: Explain the purpose of analyzing stakeholder needs for this specific project and how it will improve charter clarity and engagement effectiveness]
**Key Stakeholder Insights:**
[AI_SYNTHESIS: Summarize the most critical findings about stakeholder needs, expectations, and requirements for project success]
**Charter and Engagement Recommendations:**
[AI_SYNTHESIS: Provide high-level recommendations for improving project charter clarity and stakeholder engagement plan effectiveness]
## 1. Sponsor Authorization Needs Assessment
### Executive Sponsor Profile
**Decision-Making Context:**
[AI_SYNTHESIS: Analyze the executive sponsor's decision-making context, including organizational pressures, strategic priorities, and risk tolerance]
**Authorization Criteria:**
[AI_SYNTHESIS: Define the specific criteria sponsors use to evaluate and authorize projects, including strategic alignment, resource requirements, and success probability]
### Charter Requirements for Sponsor Confidence
**Strategic Justification Needs:**
- **Business Case Clarity:** [AI_SYNTHESIS: Define what sponsors need to see in business justification to authorize confidently]
- **ROI Presentation:** [AI_SYNTHESIS: Specify how ROI should be presented for sponsor understanding and confidence]
- **Strategic Alignment Evidence:** [AI_SYNTHESIS: Identify how sponsors evaluate strategic fit with organizational objectives]
**Risk and Resource Assessment:**
- **Risk Transparency Requirements:** [AI_SYNTHESIS: Define sponsor needs for risk visibility and mitigation confidence]
- **Resource Authorization Clarity:** [AI_SYNTHESIS: Specify what sponsors need to commit organizational resources]
- **Success Metrics Definition:** [AI_SYNTHESIS: Identify sponsor requirements for measurable success criteria]
**Decision Support Information:**
- **Information Depth and Breadth:** [AI_SYNTHESIS: Analyze the level of detail sponsors require for confident decision-making]
- **Timeline Confidence Factors:** [AI_SYNTHESIS: Define what sponsors need to believe in project timelines and milestones]
- **Stakeholder Support Evidence:** [AI_SYNTHESIS: Identify how sponsors assess stakeholder buy-in and support]
## 2. Stakeholder Information Needs by Category
### High-Power, High-Interest Stakeholders
#### Executive Leadership
**Information Requirements:**
- **Strategic Context:** [AI_SYNTHESIS: Define executive-level strategic information needs]
- **Progress Indicators:** [AI_SYNTHESIS: Specify progress reporting requirements for executives]
- **Escalation Triggers:** [AI_SYNTHESIS: Identify when executives need to be engaged or consulted]
**Communication Preferences:**
- **Format:** [AI_SYNTHESIS: Define preferred communication formats for executive stakeholders]
- **Frequency:** [AI_SYNTHESIS: Specify optimal communication frequency for executive engagement]
- **Channel:** [AI_SYNTHESIS: Identify preferred communication channels and methods]
#### Project Sponsors
**Authorization Information Needs:**
- **Project Justification:** [AI_SYNTHESIS: Define information needed for initial project authorization]
- **Resource Commitments:** [AI_SYNTHESIS: Specify resource authorization information requirements]
- **Success Criteria:** [AI_SYNTHESIS: Identify success measurement information needs]
**Ongoing Oversight Requirements:**
- **Progress Monitoring:** [AI_SYNTHESIS: Define ongoing information needs for project oversight]
- **Risk Management:** [AI_SYNTHESIS: Specify risk monitoring and escalation information needs]
- **Stakeholder Feedback:** [AI_SYNTHESIS: Identify stakeholder satisfaction and engagement information needs]
### High-Interest, Variable-Power Stakeholders
#### End Users and Beneficiaries
**Engagement Information Needs:**
- **Project Impact:** [AI_SYNTHESIS: Define what end users need to understand about project impact on their work]
- **Participation Opportunities:** [AI_SYNTHESIS: Specify how end users can participate in and influence the project]
- **Training and Support:** [AI_SYNTHESIS: Identify information needs for user adoption and support]
**Feedback and Input Requirements:**
- **Feedback Mechanisms:** [AI_SYNTHESIS: Define how end users should provide input and feedback]
- **Requirement Validation:** [AI_SYNTHESIS: Specify how end users can validate requirements and solutions]
- **Change Management:** [AI_SYNTHESIS: Identify change management information and support needs]
#### Subject Matter Experts (SMEs)
**Technical Engagement Needs:**
- **Expertise Requirements:** [AI_SYNTHESIS: Define what SMEs need to understand about their role and contributions]
- **Technical Specifications:** [AI_SYNTHESIS: Specify technical information needs for SME participation]
- **Validation Processes:** [AI_SYNTHESIS: Identify how SMEs should validate technical requirements and solutions]
**Knowledge Transfer Requirements:**
- **Documentation Needs:** [AI_SYNTHESIS: Define documentation requirements for SME knowledge transfer]
- **Training and Mentoring:** [AI_SYNTHESIS: Specify SME roles in training and knowledge sharing]
- **Ongoing Support:** [AI_SYNTHESIS: Identify ongoing SME support and consultation needs]
### Regulatory and Compliance Stakeholders
#### Compliance Officers
**Regulatory Information Needs:**
- **Compliance Requirements:** [AI_SYNTHESIS: Define compliance information needs and regulatory considerations]
- **Audit Trail Requirements:** [AI_SYNTHESIS: Specify documentation needs for compliance and audit purposes]
- **Risk Management:** [AI_SYNTHESIS: Identify compliance risk management information needs]
**Oversight and Validation:**
- **Review Processes:** [AI_SYNTHESIS: Define compliance review and validation process requirements]
- **Reporting Requirements:** [AI_SYNTHESIS: Specify compliance reporting and documentation needs]
- **Escalation Procedures:** [AI_SYNTHESIS: Identify compliance escalation and issue resolution procedures]
## 3. Charter Clarity Enhancement Requirements
### Essential Charter Components for Stakeholder Confidence
#### Strategic Context Presentation
**Business Justification:**
- **Strategic Alignment:** [AI_SYNTHESIS: Define how strategic alignment should be presented in charters]
- **Value Proposition:** [AI_SYNTHESIS: Specify value proposition presentation requirements]
- **Organizational Impact:** [AI_SYNTHESIS: Identify organizational impact presentation needs]
**Resource and Timeline Clarity:**
- **Resource Authorization:** [AI_SYNTHESIS: Define resource commitment presentation requirements]
- **Timeline Confidence:** [AI_SYNTHESIS: Specify timeline presentation for stakeholder confidence]
- **Milestone Definition:** [AI_SYNTHESIS: Identify milestone presentation and tracking requirements]
#### Risk and Success Criteria
**Risk Communication:**
- **Risk Transparency:** [AI_SYNTHESIS: Define risk presentation requirements for stakeholder confidence]
- **Mitigation Strategies:** [AI_SYNTHESIS: Specify mitigation strategy presentation needs]
- **Contingency Planning:** [AI_SYNTHESIS: Identify contingency planning presentation requirements]
**Success Metrics:**
- **Measurable Outcomes:** [AI_SYNTHESIS: Define success criteria presentation requirements]
- **Stakeholder Value:** [AI_SYNTHESIS: Specify stakeholder value demonstration needs]
- **Progress Tracking:** [AI_SYNTHESIS: Identify progress tracking and reporting requirements]
### Charter Quality Indicators
**Clarity Metrics:**
- **Information Completeness:** [AI_SYNTHESIS: Define charter completeness assessment criteria]
- **Stakeholder Understanding:** [AI_SYNTHESIS: Specify stakeholder comprehension assessment methods]
- **Action Orientation:** [AI_SYNTHESIS: Identify actionability assessment requirements]
**Confidence Factors:**
- **Sponsor Confidence:** [AI_SYNTHESIS: Define sponsor confidence assessment criteria]
- **Stakeholder Buy-in:** [AI_SYNTHESIS: Specify stakeholder support assessment methods]
- **Authorization Readiness:** [AI_SYNTHESIS: Identify authorization readiness assessment requirements]
## 4. Engagement Plan Effectiveness Analysis
### Stakeholder-Specific Engagement Strategies
#### High-Power Stakeholder Engagement
**Influence and Authority Management:**
- **Engagement Frequency:** [AI_SYNTHESIS: Define optimal engagement frequency for high-power stakeholders]
- **Decision Involvement:** [AI_SYNTHESIS: Specify decision involvement and consultation requirements]
- **Escalation Management:** [AI_SYNTHESIS: Identify escalation and issue resolution procedures]
**Communication and Reporting:**
- **Information Depth:** [AI_SYNTHESIS: Define information depth requirements for high-power stakeholders]
- **Reporting Frequency:** [AI_SYNTHESIS: Specify reporting frequency and format requirements]
- **Feedback Integration:** [AI_SYNTHESIS: Identify feedback integration and response procedures]
#### High-Interest Stakeholder Engagement
**Participation and Involvement:**
- **Meaningful Participation:** [AI_SYNTHESIS: Define meaningful participation opportunities for high-interest stakeholders]
- **Input and Feedback:** [AI_SYNTHESIS: Specify input and feedback collection and integration methods]
- **Recognition and Motivation:** [AI_SYNTHESIS: Identify recognition and motivation strategies for sustained engagement]
**Communication and Support:**
- **Information Sharing:** [AI_SYNTHESIS: Define information sharing requirements for high-interest stakeholders]
- **Training and Support:** [AI_SYNTHESIS: Specify training and support provision requirements]
- **Change Management:** [AI_SYNTHESIS: Identify change management and adoption support needs]
### Communication Effectiveness Factors
**Message Optimization:**
- **Audience-Appropriate Language:** [AI_SYNTHESIS: Define communication style requirements by stakeholder type]
- **Information Hierarchy:** [AI_SYNTHESIS: Specify information prioritization and presentation methods]
- **Action Orientation:** [AI_SYNTHESIS: Identify action-oriented communication requirements]
**Channel and Timing Optimization:**
- **Channel Selection:** [AI_SYNTHESIS: Define communication channel selection criteria by stakeholder type]
- **Timing Optimization:** [AI_SYNTHESIS: Specify optimal communication timing and frequency]
- **Multi-Channel Strategies:** [AI_SYNTHESIS: Identify multi-channel communication strategy requirements]
## 5. Requirements Gathering Agent Enhancement Recommendations
### Immediate Charter Generation Improvements
**Sponsor-Focused Enhancements:**
1. **Strategic Context Synthesis:** [AI_SYNTHESIS: Recommend improvements to strategic context presentation in charters]
2. **Resource Authorization Clarity:** [AI_SYNTHESIS: Suggest enhancements to resource commitment presentation]
3. **Risk Communication Enhancement:** [AI_SYNTHESIS: Recommend improvements to risk presentation and mitigation strategies]
**Stakeholder-Specific Charter Views:**
1. **Executive Summary Optimization:** [AI_SYNTHESIS: Suggest executive summary enhancements for different stakeholder types]
2. **Technical Detail Layering:** [AI_SYNTHESIS: Recommend technical detail presentation strategies]
3. **Action Item Clarity:** [AI_SYNTHESIS: Suggest action item and next steps presentation improvements]
### Engagement Plan Generation Improvements
**Content Enhancement:**
1. **Stakeholder-Specific Strategies:** [AI_SYNTHESIS: Recommend tailored engagement approach development]
2. **Communication Calendar Integration:** [AI_SYNTHESIS: Suggest automated communication scheduling and tracking]
3. **Feedback Loop Automation:** [AI_SYNTHESIS: Recommend automated feedback collection and integration systems]
**Process Optimization:**
1. **Needs Assessment Automation:** [AI_SYNTHESIS: Suggest automated stakeholder needs analysis capabilities]
2. **Engagement Effectiveness Monitoring:** [AI_SYNTHESIS: Recommend automated engagement tracking and assessment]
3. **Adaptive Strategy Development:** [AI_SYNTHESIS: Suggest dynamic engagement plan adjustment capabilities]
### Advanced Stakeholder Intelligence Capabilities
**Predictive Analytics:**
1. **Stakeholder Behavior Prediction:** [AI_SYNTHESIS: Recommend stakeholder behavior prediction capabilities]
2. **Engagement Success Forecasting:** [AI_SYNTHESIS: Suggest engagement success prediction and optimization]
3. **Risk Early Warning Systems:** [AI_SYNTHESIS: Recommend stakeholder risk early warning capabilities]
**Intelligent Automation:**
1. **Dynamic Content Generation:** [AI_SYNTHESIS: Suggest dynamic content generation based on stakeholder profiles]
2. **Automated Stakeholder Matching:** [AI_SYNTHESIS: Recommend automated stakeholder-strategy matching]
3. **Continuous Improvement Learning:** [AI_SYNTHESIS: Suggest machine learning for continuous stakeholder management improvement]
## 6. Implementation Roadmap and Success Metrics
### Phase 1: Charter Clarity Enhancement (0-3 months)
**Objectives:** [AI_SYNTHESIS: Define specific objectives for charter clarity improvement]
**Key Activities:** [AI_SYNTHESIS: List specific implementation activities and milestones]
**Success Criteria:** [AI_SYNTHESIS: Define measurable success criteria and assessment methods]
### Phase 2: Engagement Plan Optimization (3-6 months)
**Objectives:** [AI_SYNTHESIS: Define specific objectives for engagement plan improvement]
**Key Activities:** [AI_SYNTHESIS: List specific implementation activities and milestones]
**Success Criteria:** [AI_SYNTHESIS: Define measurable success criteria and assessment methods]
### Phase 3: Advanced Intelligence Integration (6-12 months)
**Objectives:** [AI_SYNTHESIS: Define specific objectives for advanced stakeholder intelligence]
**Key Activities:** [AI_SYNTHESIS: List specific implementation activities and milestones]
**Success Criteria:** [AI_SYNTHESIS: Define measurable success criteria and assessment methods]
### Success Metrics and Monitoring
**Charter Quality Metrics:**
- **Sponsor Authorization Rate:** [AI_SYNTHESIS: Define target authorization success rates and measurement methods]
- **Charter Revision Frequency:** [AI_SYNTHESIS: Specify acceptable revision rates and quality indicators]
- **Stakeholder Confidence Scores:** [AI_SYNTHESIS: Define confidence measurement and assessment methods]
**Engagement Effectiveness Metrics:**
- **Participation Rates:** [AI_SYNTHESIS: Define target participation levels by stakeholder group]
- **Satisfaction Scores:** [AI_SYNTHESIS: Specify satisfaction measurement and assessment methods]
- **Communication Effectiveness:** [AI_SYNTHESIS: Define communication success indicators and metrics]
**System Performance Metrics:**
- **Document Quality Scores:** [AI_SYNTHESIS: Define quality assessment methods and criteria]
- **Process Efficiency Gains:** [AI_SYNTHESIS: Specify efficiency improvement measurements and targets]
- **Stakeholder Feedback Integration:** [AI_SYNTHESIS: Define feedback incorporation metrics and success indicators]
## Conclusion and Next Steps
**Analysis Summary:**
[AI_SYNTHESIS: Summarize the key findings and recommendations from the stakeholder needs analysis]
**Critical Success Factors:**
[AI_SYNTHESIS: Identify the most critical factors for successful implementation of recommendations]
**Immediate Actions Required:**
[AI_SYNTHESIS: Define immediate actions needed to begin implementation of recommendations]
**Long-term Vision:**
[AI_SYNTHESIS: Describe the long-term vision for stakeholder management excellence within the Requirements Gathering Agent]
*This Stakeholder Needs Analysis provides a comprehensive framework for understanding and addressing stakeholder and sponsor needs to ensure the Requirements Gathering Agent delivers clear project charters and effective engagement plans that drive project success.*`;
}
}
//# sourceMappingURL=StakeholderNeedsAnalysisTemplate.js.map