Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20111004 03 - Centre de service en qualification logicielle

139 views

Published on

Centre de service en qualification logicielle

Published in: Software
  • Get HERE to Read This eBook === http://bestadaododadj.justdied.com/B006UEYWPY-arretez-la-musique-les-enquetes-de-logicielle.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

20111004 03 - Centre de service en qualification logicielle

  1. 1. Centre de Service en Qualification Logicielle Exemple d’offre de service Retour d’expérience
  2. 2. Sommaire • Rappels • L’offre de service d’un grand compte – Présentation générale – Détails de l’offre de service proposée • Sécurité Applicative • Qualité du code • Performance • Recette fonctionnelle 2Offre de service - Centre de Service Qualification Logicielle
  3. 3. Rappels sur les centres de service en qualification 3Offre de service - Centre de Service Qualification Logicielle
  4. 4. PRÉSENTATION GÉNÉRALE 4Offre de service - Centre de Service Qualification Logicielle
  5. 5. Généralités  Organigramme La CSQL est un service transverse de la DSI, rattachée aux méthodes et qualité. Pilote contractuel : DUPOND Pilote opérationnel : DUPONT  Chiffres  Service créé en 2007  1.7 million d’euros de CA  8 ETP  110+ affaires annuelles  Positionnement Services et outils dédiées à la qualité logicielle via 4 pôles dédiés à un domaine particulier 5Offre de service - Centre de Service Qualification Logicielle
  6. 6. Approche basée sur les outils et leur mise à disposition Développement de services et d’offres méthodologiques Intégration des outils et des offres dans un processus global ALM Roadmap type CSQL T0 T0 + 1 an T0 + 3 ans Communication (REX, Success Story, Wiki, Formations internes, etc.) Définition de nouvelles offres Mise à jour du catalogue DSI Moyens d’industrialisation : • Support Premium HP • Perf Center Import des volumétries SAP Portage de l’offre ALM Création de Labels 6Offre de service - Centre de Service Qualification Logicielle
  7. 7. Ancienne synthèse des offres RÉALISATION ET SERVICES MISE À DISPOSITION D’OUTILS Recette Sécurité Applicative Contrôle Qualité du code Tests de performance Gestion et Automatisation des Tests Outillage Performance CONSEIL ET MÉTHODOLOGIE Recette fonctionnelle Recette technique Outillage TIERCE RECETTE APPLICATIVE 7Offre de service - Centre de Service Qualification Logicielle
  8. 8. Synthèse actuelle des offres Performance Réalisation : - Test de charge, test aux limites, test d’endurance, tests de non-régression, tests internet, tests agile, tests de robustesse… Accompagnement aux choix technologiques et architecturaux Sécurité Conformité par rapport aux normes de sécurité du groupe Détection de failles Accompagnement et préconisations de corrections Obligatoire pour passage CVT3 Méthodologie de test et Quality Center Mise à disposition de l’environnement QC de la CSQL Accompagnement dans les processus et méthodologie de test Administration déléguée Service à la carte Qualité de code applicative Réalisation d’audits qualimétrique Aide au choix d’une TMA Pilotage d’une TMA par la qualité et indicateur contractuel Valorisation de la dette technique 8Offre de service - Centre de Service Qualification Logicielle
  9. 9. Projet D Projet Q Projet I Références majeures Criticité Tailleduprojet Projet E Projet K Projet O Projet R Projet J Projet C Projet Y Projet Z Projet P @ Projet T Projet A Projet B Projet U Projet L Tests Fct Qualité Perf Sécu Projet H Projet S 9Offre de service - Centre de Service Qualification Logicielle
  10. 10. 0 10 20 30 40 50 60 BU1 BU2 BU3 BU4 BU5 Internes DSI BUT Qualité de Code Sécurité Applicative QC/QTP Performance Exemple de répartition des offres dans un grand groupe 10Offre de service - Centre de Service Qualification Logicielle
  11. 11. Politique de support à la qualité logicielle • Définition de 15 besoins opérationnels – 4 niveaux chacun – Portent sur la performance, sécurité, durée de vie, etc. • Propositions de contrôles/test à effectuer –  15 types de contrôles – Obligatoires, recommandés ou suggérés – Le contrôle est obligatoire, pas forcément l’offre de la CSQL ! OPERATIONAL REQUIREMENTS TEST TYPES TO BE DONE Requirement Operational requirement Enforce with SLA unittests / Automated Control tests Code quality test robustess test (partof reliability) endurance test (part of reliability) data load / migration test regression tests code quality test recovery test Reporting Business value Software is businesscritical. Can't work without it (or Software is in the top 10 more important software project of the company) Coding convention s +good practices Must Must Must Must Must Must Must Must Must Must Software is a must have for the businessas it runs essentials services. No software resultsin a important productivity drop Coding convention s +good practices Must Must Must Must Must Should Must Must Must Must Software is not criticalfor the business. Unavailability results in a productivuty drop with out consequences. Coding convention s +good practices Should Should Nice to have Nice to have Nice to have - Should Nice to have Nice to have Must Businessmay live without the software running - Should - - - - Nice to have 11Offre de service - Centre de Service Qualification Logicielle
  12. 12. DÉTAILS DE L’OFFRE 12Offre de service - Centre de Service Qualification Logicielle
  13. 13. Sécurité Applicative Identifier en mode boîte noire les risques et défaillances en terme de sécurité des applications Web définis par les normes du groupe. Elle permet d’identifier : • Les failles • Les vulnérabilités • Les risques associés Elle propose également, à la demande du client, un accompagnement à la mise en place d’un plan d’action de correction. /! Offre obligatoire pour le Comité de validation Production Description • Projet A • Projet Y Références • Chef de projet • Responsable d’appli • RSSI / Production Public cible • Via l’account manager • HP PPM • dsi-csql@example.com Accès / Contacts • Intervention au plus tôt dans le cycle de vie en mode boîte blanche • Protocoles clients serveurs Evolutions prévues IBM Rational AppScan Standard Outillage • Rapport synthétique AMOA • Rapport détaillé MOE • Présentation orale des résultats Inclus des Préconisations / Plan d’actions Livrables Détails Facturation Sur devis Envoi proposition T+2j Délai moyen intervention 7 j • Questionnaire à remplir • Application en recette ou en pré-production Pré-requis Type service Réalisation et services  Outillage / plate-forme mutualisée  Conseil & Méthodologie  13Offre de service - Centre de Service Qualification Logicielle
  14. 14. Qualité du code Garantir la maintenabilité, l’évolutivité et la transférabilité d’une application à travers la vérification du respect des normes de développements. Les principaux objectifs de cette offre sont : • L’aide au pilotage de la prestation par la Qualité : • Assurance de qualité délivrée par le sous-traitant, • Réduction des coûts de la MCO • L’aide au transfert de compétences : • Code le plus homogène possible, • Code correctement documenté • L’anticipation des problèmes : • Détection d’anomalies au plus tôt dans le cycle de développement, • Réduction des coûts de correction. • Valorisation et suivi de la dette technique Description • Projet C • Projet H Références • Chef de projet • Responsable d’appli • Resp. Qualité • Achats Public cible • Via l’account manager • HP PPM • dsi-csql@example.com Accès / Contacts • Automatisation des audits récurrents Evolutions prévues CAST Application Intelligence Plateform Outillage • Accès au portail CAST • Document d’aide à l’interprétation des résultats • Support • Restitution Livrables Détails Facturation Sur devis Envoi proposition T+2j Délai moyen intervention 8 j • Code source complet Pré-requis Type service Réalisation et services  Outillage / plate-forme mutualisée  Conseil & Méthodologie  14Offre de service - Centre de Service Qualification Logicielle
  15. 15. Performance L’offre « performance » propose des services packagées ou un accompagnement sur mesure qui est adaptée aux différentes phases du cycle de vie d’un projet. Les principaux objectifs de cette offre sont : • Une assistance dans le choix de l’expression des besoins et exigences de performance d’une application (Capacity Planning) : « Phase Define » • La réalisation de tests de performances (tests de charges, aux limites, d’endurance, de robustesse, de non régression, …) lors des phases « Build », « Test » et « Deploy » Description • Projet T • Projet K Références • Chef de projet • Responsable d’appli • Métier Public cible • Via l’account manager • HP PPM • dsi-csql@example.com Accès / Contacts • Mise à disposition d’une plate-forme mutualisée pour l’autonomie projet • Formations, conseils Evolutions prévues • LoadRunner • JMeter • QTest Outillage • Plan, scénarios, scripts et jeux de tests • Résultats bruts non consolidés (courbes et tableaux) • Rapport de tests interprétés + réunion de restitution Livrables Détails Facturation Sur devis Envoi proposition T+2j Délai moyen intervention 5 j • Instance fonctionnelle de l’application Pré-requis Type service Réalisation et services  Outillage / plate-forme mutualisée 2012 Conseil & Méthodologie 2012 15Offre de service - Centre de Service Qualification Logicielle
  16. 16. Tests Fonctionnels Fourniture d’outils et de services associés pour assister les équipes de recette dans leurs stratégies de tests. L’offre propose : • L’accompagnement au pilotage des activités de test • Conseil sur l’organisation de l’outil • Accompagnement méthodologique • Fourniture d’espaces Quality Center • L'Automatisation des tests fonctionnels • Accompagnement méthodologique • Fourniture de jetons Quick Test Pro (QTP) • Réalisation des scripts d’automatisation: • L’Appui à la recette applicative • Conseil à l’organisation des recettes fonctionnelles • Appui au pilotage de la recette applicative • Accompagnement méthodologique Le + : licences mutualisées plus flexibles (possibilités de dépassement et/ou de location) Description • Projet R • Projet D Références • Chef de projet • Responsable d’appli • Métier Public cible • Via l’account manager • HP PPM • dsi-csql@example.com Accès / Contacts • Migration ALM 11 (intégration de PPM) • Mise en place d’une TRA centralisée pour les BU Evolutions prévues • Quality Center • QTP • Mantis Outillage • Environnement QC / QTP opérationnel pour le projet avec • Support • Formation / accompagnement • Personnalisation Livrables Détails Facturation Sur devis Envoi proposition T + 5 j Délai moyen intervention 1 à 20 j • Aucun Pré-requis Type service Réalisation et services 2013 Outillage / plate-forme mutualisée  Conseil & Méthodologie  16Offre de service - Centre de Service Qualification Logicielle
  17. 17. MERCI DE VOTRE ATTENTION

×