Model de qualité @ msdevmtl
Embed Size (px)
Transcript of Model de qualité @ msdevmtl
-
LA QUALIT LOGICIELLE
FRANOIS CARRIRE
PYXIS CONSEIL LAVAL
-
Pyxis Technologies inc.
AGENDA
Pourquoi la qualit? Ce que lon sait Ce que lon ne sait pas
Construction dun modle
-
Pyxis Technologies inc.
POURQUOI LA QUALIT !
Avant de commencer, sommes-nous en mesure de donner des gains avoir du logiciel de qualit?
Oui bien-sr, rapporte de largent en gardant nos clients comment?
Rpondant aux besoins des clients Rapide, ne fait pas attendre lutilisateur Facile comprendre Fonctionne chaque fois Ne met pas en danger mes donnes Facile changer, tester, dployer Fonctionne sur mon tlphone intelligent aussi !
--------------------------Functionality
---------------------------Usability
-------------------------------------------------------------Usability
----------------------------------------------------Reliability
--------------------------------Security
--------------------------Maintainability
-------Portability
-
Pyxis Technologies inc.
UN STANDARD
-
Pyxis Technologies inc.
CE QUE LON SAIT !
La qualit logicielle cest vaste, variable, disons un peu instinctif, parce que la non qualit fait fuir les clients.
Les besoins du client sont camoufls dans la qualit, il y a toujours des attentes non verbalises.
Des modles de qualit existent, et nous aide mettre des mots sur les aspects de qualit.
-
Pyxis Technologies inc.
CE QUE LON SAIT PAS !
Combien de qualit dois-je mettre pour ne pas perdre mes clients ou mieux en gagner?
Comment dois-je la mesurer, et quels sont mes barmes de mesure?
-
Pyxis Technologies inc.
COMMENT CONSTRUIRE LE MODLE
Mme si la qualit est connue, comment la transmettre aux quipes
et si ces informations provenaient des quipes !!!!!!
-
Pyxis Technologies inc.
FACILITATION
Rassemblons nos meilleurs dveloppeurs et architectes logiciel
Pour avoir une bonne adoption, rien de mieux que de travailler ensemble.
Le plus important est la discussion !!!!
-
Pyxis Technologies inc.
METTONS DES MOTS SUR LA QUALIT !
1 3 2
-
Pyxis Technologies inc.
ISO 25000
PERFORMANCE EFFICIENCY
RESOURCE UTILIZATION
Performance efficiency: Performance relative en fonction des ressources utilises et sous des conditions dutilisation dfinies.
Resource utilisation: La capacit de rencontrer les requis de performance avec la quantit et le type de ressource utilise.
De quel faon notre application gre la mmoire? 0 point la demande 1 point Pr-alloue 2 points Pr-alloue et libre 3 points Pr-alloue et optimise 4 points Pr-alloue, optimise et alerte de tomber en mode dgrad
Combien despace disque lapplication utilise? 0 point Inconnu 1 point Connu sur disque dure local 2 point Lespace disque est monitor dans son volution 3 point Lespace disque est projet pour les releases venir
Utiliser des questions simples
-
Pyxis Technologies inc.
METTONS DES MOTS SUR LA QUALIT !
2
-
Pyxis Technologies inc.
ISO 25000
MAINTAINABILITY
MODIFIABILITY
Maintainability: Degr de facilit et defficacit dun produit tre modifi et maintenu dans le temps.
Modifiability: Degr lequel un actif peut facilement tre modifiable par les dveloppeurs.
Code dupliqu: Quel proportion du code est duplique? 0 point Non mesur 1 point Connu et localis 2 points Moins de 50 duplications par 10 000 lignes de code 3 points Moins de 5 duplications par 10 000 lignes de code 4 points Aucune duplication
Utilisation doutil danalyse statique du code, mettre dans les bonnes pratiques.
-
Pyxis Technologies inc.
METTONS DES MOTS SUR LA QUALIT !
3
-
Pyxis Technologies inc.
ISO 25000
PORTABILITY
INSTALLABILITY
Portability: Degr de facilit et defficacit dun produit tre transfrer dune plateforme logicielle ou matrielle vers un autre.
Installability: Degr de facilit et defficacit quun produit peut tre install dans un environnement spcifique.
De quel faon lapplication sinstalle? 0 point Impossible sans un expert de lapplication. 1 point Lapplication fournie des instructions manuelles suivre. 2 points Lapplication fournie des procdures dinstallation automatique. 3 points Lapplication fournie un installateur standardis. 4 points Lapplication fournie un installateur standardis et soccupe des
paramtres de configuration.
Dfinition des standards pour les fichiers
dinstallation.
-
Pyxis Technologies inc.
A QUOI SERT LA MESURE
-
Pyxis Technologies inc.
LE MODLE DEVIENT:
La faon de grer les requis non-fonctionnels dun produit et aussi des lignes directrices de dveloppement logiciel.
Permet dtablir des objectifs clairs de qualit qui sont mesurables.
De comprendre et partager la vision technologique choisie et dappuyer ces changements.
Point dentente sur la qualit entre les quipes
-
Pyxis Technologies inc.
CONCLUSION
While (customers unhappy)
Identifier : Quelles sont mes problmes de qualits? Mesurer : Outiller pour mesurer (modle + outils) Agir : Se donner des objectifs et les moyens de les
atteindre
-
Titre sur mesure
POINTS FORTS
1
Merci
Priode de
questions
pyxis-tech.com