Model de qualité @ msdevmtl

of 18 /18
LA QUALITÉ LOGICIELLE FRANÇOIS CARRIÈRE PYXIS CONSEIL LAVAL

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