| name | product-feature-validation |
| description | Validates product features against requirements, checks feature completeness, and identifies missing functionality. Invoke when user needs to verify if features are working correctly or check product readiness. |
Product Feature Validation Skill
This skill helps validate ITSM product features against requirements, check feature completeness, and identify missing functionality or issues that affect product quality.
Feature Validation Framework
Core Modules to Validate
- Ticket Management - CRUD operations, lifecycle, assignments
- Incident Management - Incident creation, escalation, resolution
- Problem Management - Problem investigation, root cause analysis
- Change Management - Change requests, approvals, implementation
- Service Catalog - Service requests, catalog management
- CMDB - Configuration items, relationships, discovery
- SLA Management - SLA definitions, monitoring, violations
- Workflow Engine - Business process automation, approvals
- Knowledge Base - Article creation, search, management
- User Management - Authentication, authorization, roles
- Dashboard & Analytics - Reporting, metrics, visualization
- Notifications - Email, SMS, in-app notifications
Validation Checklist
Ticket Management
Incident Management
SLA Management
User Experience
Feature Testing Scenarios
Scenario 1: End-to-End Ticket Lifecycle
- Create ticket as end user
- Verify ticket appears in list
- Assign ticket to agent
- Add comments and attachments
- Change status through workflow
- Resolve and close ticket
- Verify notifications sent
- Check audit trail
Scenario 2: SLA Breach Handling
- Create high-priority ticket
- Set aggressive SLA (e.g., 1 hour)
- Wait for SLA breach
- Verify breach notifications
- Check escalation triggered
- Verify SLA metrics updated
Scenario 3: Multi-User Collaboration
- User A creates ticket
- User B adds comment
- User C assigns ticket
- User D changes status
- Verify all users see updates
- Check notification delivery
Common Feature Issues
| Issue | Symptoms | Impact | Solution |
|---|
| Missing field validation | Can submit invalid data | Data quality issues | Add frontend and backend validation |
| Broken workflow transitions | Status changes don't work | Process disruption | Fix workflow engine logic |
| Failed notifications | Users don't receive alerts | Communication gaps | Check notification service |
| Slow page loading | >3 second load times | Poor user experience | Optimize queries and caching |
| Missing permissions | Users can access unauthorized data | Security risk | Implement proper authorization |
| Data inconsistency | Different data in different views | User confusion | Fix data synchronization |
Feature Readiness Assessment
Alpha Ready (Development)
- Core functionality working
- Basic CRUD operations complete
- No critical bugs
- Developer testing passed
Beta Ready (Testing)
- All features implemented
- Integration testing complete
- Performance acceptable
- Documentation updated
Production Ready
- Comprehensive testing passed
- Security audit complete
- Performance optimized
- User acceptance testing passed
- Monitoring and alerting configured
Validation Tools
Automated Testing
cd itsm-backend && go test ./...
cd itsm-frontend && npm test
cd tests && python -m pytest
go test ./service -run TestTicketService
npm test -- --testNamePattern="Ticket"
python -m pytest tests/e2e/test_tickets_full.py
Manual Testing Checklist
Performance Testing
Feature Gap Analysis
High Priority Gaps
- Advanced Search - Full-text search across all modules
- Bulk Operations - Mass update and delete operations
- Advanced Reporting - Custom report builder
- API Rate Limiting - Protect against abuse
- Data Export - Backup and migration tools
Medium Priority Gaps
- Advanced Workflow - Complex business process automation
- AI Integration - Intelligent ticket routing and suggestions
- Advanced Analytics - Predictive analytics and insights
- Multi-tenancy - Complete tenant isolation
- Advanced Notifications - Push notifications, Slack integration
Low Priority Gaps
- Advanced UI Themes - Custom branding and themes
- Advanced Integrations - Third-party tool integrations
- Advanced Mobile App - Native mobile applications
- Advanced Security - Multi-factor authentication
- Advanced Compliance - GDPR, SOX compliance tools
Product Quality Metrics
Functional Quality
- Feature completeness: 85%
- Bug density: < 2 bugs per 1000 LOC
- Test coverage: > 80%
- User story completion: 95%
Performance Quality
- Average response time: < 500ms
- Page load time: < 3 seconds
- System availability: 99.9%
- Concurrent user support: 1000+
User Experience Quality
- User satisfaction score: > 4.0/5.0
- Task completion rate: > 90%
- Error recovery rate: > 95%
- Learning curve: < 2 hours for basic features