EVALUATE PHASE

CONTINUOUS VALIDATION

PURPOSE

Your CREATE phase produced working features. Now let's ensure they're reliable and delightful to use. Remember: ship when it's useful, not perfect. Quality matters, but so does getting feedback.

Test Smart

Focus on critical paths first. Your AI assistant can help write tests - use that superpower!

Gather Feedback

Real users reveal issues you'll never find alone. Get your solution in front of people early.

Balance Speed and Quality

Perfect is the enemy of shipped. Fix critical issues, note improvements for later iterations.

TESTING STRATEGIES

Comprehensive testing catches bugs before users do:

Manual Testing

  • User Journey Testing - Follow each user story from start to finish
  • Edge Case Testing - Try unusual inputs, empty states, maximum values
  • Device Testing - Check different browsers, screen sizes, and devices
  • Performance Testing - Measure load times, check for lag or freezing

Automated Testing

  • Unit Tests - Test individual functions (AI writes these quickly!)
  • Integration Tests - Verify different parts work together
  • End-to-End Tests - Simulate real user interactions
  • Accessibility Tests - Ensure everyone can use your app

Remember: Tests are your safety net. Write them early, run them often.

PERFORMANCE OPTIMIZATION

Fast software delights users. Optimize these key areas:

Frontend Performance

  • Bundle Size - Remove unused code, use code splitting
  • Image Optimization - Compress images, use lazy loading
  • Caching Strategy - Cache static assets, API responses
  • Render Performance - Minimize re-renders, use virtualization for long lists

Backend Performance

  • Database Queries - Add indexes, optimize complex queries
  • API Response Times - Use pagination, implement caching
  • Resource Usage - Monitor memory and CPU usage
  • Concurrent Users - Load test to find breaking points

Performance Tools

  • Chrome DevTools - Network and Performance tabs
  • Lighthouse - Automated performance audits
  • WebPageTest - Detailed performance analysis
  • Bundle analyzers - See what's making your app large

EVALUATE TEMPLATE

EVALUATE Phase - Stress Test Before Success

Phase 4 of 5 | START -> ANALYZE -> CREATE -> EVALUATE -> COMMIT

Ship with confidence, not anxiety. EVALUATE finds the bugs that would wake you up at 3am, prioritizes what actually needs fixing, and gives you a clear GO/NO-GO decision.

NEXT STEPS

What you validated from CREATE: Working features that have been tested and improved

  1. Fill out the template - Document your implementation status
  2. Submit to AI - Get comprehensive testing strategies
  3. Run all tests - Manual, automated, and user testing

Ready for COMMIT when: Core features pass tests and you've addressed critical issues

Phase 4 of 5 - Almost there! Time to deploy

CONTINUE TO COMMIT