UNPKG

@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
# 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.**