367 lines
12 KiB
Markdown
367 lines
12 KiB
Markdown
# 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.
|