Phase de conception

Pendant la phase de conception de votre projet, il est important de tenir compte des priorités de performance. Il est important de concevoir une solution qui ait un bon équilibre des caractéristiques et des performances, de construire un environnement de test de performance, et de commencer à déployer des outils qui sont nécessaires pour prendre en charge votre stratégie de performance. Il est également important d'identifier les limites de l'architecture qui peuvent modifier une exigence non fonctionnelle.

Au cours de la phase de conception, un certain nombre d'activités clés sont réalisées. En voici quelques exemples :
  • Examen et validation des exigences non fonctionnelles avec les TI et les intervenants professionnels.
  • Assistance à la conception de flux applicatifs.
  • Formation des développeurs sur les performances.
  • Révision de la conception des composants axée sur les performances.
  • Élaboration de stratégies de maintenance du système.
  • Identification des indicateurs clés de performance (KPI) pour la surveillance.
Il est important de connaître les risques potentiels qui pourraient résulter du fait de ne pas tenir compte des performances au cours de la phase de conception :
  • Possibilité que les fonctions augmentent la demande de ressources plus que prévu dans l'estimation de plan de capacité.
  • Les performances des applications et l'expérience utilisateur peuvent être affectées par les interfaces d'applications tierces.
  • L'absence d'un environnement de test approprié peut entraver les capacités de tests des performances et mettre les résultats des tests en question.