ISO/CEI 15504

ISO/CEI 15504(appelé également SPICE pour Software Process Improvement and Capability dEtermination) est unenorme ISOqui fournit un cadre pour l'évaluation des processus d'uneorganisation. Ce cadre peut être utilisé par des organisations impliquées dans laplanification, lagestion, le suivi, le contrôle, et l'amélioration de l'acquisition, de la fourniture, du développement, de lamise en œuvre, de l'évolution et du soutien deproduitsetservices.
La série de normes ISO/CEI 15504 est remplacée progressivement depuis 2015 par les normesISO/CEI 33001et suivantes.
La norme ISO/CEI 15504 est le modèle de référence pour les modèles de maturité (consistant en des niveaux de capacité qui, à leur tour, consistent en des attributs de processus et consistent en des pratiques génériques) par rapport auxquels les évaluateurs peuvent placer les preuves qu'ils recueillent pendant leur évaluation. Cette démarche permet aux évaluateurs de déterminer de manière globale les capacités de l'organisation à fournir les produits (logiciels, systèmes et services).
Les points clés de cette norme sont l'amélioration des processus dans l'organisation et la détermination de la capacité du procédé.
Une organisation mettant en œuvre des processus d'ingénierie du logiciel reproduit de façon plus ou moins identique, d'un point de vue macroscopique, l'enchaînement des tâches nécessaires à la réalisation de ses projets. Les évaluations font l'objet de nombreuses collectes d’informations. Elles dépendent de l’objectif de l'évaluation mais elles contiennent :
La Norme internationale (SI) définit les exigences des modèles de référence de processus (PRM) avec lesquels les processus sont décrits, ainsi que les modèles d'évaluation de processus (PAM) qui contiennent sur cette base des critères et méthodes d'évaluation pour ces processus. De cette façon, ni les processus contraignants ni les critères d'évaluation ne sont définis, mais seulement les exigences de base pour de tels modèles sont décrites. La partie 5 du SI définit un tel PAM sur la base des processusISO/CEI 12207encore développés dans le cycle de vie du logiciel (en tant que PRM).
La dimension processus du modèle comprend 5 catégories de processus, composées respectivement de 4 à 10 processus :
Le niveau de capacité de la dimension est établi à partir des 6 degrés suivants :
La capacité des processus est mesurée à l'aide d'attributs de processus. La norme internationale recense neuf attributs de processus :
Chaque attribut du processus est décrit par les activités de gestion initiales affectées à ce dernier. Il sert à évaluer les processus et le niveau de capacité est déterminé individuellement pour chaque processus. Pendant l’évaluation, des preuves objectives doivent être fournies pour démontrer que les exigences sont respectées au niveau approprié. Cette démarche s’appuie, par exemple, au moyen de produits de travail, qui émergent comme des résultats des processus ou bien par des déclarations d’exécutants du processus lors des entretiens.
Dans l'ensemble des processus analysés, il en résulte un profil forces-faiblesses à partir duquel des potentiels d'amélioration peuvent être identifiés. Les descriptions du degré de maturité supérieur suivant montrent les possibilités d'amélioration des processus. Cette norme requiert la mise en place d’une échelle de cotation. Les attributs de chaque processus sont évalués sur échelle de cotation décomposée en quatre points. Les valeurs de cotation sont fonction du pourcentage d’atteinte des attributs :
Ainsi ce système de cotation permettra de positionner un processus à son niveau de capacité.
En 2015, la norme se composait de 10 parties. Mais seule la deuxième partie est normative. Les autres parties n'ont qu'un caractère d'illustration, d'exemplarité et d'information. La norme ISO/IEC 15504 "Technologies de l'information - Evaluation des processus" comprend dix parties. Les parties 1 à 6 représentent la norme (IS - Norme internationale) ; les parties 7 à 10 sont des suppléments (TR - Rapport technique ou TS - Spécification technique).
Cette partie décrit également la structure générale du PAM et la dimension capacitaire des normes ISO/CEI 15288 et ISO/CEI 15504-2, respectivement.
Cette partie fournit également des descriptions détaillées des produits de travail et des étapes pour définir des indicateurs d'évaluation supplémentaires.
Cette spécification technique (TS) est une version préliminaire d'un modèle d'évaluation des processus de la norme.
Les processus fondamentaux sont conformes à ISO/IEC 20000.
Il est ainsi possible d'évaluer un niveau de capacité pour ces processus individuels et un niveau de maturité organisationnelle.
Cette spécification technique (TS) est une version préliminaire de la norme qui décrit les profils de processus cible
Les évaluations des processus sont effectuées à l'aide du modèle bidimensionnel de référence et d'évaluation. En ce qui concerne la "dimension processus", celle-ci sert d'une part à identifier et sélectionner les processus et d’autre part à examiner l'évaluation. En revanche la "dimension aptitude " sert à déterminer et évaluer la capacité respective à exécuter un processus.
Dans l'évaluation, il faut faire une distinction entre la capacité d'exécuter un processus et la capacité pour une organisation ou pour l'interaction de plusieurs processus.
La première étape consiste à disposer d’un modèle de processus. Ce type de modèle ne propose pas d’approche particulière pour permettre son utilisation. L’utilisateur du modèle, un manager par exemple doit développer de son gré le schéma d’utilisation ainsi que les modalités d’implémentation.
Si l’on ajoute une deuxième dimension au modèle de processus, un modèle de management des processus peut être alors établi pour effectuer la description des activités composantes des processus, dans le but de maîtriser et d’améliorer l’ingénierie du logiciel. La maîtrise de ces processus implique un management dans la description des activités constitutives de l’organisation des acteurs concernés et d’identification des ressources nécessaires.
Dans le cadre de l’évaluation, les évaluateurs doivent détenir des compétences fondamentales pour justifier une évaluation de qualité:
L’objectif majeur de la modélisation des processus est de contribuer à d’assurer la maîtrise. Des
processus maîtrisés, et donc gérés, permettent en effet :
quantitatives ;
Dans le cadre de l’amélioration des processus, il est utilisé la technique de l'évaluation du niveau d’aptitude pour diagnostiquer l’état courant des pratiques de l’organisation et conduire la dynamique d’amélioration. Cette dernière permet l’estimation du niveau de maîtrise des processus d’ingénierie du logiciel et correspond à l’un des outils de mise en œuvre de la stratégie d’amélioration de la qualité.
L’amélioration des processus (de la qualité) utilise notamment la technique d’évaluation du niveau d’aptitude pour diagnostiquer l’état courant des pratiques de l’organisation et conduire, sur la base de ce constat, la dynamique d’amélioration.. En effet, l’évaluation permet d’estimer le niveau de maîtrise des processus d’ingénierie du logiciel et correspond à l’un des outils de mise en œuvre de la stratégie d’amélioration de la Qualité.
http://www.plays-in-business.com/isoiec-15504-spice/http://www.infoqualite.fr/levaluation-des-process-it-spice-isoiec-15504/http://www.rad.fr/spice0.htmhttp://www.yla.ca/spice.pdfhttp://www.adeli.org/document/160-l34p10pdf