12 KiB
Train Personas on Context Persistence Task
Task Overview
Task ID: TASK-TCP-001
Category: Persona Training and Integration
Complexity: Medium
Estimated Duration: 4-6 hours per persona
Objective
Train all BMAD personas to effectively understand, utilize, and create context persistence within their specialized domains to enhance cross-session continuity and effectiveness.
Training Methodology Framework
Universal Context Persistence Training
Phase 1: Context Awareness Foundation (1 hour)
```yaml foundation_training: context_types_understanding: - "Session context: Current conversation and task state" - "Project context: Long-term project knowledge and decisions" - "User context: User preferences and working patterns" - "Organizational context: Standards and methodologies"
context_lifecycle_understanding: - "Context creation: When and how to create valuable context" - "Context retrieval: How to find and access relevant context" - "Context application: How to use context in current work" - "Context updating: How to refine and improve existing context"
context_quality_standards: - "Relevance: Context must be applicable to future work" - "Accuracy: Context must be factually correct and current" - "Completeness: Context must include necessary details" - "Clarity: Context must be understandable to future users" ```
Phase 2: Context Application Methodology (1 hour)
```yaml application_training: context_retrieval_methodology: - "Identify what context is needed for current task" - "Query available context sources effectively" - "Validate context relevance and accuracy" - "Integrate context into current work seamlessly"
context_creation_methodology: - "Identify what context will be valuable for future sessions" - "Document decisions and rationale clearly" - "Structure context for easy retrieval and understanding" - "Validate context quality before persistence"
context_handoff_methodology: - "Understand what context other personas need" - "Prepare context for effective handoffs" - "Validate context completeness for handoffs" - "Document handoff rationale and expectations" ```
Persona-Specific Training Programs
Product Owner Context Training (2-3 hours)
```yaml po_specific_training: requirements_context_management: duration: "45 minutes" content: - "How to maintain requirements evolution history" - "Documenting stakeholder feedback and preferences" - "Creating traceability between requirements and business objectives" - "Managing requirements context across multiple projects"
stakeholder_context_building: duration: "45 minutes" content: - "Building stakeholder preference profiles" - "Documenting communication patterns and preferences" - "Tracking decision authority and approval workflows" - "Managing stakeholder relationship context"
product_vision_consistency: duration: "45 minutes" content: - "Maintaining product vision context across sessions" - "Ensuring requirements alignment with product strategy" - "Documenting market insights and competitive analysis" - "Creating strategic context for future decision-making"
practical_exercises: duration: "45 minutes" activities: - "Create requirements context for sample user story" - "Document stakeholder feedback with context creation" - "Practice context handoff to Architect persona" - "Review and improve existing requirements context" ```
Architect Context Training (3-4 hours)
```yaml architect_specific_training: technical_decision_documentation: duration: "60 minutes" content: - "Creating architectural decision records (ADRs)" - "Documenting technology choices and trade-offs" - "Maintaining decision rationale for future reference" - "Building technical decision context libraries"
system_design_evolution: duration: "60 minutes" content: - "Tracking system architecture evolution over time" - "Documenting component relationships and dependencies" - "Managing integration pattern context" - "Creating scalability and performance context"
technology_standards_application: duration: "60 minutes" content: - "Applying organizational technology standards" - "Documenting compliance and security requirements" - "Managing technology context across projects" - "Creating reusable technology pattern context"
practical_exercises: duration: "60 minutes" activities: - "Create ADR with full context documentation" - "Document system design decisions with rationale" - "Practice context handoff to Developer persona" - "Review and improve existing architectural context" ```
V0 UX/UI Architect Context Training (2-3 hours)
```yaml v0_ux_ui_specific_training: design_system_maintenance: duration: "45 minutes" content: - "Maintaining component library context" - "Documenting design token evolution" - "Creating interaction pattern context" - "Managing accessibility standard context"
user_experience_insight_application: duration: "45 minutes" content: - "Building user research insight libraries" - "Documenting usability feedback context" - "Creating user journey context" - "Managing persona definition context"
visual_consistency_management: duration: "45 minutes" content: - "Maintaining brand guideline context" - "Documenting visual hierarchy decisions" - "Creating color and typography context" - "Managing iconography standard context"
practical_exercises: duration: "45 minutes" activities: - "Create component documentation with context" - "Document design decisions with UX rationale" - "Practice context handoff to Developer persona" - "Review and improve existing design system context" ```
Developer Context Training (2-3 hours)
```yaml developer_specific_training: codebase_context_management: duration: "45 minutes" content: - "Documenting code architecture decisions" - "Creating implementation pattern context" - "Managing coding standard context" - "Tracking technical debt context"
implementation_progress_tracking: duration: "45 minutes" content: - "Maintaining work-in-progress context" - "Documenting testing status and strategies" - "Creating deployment state context" - "Managing known issues and resolutions"
quality_standards_application: duration: "45 minutes" content: - "Applying code quality standard context" - "Documenting testing methodology context" - "Creating performance benchmark context" - "Managing security practice context"
practical_exercises: duration: "45 minutes" activities: - "Document implementation decisions with context" - "Create code pattern context documentation" - "Practice context handoff to Scrum Master persona" - "Review and improve existing codebase context" ```
Scrum Master Context Training (1-2 hours)
```yaml scrum_master_specific_training: team_dynamics_tracking: duration: "30 minutes" content: - "Building team member strength profiles" - "Documenting collaboration pattern context" - "Creating communication preference context" - "Managing conflict resolution history"
process_improvement_documentation: duration: "30 minutes" content: - "Maintaining agile practice effectiveness context" - "Documenting ceremony improvement context" - "Creating retrospective insight context" - "Managing team agreement context"
project_progress_context: duration: "30 minutes" content: - "Tracking sprint history and velocity context" - "Documenting impediment pattern context" - "Creating delivery metrics context" - "Managing stakeholder feedback context"
practical_exercises: duration: "30 minutes" activities: - "Document team dynamics with context creation" - "Create process improvement context documentation" - "Practice context sharing with all personas" - "Review and improve existing team context" ```
Training Implementation Methodology
Training Delivery Approach
```yaml delivery_methodology: self_paced_learning: format: "Interactive documentation and examples" duration: "Flexible, based on persona complexity" validation: "Practical exercises and context creation"
guided_workshops: format: "Facilitated training sessions" duration: "Scheduled based on organizational needs" validation: "Group exercises and peer review"
on_the_job_training: format: "Context creation during actual work" duration: "Ongoing with mentorship" validation: "Real-world context quality assessment" ```
Training Validation Framework
```yaml validation_framework: knowledge_assessment: - "Understanding of context types and lifecycle" - "Ability to identify relevant context for tasks" - "Knowledge of context quality standards" - "Understanding of inter-persona context handoffs"
practical_assessment: - "Ability to retrieve and apply existing context" - "Quality of newly created context documentation" - "Effectiveness of context handoffs to other personas" - "Improvement in cross-session continuity"
ongoing_assessment: - "Context utilization rates in actual work" - "Quality scores for created context" - "Effectiveness of context-informed decisions" - "User satisfaction with context-enabled continuity" ```
Training Materials and Resources
Core Training Materials
```yaml training_materials: context_persistence_methodology_guide: content: "Comprehensive guide to context persistence concepts" format: "Interactive documentation with examples"
persona_specific_context_guides: content: "Detailed guides for each persona's context integration" format: "Step-by-step methodology documentation"
context_creation_templates: content: "Templates for creating high-quality context" format: "Structured templates with examples"
context_quality_checklists: content: "Validation checklists for context quality" format: "Actionable checklists with criteria" ```
Practical Exercise Library
```yaml exercise_library: context_identification_exercises: - "Identify relevant context for given scenarios" - "Practice context retrieval from sample repositories" - "Evaluate context quality and relevance"
context_creation_exercises: - "Create context documentation for sample decisions" - "Document rationale and decision factors" - "Structure context for future retrieval"
context_handoff_exercises: - "Practice context preparation for persona handoffs" - "Validate context completeness for target personas" - "Simulate cross-persona context sharing" ```
Success Metrics and Evaluation
Training Effectiveness Metrics
```yaml effectiveness_metrics: immediate_metrics: - "Training completion rates by persona" - "Assessment scores for knowledge and practical skills" - "Quality of context created during training exercises"
short_term_metrics: - "Context utilization rates in actual work (30 days)" - "Quality scores for context created in real scenarios" - "Reduction in context gathering time"
long_term_metrics: - "Improvement in cross-session continuity (90 days)" - "Enhanced decision consistency across sessions" - "Increased effectiveness of inter-persona handoffs" ```
Continuous Improvement Framework
```yaml improvement_framework: feedback_collection: - "Training participant feedback and suggestions" - "Persona effectiveness assessment after training" - "Context quality evaluation in real scenarios"
training_refinement: - "Update training materials based on feedback" - "Refine exercises based on effectiveness data" - "Improve validation criteria based on outcomes"
ongoing_support: - "Provide refresher training as needed" - "Offer advanced context management training" - "Create community of practice for context sharing" ```
This training methodology ensures that all BMAD personas understand and can effectively utilize context persistence to enhance their effectiveness and provide seamless cross-session continuity.