Development phase

During the development phase, it is important to measure the response time of business critical steps in the development environment.

During the development phase, you complete coding and testing activities. Here are a few examples:
  • Identify initial cache strategy.
  • Implement system maintenance strategies.
  • Build performance verification environment (including data).
  • Finalize performance testing plan.
  • Plan priorities and risk mitigation with business stakeholders.
  • Design code to track key performance indicators (KPIs).
It is important to be aware of potential risks that might result from not considering performance during the development phase. Here are a few examples:
  • Discovering inefficient and resource-intensive code late in the development lifecycle can often jeopardize key milestones.
  • As development moves closer to production, environments become more complex and are typically under increased amounts of change control. Performance-related issues that are found late in the development cycle take more effort to resolve.