@cloudkinetix/bmad-enhanced
Version:
Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.
452 lines (284 loc) • 12.2 kB
Markdown
# BMAD Comprehensive Validation Analysis
## Instructions for LLM Execution
You are tasked with performing a comprehensive quality analysis of BMAD-generated documents. You will analyze all files in the specified test output directory and provide a detailed validation report.
**Your Task**: Analyze all documents in the provided test output directory and evaluate them against professional standards, consistency, and implementation readiness.
## Step 1: Directory Analysis
First, identify the test output directory you need to analyze. The directory should contain BMAD-generated documents from agents like:
- Analyst outputs (market research, project brief, competitor analysis)
- PM outputs (PRD documents)
- PO outputs (user stories, epic files)
- Architect outputs (system architecture, fullstack architecture)
- SM outputs (story files)
**Execute**: Read and analyze all files in the specified directory.
## Step 2: Document Inventory
Create an inventory of all documents found:
1. **List all files** in the directory with their types
2. **Identify which agent** created each document
3. **Note file sizes** and creation timestamps
4. **Check for completeness** - are expected outputs present?
## Step 3: Individual Document Analysis
For each document found, perform detailed analysis:
### Analyst Documents Analysis
For each analyst document (market research, project brief, competitor analysis):
**Evaluate and score (1-5 points each):**
- Market analysis depth and strategic insights
- Competitive landscape coverage and differentiation
- Target audience definition with personas
- Supporting data and market statistics
- Actionable strategic recommendations
**Provide specific examples** of strengths and weaknesses from the document content.
### PM Documents Analysis
For each PM document (PRD, product specifications):
**Evaluate and score (1-5 points each):**
- Clear product vision and objectives
- Complete feature definitions with priorities
- Well-developed user personas
- Measurable success metrics
- Realistic roadmap and timeline
**Note specific sections** that excel or need improvement.
### PO Documents Analysis
For each PO document (user stories, epics, sharded content):
**Evaluate and score (1-5 points each):**
- Proper user story format (As a... I want... So that...)
- Clear acceptance criteria for each story
- Complete story coverage of features
- Logical sprint/priority organization
- Technical feasibility assessment
**Count and assess** the number and quality of stories generated.
### Architect Documents Analysis
For each architect document (system design, fullstack architecture):
**Evaluate and score (1-5 points each):**
- Complete architecture design with technical details
- Justified technology stack choices
- Scalability and performance considerations
- Comprehensive security measures
- Clear integration patterns
**Analyze technical accuracy** and implementation feasibility.
### SM Documents Analysis
For each SM document (story files, sprint plans):
**Evaluate and score (1-5 points each):**
- Story completeness and technical guidance
- Clear task breakdown and dependencies
- Implementation-ready specifications
- Test case coverage
- Development workflow clarity
## Step 4: Cross-Document Consistency Analysis
Analyze how well documents work together as a cohesive project:
### Project Coherence Assessment (Score 1-5)
**Check for consistency across all documents:**
- Project name and vision alignment
- Target users and personas consistency
- Feature alignment from PM → PO → Architect
- No contradictory statements or conflicts
- Unified business objectives throughout
**Document specific inconsistencies** with examples and locations.
### Information Flow Assessment (Score 1-5)
**Trace information progression:**
- How analyst insights influenced PM strategy
- How PM requirements translated to PO stories
- How PO stories are supported by architecture
- Evidence of progressive detail refinement
- Context preservation across agent transitions
**Identify gaps** where information was lost or misinterpreted.
## Step 5: Professional Quality Assessment
### Document Structure Analysis
**Evaluate across all documents:**
- Proper headings and logical organization
- Professional tone and language throughout
- Appropriate length and detail level
- Clear formatting and readability
- Consistent style across documents
**Rate overall document structure quality (1-10).**
### Content Depth Analysis
**Assess content quality:**
- Goes beyond surface-level analysis
- Includes specific examples and scenarios
- Demonstrates domain expertise
- Provides actionable recommendations
- Addresses potential challenges
**Rate content depth and expertise (1-10).**
### Technical Accuracy Review
**For technical documents, verify:**
- Technical recommendations are sound
- Architecture choices make sense for stated scale
- Security considerations are appropriate
- Integration patterns are realistic
- Technology versions and compatibility
**Rate technical accuracy (1-10).**
### Business Alignment Review
**Check business viability:**
- Features address identified market needs
- Project scope is realistic and achievable
- Success metrics are measurable
- Business model is viable
- ROI projections are reasonable
**Rate business alignment (1-10).**
### Implementation Readiness Review
**Assess development readiness:**
- Developers can work from these documents
- Requirements are clear and unambiguous
- Sufficient detail for accurate estimation
- Dependencies are identified
- Risk factors are addressed
**Rate implementation readiness (1-10).**
## Step 6: Generate Comprehensive Validation Report
Create a detailed validation report using this exact format and save it as a markdown file in the test output directory.
```markdown
# BMAD Comprehensive Validation Report
**Test Directory**: [DIRECTORY PATH]
**Analysis Date**: [DATE]
**Documents Analyzed**: [COUNT]
**Analysis Duration**: [TIME]
## Executive Summary
[2-3 sentence overall assessment of document quality and readiness]
## Document Inventory
| Agent | Document Type | Filename | Size | Status |
| ------- | ------------- | ---------- | ------ | --------------------- |
| [Agent] | [Type] | [Filename] | [Size] | [Complete/Incomplete] |
## Individual Document Scores
### Analyst Documents: \_\_\_/25 points
**Documents Analyzed**: [List filenames]
**Average Score**: [Score]/5
**Strengths**:
- [Specific strength with example]
- [Another strength]
**Areas for Improvement**:
- [Specific issue with location]
- [Another improvement needed]
### PM Documents: \_\_\_/25 points
**Documents Analyzed**: [List filenames]
**Average Score**: [Score]/5
**Strengths**:
- [Specific strength with example]
- [Another strength]
**Areas for Improvement**:
- [Specific issue with location]
- [Another improvement needed]
### PO Documents: \_\_\_/25 points
**Documents Analyzed**: [List filenames]
**Stories Generated**: [Count]
**Average Score**: [Score]/5
**Strengths**:
- [Specific strength with example]
- [Another strength]
**Areas for Improvement**:
- [Specific issue with location]
- [Another improvement needed]
### Architect Documents: \_\_\_/25 points
**Documents Analyzed**: [List filenames]
**Average Score**: [Score]/5
**Strengths**:
- [Specific strength with example]
- [Another strength]
**Areas for Improvement**:
- [Specific issue with location]
- [Another improvement needed]
### SM Documents: \_\_\_/25 points
**Documents Analyzed**: [List filenames]
**Average Score**: [Score]/5
**Strengths**:
- [Specific strength with example]
- [Another strength]
**Areas for Improvement**:
- [Specific issue with location]
- [Another improvement needed]
## Cross-Document Analysis
### Project Coherence: \_\_\_/5 points
**Consistency Assessment**:
- Project vision alignment: [Assessment]
- Target user consistency: [Assessment]
- Feature alignment: [Assessment]
- No contradictions: [Assessment]
**Specific Issues Found**:
- [Issue with location]
- [Another inconsistency]
### Information Flow: \_\_\_/5 points
**Flow Assessment**:
- Analyst → PM: [Quality of handoff]
- PM → PO: [Quality of translation]
- PO → Architect: [Quality of support]
- SM Integration: [Quality of implementation readiness]
**Gaps Identified**:
- [Specific gap with impact]
- [Another information loss]
## Professional Quality Ratings
| Category | Score | Comments |
| ------------------------ | --------- | --------------- |
| Document Structure | \_\_\_/10 | [Brief comment] |
| Content Depth | \_\_\_/10 | [Brief comment] |
| Technical Accuracy | \_\_\_/10 | [Brief comment] |
| Business Alignment | \_\_\_/10 | [Brief comment] |
| Implementation Readiness | \_\_\_/10 | [Brief comment] |
**Professional Quality Average**: \_\_\_/10
## Overall Validation Scores
### Primary Scoring
- **Individual Documents Total**: \_\_\_/125 points
- **Cross-Document Total**: \_\_\_/10 points
- **Professional Quality Total**: \_\_\_/50 points
- **GRAND TOTAL**: \_\_\_/185 points
### Quality Classification
**Rating**: [Excellent/Good/Fair/Poor]
- **Excellent (166-185)**: Production-ready, exceeds standards
- **Good (140-165)**: Professional quality, minor improvements needed
- **Fair (111-139)**: Functional but requires significant work
- **Poor (<111)**: Major issues, substantial revision needed
## Key Findings
### Top 3 Strengths
1. [Most impressive aspect with specific example]
2. [Second strength with evidence]
3. [Third strength with reference]
### Top 3 Issues
1. [Most critical problem with impact]
2. [Second priority issue]
3. [Third concern]
## Recommendations
### Immediate Actions (High Priority)
1. [Most urgent fix with expected impact]
2. [Second priority action]
3. [Third immediate improvement]
### Process Improvements (Medium Priority)
1. [Framework enhancement suggestion]
2. [Agent coordination improvement]
3. [Template or workflow refinement]
### Strategic Enhancements (Long-term)
1. [Major capability enhancement]
2. [Quality process improvement]
3. [Methodology advancement]
## Implementation Readiness Assessment
**Can a development team start work immediately?**: [Yes/No with explanation]
**Estimated story points coverage**: [Assessment of estimation readiness]
**Missing components for development**:
- [List any gaps that would block development]
## Compliance and Standards
### Industry Standards Met
- [List standards that are properly addressed]
### Compliance Gaps
- [List any regulatory or standard gaps]
### Recommendations for Compliance
- [Specific steps to address gaps]
## Conclusion
[2-3 paragraph summary covering:]
- Overall quality assessment
- Readiness for next phase
- Key improvements needed
- Confidence level in outputs
**Validation Confidence**: [High/Medium/Low]
**Recommended Next Steps**: [Immediate action plan]
**Analysis completed**: [TIMESTAMP]
**Validator**: BMAD Comprehensive Analysis System
```
## Step 7: Save Validation Report
After generating the comprehensive validation report above, save it as a markdown file in the test output directory:
**Filename**: `validation-report-[TIMESTAMP].md`
**Location**: Same directory as the analyzed test outputs
**Example file path**:
`tools/bmad-test-framework/reference-outputs/yolo-full-20250620-184243/validation-report-20250620-184500.md`
This ensures the validation report is permanently stored alongside the test artifacts for future reference and comparison.
## Example Usage
To analyze a test output directory, provide this prompt along with the directory path:
**Example:**
"Please analyze the BMAD test outputs in the directory: `/Users/smian/github-ck/bmad-enhanced/tools/bmad-test-framework/reference-outputs/yolo-full-20250620-184243` and save the validation report as a markdown file in the same directory."
Then follow steps 1-7 above to generate and save the comprehensive validation report.
**This validation system provides professional-grade analysis of BMAD outputs with detailed scoring, specific feedback, and actionable recommendations.**