[Me] : - But Guruji, how do I identify performance criteria? I mean how would I know that my application satisfies the needs?
[Guruji]:- There are many areas that you can look for. Consider the following key points when identifying performance criteria:
| Business requirements |
| User expectations |
| Contractual obligations |
| Regulatory compliance criteria and industry standards |
| Service Level Agreements (SLAs) |
| Resource utilization targets |
| Various and diverse, realistic workload models |
| The entire range of anticipated load conditions |
| Conditions of system stress |
| Entire scenarios and component activities |
| Key performance indicators |
| Previous releases of the application |
| Competitor’s applications |
| Optimization objectives |
| Safety factors, room for growth, and scalability |
| Schedule, staffing, budget, resources, and other priorities. |