BMAD-METHOD/devKalla-Fordonscervice/_wds/workflows/8-ongoing-development/steps/step-8.6-validate.md

3.8 KiB

Step 8.6: Validate Implementation

Your Task

Validate that the Design Delivery (small scope) was implemented correctly.


Before You Start

Ensure you have:

  • Completed step 8.5 (handed off to BMad)
  • BMad notified you implementation is complete
  • Test scenario file ready

BMad Notifies

BMad Developer:

BMad Developer → WDS Designer

Subject: Design Delivery Complete: DD-XXX

Hi Designer!

Design Delivery DD-XXX is complete and ready for validation.

✅ **Implemented:**
- [Feature/change 1]
- [Feature/change 2]
- [Feature/change 3]

📦 **Build:** v2.1.0
🌐 **Environment:** Staging
📱 **Device:** [Platform details]

📝 **Test Scenario:** test-scenarios/TS-XXX.yaml

Ready for your validation!

Thanks,
BMad Developer

Validation Process

This is similar to Phase 7, but focused on the specific update:

1. Review Test Scenario

Load: test-scenarios/TS-XXX.yaml

Focus on:

  • New functionality (what changed)
  • Regression testing (what should stay the same)
  • Edge cases specific to the update

2. Run Tests

Follow Phase 7 testing process, but abbreviated:

Test New Functionality

## New Functionality Tests

### HP-001: [New feature works]

- Action: [Test new feature]
- Expected: [New behavior]
- Actual: [What happened]
- Result: [PASS | FAIL]

Test for Regressions

## Regression Tests

### REG-001: [Existing feature unchanged]

- Action: [Use existing feature]
- Expected: [Works as before]
- Actual: [What happened]
- Result: [PASS | FAIL]

3. Document Results

Create: test-reports/TR-XXX-DD-XXX-validation.md

# Validation Report: DD-XXX [Name]

**Date:** 2024-12-13
**Tester:** [Your name]
**Build:** v2.1.0
**Type:** Design Delivery Validation (Incremental Improvement)

---

## Result

**Status:** [PASS | FAIL]

---

## New Functionality

### Test HP-001: [Name]

- Status: [PASS | FAIL]
- Notes: [Any observations]

[Repeat for each new functionality test]

---

## Regression Testing

### Test REG-001: [Name]

- Status: [PASS | FAIL]
- Notes: [Any observations]

[Repeat for each regression test]

---

## Issues Found

**Total:** [Number]

[If any issues, list them]

---

## Recommendation

[APPROVED | NOT APPROVED]

[Brief explanation]

4. Send Results to BMad

If APPROVED:

WDS Designer → BMad Developer

Subject: DD-XXX Validation Complete - APPROVED ✅

Hi Developer!

Validation complete for DD-XXX!

✅ **Status:** APPROVED - Ready to ship!

📊 **Test Results:**
- New functionality: All tests passed
- Regression tests: No issues
- Issues found: 0

📁 **Validation Report:**
test-reports/TR-XXX-DD-XXX-validation.md

🚀 **Next Steps:**
Deploy to production and start measuring impact!

Great work!

Thanks,
[Your name]
WDS Designer

If ISSUES FOUND:

WDS Designer → BMad Developer

Subject: DD-XXX Validation Complete - Issues Found

Hi Developer!

Validation complete for DD-XXX.

❌ **Status:** NOT APPROVED (issues found)

🐛 **Issues:**
- ISS-XXX: [Issue description]
- ISS-XXX: [Issue description]

📁 **Validation Report:**
test-reports/TR-XXX-DD-XXX-validation.md

🔧 **Next Steps:**
Please fix issues, then notify for retest.

Thanks,
[Your name]

Update Delivery Status

If approved:

delivery:
  status: 'complete'
  validated_at: '2024-12-13T16:00:00Z'
  approved_by: '[Your name]'
  ready_for_production: true

If issues found:

delivery:
  status: 'in_testing'
  issues_found: 2
  retest_required: true

Next Step

After validation:

[C] Continue to step-8.7-monitor.md

Success Metrics

All tests executed Results documented BMad notified Delivery status updated Ready for production (if approved)


Remember: Thorough validation ensures quality improvements!