Structuration du Centre

Les fondations de la Cellule de Tests de Performance

Un centre de services de tests de performance s’articule autour d’un catalogue de prestations qui fixe les périmètres d’intervention des services. Il s’intègre dans l’organisation du SI et garantit, par l’application de méthodes éprouvées, le bon déroulement des tests en phase de pré-production.

La cellule de tests s’adapte en permanence aux évolutions des projets applicatifs ainsi qu’à l’organisation interne de l’entreprise pour laquelle elle travaille. En réemployant les scénarios de stress existants l’automatisation des tests de performance permet de réduire vos délais de mise en production -MEP- lors de la succession des livraisons dans votre cycle de vie applicatif.

  • Variation et adaptation en fonction de la progression de vos applications

 

Armature du centre

Pour garantir sa réactivité notre organisation s’appuie sur la méthode P3  qui allie pragmatisme et meilleures pratiques dans un processus d’amélioration continue en tenant compte de la taille et de la maturité de l’organisation du SI où elle est sollicitée.

 

Process

  • Nos processus méthodologiques

    • Piloter les campagnes de test (planning, stratégie, scénarios)
    • Effectuer une large couverture de tests
    • Travailler de façon transverse pour les différentes MOA / MOE par projet applicatif
    • Exécuter ses activités sur la base d’engagements de service
    • Définir les relations avec les autres entités du SI
    • Proposer de nouveaux services pour anticiper les problèmes
    • Appliquer des méthodologies éprouvées, techniques de tests, création des scénarios et jeux d’essai
    • Sollicitations et interfaces décrites contractuellement au travers d’un Plan Qualité de Service

 

Qui s’interfacent avec :

  • La Fourniture de services

    • Gestion des niveaux de service
      • Suivi des SLA
    • Gestion de la disponibilité
    • Gestion des capacités
      • Adéquation continue du dimensionnement des infrastructures
  • Le Soutien aux services

    • Gestion des incidents
      • Surveillance d’utilisation des applications
      • Gestion des risques: définition de seuils et alertes de performance
    • Gestion des problèmes
    • Gestion des changements
      • Evolution de couverture, modification de contexte, etc.
    • Gestion des environnements
      • Upgrade des plates-formes & référentiels de test (montée de version, migrations)
      • Sauvegardes et restaurations, archivage
    • Gestion des configurations
      • Packaging des versions
      • Gestions des configurations de tests (bouchons + lanceurs)
  • La Qualité de service

    • Knowledge Management
      • Gestion du référentiel de tests
      • Transfert de compétences
    • Gestion documentaire
    • Organisation apprenante
    • Relationship management
    • Application de la convention de service

People

  • Profil des ressources expérimentées dans les techniques de test

    • Responsable du centre de services
    • Pilotes de campagne / Chefs de projet (orientés tests)
    • Analystes et concepteurs de la campagne de tests
    • Scripteurs et réalisateurs des tests
    • Experts outils de tests
    • Experts techniques J2EE / Réseau / AppServ /.Net  etc.
    • Certifications et formations
    • Certifications sur les outils de test
    • Formations aux techniques et méthodes de test
  • Le responsable du centre

    • Fait la promotion des prestations de services, (catalogue de prestations, communication, animation)
    • Gère la relation contractuelle avec les clients du Contrat de Services
    • Assigne les ressources aux campagnes de tests
    • Gestion des ressources (recrutement, formation, montée en compétences)
    • Gestion budgétaire (évaluation des coûts, planification)
  • Le chef de projet de campagnes de tests

    • Complète le catalogue de services
    • Ajuste les devis de charges internes et contributeurs aux contextes
    • Effectue le suivi et le reporting des services (coûts, délais, qualité)
    • Coordonne les contributeurs
    • Est support aux réalisateurs
    • Capitalise (documentation, templates, abaques, référentiel)
  • Concepteurs/Analystes/Scripteurs

    • Méthodologie de tests sur la base d’un process et de livrables standards
  • Experts outils

    • Administrent la plateforme de tests de performance et les robots de tests
    • Mettent à jours les processus opérationnels d’implémentation des tests
      • Nouvelles fonctionnalités
      • Capitalisation sur nouvelles technologies
  • Experts techno

    • Apportent leur expertise sur demande du pilote
      • Diagnostiquer
      • Préconiser
  • Formation permanente

    • Mise en situation interne
    • Cursus constructeur et certification
    • Plan de formation
    • Organisation de formation (transfert de compétences)

 

Product

  • Plate-forme

    • Est dotée d’outils de tests et de diagnostics
    • Couvre l’ensemble des technologies du SI
    • Dispose des ressources matérielles nécessaires à la mise en œuvre des services
  • Périmètre d’intervention

    • Assurer la couverture du périmètre technologique
    • Assurer le volume et les pointes d’activité pour ne pas être un goulot d’étranglement dans l’organisation
    • Respecter les engagements vis-à-vis des Projets-Clients
  • Activités

    • Tests de charge (stratégie, outillage, exécution …)
      • Tests étalons, dégradations, stress, endurance, …
      • Monitoring (système, WebServer, Application Server, BD)
      • Diagnostic (J2EE, .Net, Siebel, SAP, …)
    • Optimisation des performance et préconisation
    • Pilotage des chantiers d’amélioration de la performance
    • Tests d’exploitabilité
      • Respect des normes de production
      • Respect normes de documentation
  • Domaines technologiques

    • Toutes les technologies du SI spécifiées dans la convention de service
  • Responsabilités

    • Organisation des phases « amont » de validation / qualification
    • Evaluation continue de la performance
    • « Micro bench » pour des montées de versions applicatives
    • Validation de la performance technique (charge, stress, plateau, limite)
    • Validation de la maintenabilité
    • Validation de l’exploitabilité
  • Maintenabilité opérationnelle en option

    • Gestion des environnements
    • Respect normes de conception, programmation
    • Respect règles d’architecture
    • Enrichissement des référentiels des projets-clients