TPI
Les activités de tests représentent 30 à 40% des investissements réalisés dans les systèmes d'information (tant pour leur création que pour leur maintient en condition opérationnelle). Plusieurs facteurs contribuent à des volumes et des coûts de tests croissants : richesse fonctionnelle (et volumes de non régression associés), hétérogénéité technologiques (ERP, développements spécifiques, open source, web, grands systèmes), infrastructures complexes, mondiales, ouvertes et processus projets divers (externalisation, composantes offshore, "Extrem Programing").
L'amélioration du processus de tests recherche l'optimum économique pour l'obtention d'une couverture et d'une profondeur de tests déterminées à priori. L'amélioration du processus de tests implique la définition des rôles et responsabilités de tous les contributeurs, de façon à éviter manques et redondances. L'automatisation et la mise en place de référentiels capitalisés et réutilisables permettent des gains de productivité.
Il est aujourd'hui démontré que la maîtrise du processus de test, accroît la qualité, réduit les délais et les coûts. Encore faut-il disposer d'un modèle de bonnes pratiques et savoir quoi et comment améliorer. C'est l'objet de l'approche TPI®.
Ce modèle prend en compte les différents aspects (appelés les Secteurs Clef) des processus de tests ; par exemple l'utilisation d'outils de tests, de techniques de conception ou de reporting. Les forces et faiblesses des processus de tests sont mises en relief grâce à l'analyse des 20 secteurs clef proposés par le modèle TPI®. L'état des secteurs clef est évalué à l'aide de Niveaux (A, B, C, ou D) indiquant une maturité croissante selon des critères de temps ("plus vite"), de coût ("moins cher") et / ou de qualité ("meilleur").
|
La Matrice de Maturité croise les secteurs clef et les niveaux, en tenant compte de leurs interdépendances. L'échelle de mesure comprend 13 niveaux dont les pré-requis sont définis sous forme de Points de Contrôle qui permettent une évaluation factuelle et objective. La Matrice de Maturité fournit une représentation graphique de l'état actuel du processus de tests, qui reflète les points forts, les points faibles, les choix réalisés et les éventuels déséquilibres. Elle facilite l'élaboration du plan d'action d'amélioration, soit en donnant la priorité aux secteurs clef les plus faibles, soit en se donnant des ambitions de maturités ;
|
|
|
C'est la réponse au " quoi amélioré ? ". Les Points de Contrôle permettent de répondre au " Comment ? " en apportant les conseils, les idées et les bonnes pratiques associées.
Utilisé périodiquement, TPI® permet de suivre l'évolution du plan de progrès ainsi qu'une amélioration continue du processus de tests.