Livre blanc technique HP Quality Center Optimisez vos performances Table des matières A propos de la mise à niveau de HP Quality Center 2 Introduction 2 Public concerné 2 Définition 3 Déterminer le besoin d'une mise à niveau de HP Quality Center 3 Définir la portée et la stratégie d'une mise à niveau 3 Tests 8 Qu'est-ce qu'un environnement de test? 8 Pourquoi définir un environnement de test? 8 Quoi tester et comment le tester? 8 Définition de l'environnement de test 10 Analyse des résultats du test 12 Planification d'une mise à niveau de production 12 Créer une liste de contrôle des infrastructures 13 Créer une liste de restrictions 13 Définir un calendrier de mise à niveau de projets 13 Définir des contacts de projets 14 Préparer une procédure de démantèlement 14 Définissez des tests d'intégrité à exécuter après la mise à niveau 14 Vérifier la liste de contrôle après la mise à niveau 15 Préparez les matériels et les notes de formation pour la nouvelle version 15 Support après la mise à niveau 15 Support 16 Incitation à l'action 16
A propos de la mise à niveau de HP Quality Center Introduction Le logiciel HP Quality Center est une solution basée sur le Web pour la gestion du cycle de vie des applications qui vous permet d'organiser et d'administrer toutes les phases du processus de gestion des applications. Chaque version de HP Quality Center offre un ensemble de nouvelles fonctionnalités pour vous permettre de gérer vos processus de gestion des applications de manière plus efficace. Afin d'obtenir le meilleur des nouvelles fonctionnalités de chaque version au moyen des outils existants de HP Quality Center, suivez la procédure de mise à niveau fournie avec le produit. Pour en savoir plus sur la procédure de mise à niveau de HP Quality Center, reportez-vous au "guide de l'administrateur de HP Quality Center". Nous vous recommandons de planifier votre mise à niveau du site conformément à la Figure 1. Figure 1. Le processus de mise à niveau complet 1. Préparation et planification : Trois sous-étapes incluses : définition, test et planification. Vous trouverez ciaprès les meilleures pratiques pour les trois premières étapes : Offre d'une détection précoce des problèmes pouvant être la cause d'échecs de la mise à niveau Aide pour une meilleur planification et évaluation des ressources et du temps requis pour la mise à niveau de la production, en diminuant les temps d'arrêt du serveur Cette phase aboutit à la création d'un plan de mise à niveau de HP Quality Center. 2. Exécution de la mise à niveau : Une fois le plan de mise à niveau de HP Quality Center développé et approuvé, démarrez la mise à niveau. Une fois le projet HP Quality Center désiré mis à niveau vers la version plus récente, validez le projet de sorte qu'il soit prêt à être utilisé par les utilisateurs finaux. Après validation, les utilisateurs finaux peuvent continuer à travailler tandis que le projet est personnalisé et configuré. 3. Configuration et personnalisation du projet après la mise à niveau : Au cours de cette phase, le projet HP Quality Center est personnalisé afin de prendre en charge la version mise à niveau ainsi que de s'adapter aux changements de flux de travail désirés. Les Services professionnels solutions et logiciels HP peuvent vous assister au cours de cette phase, du fait de leur connaissance et de leur expérience de HP Quality Center. Ce document présente la méthodologie relative aux trois sous-étapes de la phase de réparation et de planification et offre des directives recommandées. Public concerné Le présent guide est destiné aux administrateurs responsables de la mise à niveau de leur environnement HP Quality Center vers une version ultérieure. 2
Définition Identifier le besoin d'une mise à niveau de HP Quality Center Chaque version de HP Quality Center fournit un ensemble de nouvelles fonctionnalités qui vous permettent de gérer votre processus de gestion des applications de manière plus efficace et plus pratique, et au moindre coût. Lorsqu'une nouvelle version de HP Quality Center est lancée, il est important, en premier lieu, d'évaluer le besoin d'une mise à niveau. Dans le cadre du processus d'évaluation, il vous faut considérer les points suivants : La version de production de HP Quality Center existante est-elle toujours prise en charge? Dans ce cas, pour combien de temps? La nouvelle version de HP Quality Center contient-elle des fonctions et des correctifs pouvant améliorer les processus dans votre organisation? Est-il possible de mettre à niveau HP Quality Center à un moment donné (par exemple en anticipation de révisions majeures, d'ajout ou de suppression de ressources)? Pour obtenir de l'assistance quant à l'évaluation du besoin de mise à niveau de HP Quality Center, consultez les Services professionnels HP ou le Support client. Après avoir identifié l'absence du besoin d'une nouvelle version de HP Quality Center, définissez la portée et la stratégie de la mise à niveau. Définir la portée et la stratégie d'une mise à niveau Lors de la définition de la portée et de la stratégie d'une mise à niveau, les questions suivantes doivent être soulevées : Un changement d'infrastructure est-il nécessaire? Quelle est la stratégie de changement d'infrastructure? Quelle est la stratégie de mise à niveau du site et du projet HP Quality Center? En répondant à ces questions, décidez des stratégies de mise à niveau suivantes : La mise à niveau du serveur de production existant contre la mise à niveau d'un serveur nouveau ou différent L'exécution d'une mise à niveau graduelle contre une mise à niveau de masse La réorganisation de l'administration du site au moyen d'une installation propre contre l'utilisation de structures administratives du site existantes Les thèmes suivants concernent ces questions et les stratégies de mise à niveau disponibles conformément aux réponses aux questions ci-dessus. Mise à niveau de l'infrastructure La mise à niveau de HP Quality Center offre l'occasion de modifier et de mettre à niveau votre environnement. Ces modifications peuvent être provoquées par : Des changements de la matrice de prise en charge HP Quality Center. Consultez les configurations système HP Quality Center les plus récemment mises à jour hp.com/go/quality, et vérifiez le fichier LisezMoi publié avec la nouvelle version de HP Quality Center. Versions logicielles nouvelles ou mises à niveau disponibles. Votre organisation change de logiciel et de matériel. 3
L'environnement HP Quality Center est divisé en deux parties ; la partie matérielle et la partie logicielle. La partie matérielle contient les serveurs physiques, tandis que la partie logicielle comprend le système d'exploitation, le serveur Web, le serveur d'application et la base de données. Pour planifier la mise à niveau, vous devrez évaluer tous les changements logiciels possibles. Lors de cette évaluation, les questions suivantes devront être soulevées : La progression de HP Quality Center en termes de nombre d'utilisateurs, de taille de la base de données et de référentiel de système de fichiers, etc. Les changements d'utilisation, notamment les changements en disponibilité, la sécurité, les performances et l'utilisation des outils d'intégration L'utilisation d'autres produits HP (par exemple HP QuickTest Professional) ou de produits non HP intégrés à HP Quality Center, et pouvant avoir un impact sur les besoins d'infrastructure Le changement de politique, par exemple, la méthode d'authentification dans HP Quality Center La base de connaissance HP Customer Support contient de nombreux articles utilisés comme des outils utiles qui visent à déterminer le type d'environnement requis pour la mise en œuvre de HP Quality Center. En plus des changements logiciels, des changements architecturaux peuvent également être pris en considération. L'architecture HP Quality Center requiert : un serveur d'installation HP Quality Center, une base de données et un référentiel de système de fichiers. Ces parties peuvent être installées sur différents serveurs. Pour les sites disposant d'un grand nombre de projets, ou de projets avec beaucoup de données, nous recommandons de conserver chacune de ces parties sur différents serveurs comme indiqué Figure 2. Figure 2. Déploiement de Quality Center recommandé Les avantages d'utiliser cette architecture sont les suivants : Diminution du risque de problèmes pour chaque schéma et référentiel du projet Augmentation du stockage disponible pour chaque partie Possibilité d'un projet et d'une croissance de site plus flexibles 4
Lors de la conception de votre environnement physique pour HP Quality Center, les deux critères clés suivants doivent être pris en considération : coût et performance. Cependant, l'environnement utilisé pour mettre en œuvre HP Quality Center aura très probablement la même configuration que celui actuellement utilisé par votre société. Référez-vous aux configurations HP Quality Center les plus récemment mises à jour hp.com/go/quality pour pouvoir identifier la configuration d'environnement la mieux adaptée à vos besoins. Examinez les indicateurs clés de performances suivants lors de l'exécution des modifications sur les environnements logiciels et matériels : Nombre de services de maintenance générale par mois Nombre de services de maintenance générale par mois qui n'ont aucun impact sur la production Nombre de services d'infrastructure HP Quality Center par mois Nombre de services d'infrastructure HP Quality Center par mois qui ont un impact sur la productivité Nombre de correctifs HP Quality Center appliqués par an Nombre de correctifs HP Quality Center qui ont un impact sur la productivité Nombre d'alertes qui ont un impact sur la productivité Croissance de l'utilisation de HP Quality Center prévue entrainant une croissance de la base de données et du référentiel Mise à niveau de HP Quality Center HP Quality Center fonctionne avec les schémas d'utilisateurs de bases de données suivants : Schéma utilisateur de bases de données d'administration de sites : Ce schéma maintient toutes les tables d'administration de sites (par exemple, SITE_USERS, PROJECTS). Il n'existe qu'un seul schéma de la sorte pour chaque site HP Quality Center. Ce schéma est créé lors de la première installation de HP Quality Center. Schéma utilisateur de bases de données de projets : Ce schéma maintient toutes les données relatives à un projet en particulier. Chaque projet possède son propre schéma. Chaque instance HP Quality Center fonctionne avec un schéma d'administration de sites et possède plusieurs schémas de projets comme défini sur le site. Lorsque vous travaillez dans un environnement de cluster, toutes les instances partagent le même schéma d'administration de sites, comme indiqué Figure 3. Figure 3. Relations des bases de données HP Quality Center Lorsque vous mettez à niveau HP Quality Center, chaque schéma ci-dessus doit être mis à niveau. Pour mettre à niveau tous les schémas, mettez d'abord à niveau le schéma du site (ce qui est exécuté automatiquement lors de l'installation de la nouvelle version avec le schéma d'administration de sites existant), puis, mettez à niveau chaque schéma du projet individuellement. Méthodes de mise à niveau des sites Les méthodes de prise en charge de la mise à niveau physique sont les suivantes : Mise à niveau du même serveur Mise à niveau d'un nouveau serveur 5
La mise à niveau d'un serveur existant est habituellement effectuée lorsque : le nouveau matériel pour le serveur n'est pas disponible un petit nombre de projets est en cours d'exécution les projets sont petits et à faible risque Mise à niveau d'un environnement de test La mise à niveau sur un serveur différent exige naturellement un nouveau serveur pour l'installation de HP Quality Center ; cependant, elle ne nécessite pas de nouveaux serveurs pour le référentiel de système de fichiers ni pour la base de données. Lorsque la base de données et le référentiel de système de fichiers sont placés sur différents serveurs, les serveurs de la base de données et du référentiel de système de fichiers ne requièrent ni l'un ni l'autre de modifications actives comme suite à la mise à niveau. Questions à prendre en considération en sélectionnant la méthode de mise à niveau physique : Mettre à niveau les méthodes Matériel Mettre à niveau la méthodologie (voir page 7) Temps d'arrêt Gestion du site Sauvegarde Disponibilité de l'utilisateur Mettre à niveau le serveur de production Aucun besoin de matériel supplémentaire. Mise à niveau de masse. Après avoir désinstallé la version existante de HP Quality Center, le projet n'est pas disponible jusqu'à l'installation de la nouvelle version et la mise à niveau du projet. Lors de l'installation avec un schéma d'administration de site propre, aucune structure ni configuration du site n'est disponible. Cependant, il est recommandé d'utiliser le schéma d'administration du site existant. Nous recommandons la sauvegarde de tous les projets, y compris les schémas d'administration de site, avant la nouvelle installation. Exige au préalable une fermeture complète du site. Une fois les projets mis à niveau, ils peuvent être réactivés. Mettre à niveau un nouveau serveur Un nouveau serveur est requis. Mise à niveau de masse ou graduelle. Tant que le projet est actif avec la version existante, le temps d'arrêt requis ne dure que le temps de la mise à niveau du projet. Il est possible de procéder à l'installation avec une administration de site propre ou d'utiliser l'administration existante. Remarque : L'utilisation d'un schéma d'administration de site propre entraine la perte de toutes les informations utilisateur, y compris passeports et coordonnées utilisateur. Si l'installation est effectuée avec une administration de site, il n'est pas nécessaire de créer de sauvegarde avant la mise à niveau de tous les projets, un par un. Si vous utilisez un schéma d'administration de site existant, une sauvegarde devra être effectuée avant l'installation. Offre la flexibilité d'une mise à niveau graduelle tandis que les utilisateurs peuvent travailler sur la version existante et sur la version actuelle simultanément. Remarque : Il est impossible d'utiliser plusieurs versions de HP Quality Center sur le même client à moins que le client soit nettoyé lors du changement de version. Pour en savoir plus sur comment nettoyer la machine client HP Quality Center, consultez l'article de la base de connaissance KM176290. Structure d'administration de site Vous pouvez installer HP Quality Center proprement ou utiliser une copie du schéma d'administration de site de production. Tenez compte des facteurs suivants lorsque vous décidez d'utiliser ou pas le schéma d'administration de site de la production ou la méthode de site propre : Réorganisation de la structure de site : Si la réorganisation de la structure du site (projet dans des domaines) est requise, installez votre environnement de production avec une administration de site propre. Si vous possédez un grand nombre de projets, nous vous recommandons de ne pas réorganiser le site pour les raisons suivantes : La réorganisation peut s'avérer difficile. La réorganisation peut durer longtemps. (Cette durée peut être réduite avec un plan de mise à niveau poussé. Pour en savoir plus sur comment préparer un plan de mise à niveau, vois page 13.) La réorganisation de la structure du site peut nécessiter une réorganisation utilisateur. Il est nécessaire d'informer tous les utilisateurs de tous les projets relatifs à toutes les modifications. 6
Réorganisation de la gestion utilisateur : Dans certains cas, HP Quality Center peut avoir un grand nombre d'utilisateurs listés dans son administration de site. Pour vérifier les besoins de tous les utilisateurs, il est possible d'installer HP Quality Center avec un schéma d'administration de site propre n'ayant aucun utilisateur sur sa liste. L'utilisation du schéma d'administration de site de production inclut toutes les listes d'utilisateurs de production dans votre environnement de test. Remarque : Lors de la restauration d'un projet vers une administration de site, tous les utilisateurs sur ces listes sont ajoutés. Maintenance de la configuration du site : Lors de l'installation avec une administration de site propre, toutes les configurations effectuées sur le site dans l'onglet Configuration du site doivent être copiées. Temps de gestion : L'utilisation d'un schéma d'administration de site existant exige la maintenance des configurations, des projets et des utilisateurs existants déjà présents dans la liste sur le site. Cela nécessite parfois beaucoup d'efforts et de temps. D'autre part, l'installation avec un schéma d'administration de site propre demande la redéfinition de toutes les données. Lorsque vous sélectionnez le schéma d'administration de site à utiliser, tenez compte des efforts nécessaires et des avantages de chacun. Pour utiliser un schéma d'administration de site existant, sauvegardez le schéma d'administration du site de production. Pour en savoir plus sur comment sauvegarder les schémas HP Quality Center, consultez les articles de base de données KM205839 et KM169526. Après avoir restauré le schéma d'administration du site sauvegardé, assurez-vous d'utiliser le même nom de schéma que celui utilisé au cours de l'installation. Pour en savoir plus sur comment installer les schémas d'administration de site existants, consultez le "Guide d'installation HP Quality Center". Remarque : Lorsque vous utilisez un nouveau schéma d'administration de site, le nouveau schéma ne contient aucune donnée utilisateur. Vous devez déplacer la table Utilisateurs du schéma d'administration de site source dans le schéma d'administration de site cible, puis mettre à jour l'entrée USER_SEQ de la table SEQUENCES. La valeur de ce numéro d'index doit être l'user_id maximum de la table Utilisateurs. Méthodes de mise à niveau des projets Vous pouvez mettre à niveau des projets en utilisant les méthodologies suivantes : mise à niveau de masse et mise à niveau graduelle. Mettre à niveau les méthodes Masse Graduelle Points à prendre en compte Au cours d'une mise à niveau de masse, l'environnement de production, y compris les serveurs HP Quality Center, ne sont pas disponibles pour les utilisateurs finaux. A partir des résultats des tests (voir la section sur les tests page 8), vous pouvez estimer le temps d'arrêt du système et décider si cette stratégie est adaptée à votre environnement de production. Une mise à niveau de masse peut être appropriée si vous n'avez pas beaucoup de projets à mettre à niveau et que le temps d'arrêt du système est admissible. Au cours d'une mise à niveau graduelle, les utilisateurs n'ont pas accès au groupe des projets mis à niveau au cours de la mise à niveau. Une fois la mise à niveau d'un groupe de projets terminée, ces projets sont accessibles à tous les utilisateurs finaux dans l'environnement de production HA Quality Center. Cette stratégie offre une grande flexibilité dans la gestion du processus de mise à niveau en divisant la mise à niveau en pièces plus petites et en réduisant les temps d'arrêt au cours desquels les utilisateurs finaux n'ont pas accès à leurs projets. La mise à niveau graduelle n'est pas une option lorsque vous mettez à niveau sur un serveur de production existant. Pendant que les deux serveurs existent, ils doivent être maintenus tous les deux. Par exemple, un nouvel utilisateur doit être ajouté aux deux instances (de la même manière que pour la mise à jour du mot de passe, les paramètres d'administration de site, etc.). Configuration et personnalisation des projets Après la mise à niveau, les projets sont toujours définis pour fonctionner conformément à la version existante et n'incluent aucune configuration ni personnalisation obligatoires pour prendre en charge l'utilisation avec de nouvelles fonctionnalités présentées dans la nouvelle version. Au cours de cette phase, chaque modification de la personnalisation du projet est mise en œuvre pour prendre en charge les nouvelles fonctions et s'adapter à tous les changements de flux de travail désirés. 7
Cette phase requiert l'implication de l'administrateur de projets de HP Quality Center qui comprend les processus d'aq et est responsable de toute la personnalisation dans le cadre du projet de HP Quality Center pour prendre en charge ces processus. Tests Le processus de mise à niveau a un impact sur la fonctionnalité, les performances et la compatibilité avec d'autres produits HP (tels que HP LoadRunner, HP Performance Center ou HP Business Process Testing) et des intégrations tierces. Avant d'installer HP Quality Center sur votre environnement de production, testez HP Quality Center dans un environnement de test qui reflète votre configuration spécifique. Qu'est-ce qu'un environnement de test? L'environnement de test est séparé de l'environnement de production et le reflète précisément. Il simule les configurations et les applications installées sur le système de production, y compris le serveur de base de données, le logiciel et les projets de production. Par l'intermédiaire du test de la mise à niveau de votre environnement de test, vous pouvez obtenir une meilleure image des résultats tout en identifiant et en évitant tout impact négatif potentiel sur votre environnement de production. Cet environnement de test peut également être utilisé pour évaluer la nouvelle version. Pourquoi définir un environnement de test? Il est recommandé de tester la procédure de mise à niveau avant le lancement. En cas d'échec de la mise à niveau, il n'y a aucun préjudice réel tant que l'environnement de test est indépendant de l'environnement de production. Identification et détection précoces des problèmes produit. Bonne plateforme pour finaliser les plans de mise à niveau, les ressources et le temps requis pour la mise à niveau de la production. Plateforme pour évaluer les nouvelles fonctionnalités et capacités. Peut être utilisée pour la création des matériels de formation de la nouvelle version (pour en savoir plus sur la création d'une formation pour la nouvelle version, consultez la section sur la formation de la nouvelle version et les notes page 15). Que tester et comment le tester? Sélection des projets de test Les bons projets de candidats pour l'environnement de test répondent à un ou à plusieurs des critères suivants : Projets fréquemment utilisés Projets stratégiques avec un grand nombre d'utilisateurs Gros projets (un grand nombre d'outils) Projets anciens Projets complexes Projets avec un fort impact commercial Une fois les projets sélectionnés pour les tests sur l'environnement de test, sauvegardez le schéma utilisateur de base de données et une copie dans le référentiel. Pour en savoir plus sur comment sauvegarder un projet HP Quality Center, consultez les articles de base de données KM205839 et KM169526. Pour accélérer la préparation de l'environnement de test, préparez en avance les fichiers dbid.xml qui contiennent les détails du schéma de base de données et l'emplacement du référentiel (voir Figure 4). Remarque : La mise à niveau sur un environnement de test simule exactement ce qui se passe au cours de la mise à niveau de la production. Utilisez cet environnement indépendant comme l'occasion de vous préparer au mieux à la mise à niveau des projets de production actuels. 8
Figure 4. Sélection des projets à tester Stratégie de tests Lorsque vous déterminez comment tester les projets de test sélectionnés, souvenez-vous que les tests sont difficiles et demandent du temps. S'il n'existe pas de limitations importantes des efforts et du temps, exécutez tous les types de tests sur tous les projets de tests. En cas de limitations, différents tests peuvent être menés sur différents projets. Toutefois, plus le test est large, plus vous êtes sûr du processus et de la nouvelle version HP Quality Center. Tenez compte des types de tests suivants pour votre environnement de test : Tests de performances : Teste les performances de production en comparant avec les performances de la nouvelle version. Remarque : Pour obtenir des résultats précis, simulez votre environnement de test dans la même configuration que celle du serveur de production, y compris la charge. Tests d'intégrité des données : Valide que les informations sur tous les projets existants existent et n'ont pas été endommagées. Tests de la compatibilité des sauvegardes des flux de travail/ de la régression : Teste les procédures et les actions définies par l'organisation. Pour obtenir un test de régression complet, évaluez chaque action individuellement et confirmer la réception des données correctes et attendues. Tests de bout en bout (E2E) : Vérifie l'existence et les résultats du processus général. Tandis que le test de régression est supposé vérifier chaque action individuellement, le test E2E vérifie les processus en entier, contenant une ou plusieurs actions. Tests d'utilité : Se concentre sur la mesure de la capacité d'un produit créé par l'homme pour connaitre son objectif visé. Tests de validation des nouvelles fonctionnalités : L'utilisation des données et des processus de production permet de décider si les nouvelles fonctionnalités et capacités de la nouvelle version correspondent à vos besoins et s'intègrent à vos processus existants. 9
Après avoir sélectionné le type de test nécessaire, sélectionnez le test à exécuter sur chaque projet. Lors de la création de cette matrice, veuillez tenir compte des points suivants : Facteur Durée de test requis pour chaque type de tests sur chaque projet. Disponibilité des testeurs qui connaissent les processus définis dans les projets de tests. Combien le projet possède-t-il d'outils? Le projet souffre-t-il de problèmes de performances sur les versions précédentes? Le projet a-t-il un impact commercial important? Le projet est-il actif dans le serveur de production? Le projet bénéficie t-il de nouvelles fonctionnalités ou capacités de la nouvelle version? Configurations possibles Peut impacter le nombre de tests à exécuter. Ne sélectionnez que le nombre de tests pouvant être exécutés dans le délai donné. Si les testeurs qui connaissent le processus des projets ne sont pas disponibles, il est impossible d'exécuter les tests de flux de travail ni d'intégrité des données. Si le projet contient plusieurs outils, l'exécution des tests de performances est envisageable. L'exécution des tests de performances est envisageable. Dans ce cas, l'exécution est envisageable. Tests de validation de l'intégrité des données Tests des flux de travail Tests E2E Dans ce cas, l'exécution est envisageable. Tests E2E Tests d'utilité Evaluez la mise en œuvre de nouvelles fonctionnalités dans le projet. Il s'agit du meilleur moyen pour décider d'une matrice de test pour chaque projet à tester dans l'environnement de test. Dans la matrice de test, définissez, pour chaque projet, le niveau de test pour chaque type de test. Par exemple : Projet A Projet B Projet C Projet D Projet E Performances Pleine Aucune Aucune Pleine Intégrité des données Aucune Pleine Pleine Pleine Flux de travail Aucune Basique Basique Pleine E2E Partiel Basique Pleine Pleine Utilité Aucune Basique Basique Pleine Nouvelles caractéristiques Aucune Aucune Pleine Pleine Définition de l'environnement de test Mode d installation Avant d'installer de l'environnement de test, assurez-vous de la présence des ressources de test nécessaires pour tester la nouvelle version. Si aucune ressource de test ou aucun serveur n'est disponible, redéfinissez votre processus de mise à niveau ou allez à l'étape suivante et définissez un plan de mise à niveau. Lors de l'installation de votre schéma d'administration de site, vous devez décider si vous souhaitez un schéma d'administration de site de production ou propre. Tenez compte des aspects suivants : Intégrité de simulation : La meilleure intégrité de simulation est d'installer votre environnement de test en fonction de votre décision d'utiliser un schéma d'administration de site de production ou propre. Test d'installation complet : Directement dirigé par la méthode d'installation sélectionnée lors de la mise à niveau de la production. En cas d'utilisation du schéma d'administration de site de production pour la mise à niveau de la production, il est conseillé de tester préalablement dans l'environnement de test, afin de diminuer les risques d'installation. 10
Test de la commodité de gestion: Si vous utilisez une structure de site de production, vous aurez peut-être besoin de restaurer les projets de test au même emplacement dans l'arbre que dans la production (bien que ce ne soit pas essentiel). Dans ce cas, localiser et gérer les projets de test dans l'arbre impliqueraient une somme de travail inutile. Remarque : Lors de la restauration d'un projet sur un site, tous les utilisateurs du site non inscrits dans la liste existant dans le projet sont automatiquement ajoutés à la liste des utilisateurs du site. Gestion des utilisateurs : L'utilisation du schéma d'administration de site de production dans votre environnement de test implique que toutes les listes d'utilisateurs de production se trouvent dans votre environnement de test. Assurez-vous que le fait d'avoir tous les utilisateurs de la liste sur votre site n'affecte pas l'intégralité de la simulation. Temps de gestion : Le temps de gestion reflète directement la commodité de la gestion. Si l'utilisation de la structure du site de production n'est pas pratique, veuillez prendre en considération l'utilisation d'une installation propre. Toutefois, même si vous utilisez une structure du site de production, vous ne pouvez définir un domaine que pour le test qui réduit le temps de gestion mais également réduit l'intégrité de la simulation. Remarque : Lorsque vous utilisez la copie du schéma d'administration de site de production, tous les domaines et les projets de production sont dans la liste ; cependant ils ne sont ni actifs ni accessibles. De plus, pour vous faciliter la tâche, il vous est conseillé de restaurer les projets soit dans un domaine localisé, soit dans le même emplacement que celui qu'ils occupaient dans l'arbre des projets de production, selon ce qui vous convient le mieux en fonction de votre gestion et de vos tests. Liste de contrôle après l'installation Après l'installation de l'environnement de test, préparez une liste de contrôle pour vous assurez que l'installation de HP Quality Center dispose de toutes les configurations nécessaires. La liste doit contenir les points suivants, entre autres : L'existence d'une licence qui répond aux besoins de tests. Une définition et une configuration de serveur de base de données dans l'administration de site HP Quality Center. En cas de sélection des projets de test avant l'installation, préparez les fichiers dbid.xml pour tous les projets sélectionnés. Pour en savoir plus sur comment restaurer un projet HP Quality Center, consultez les informations sur la restauration de projets dans le "guide d'administration HP Quality Center". Configuration et installation des outils d'intégration. Vérification de la connexion sur l'administration de site. Vérification du fait que tous les intervenants concernés ont accès à l'administration du site. Définition des journaux au niveau désiré, ce qui facilite le suivi des problèmes en cas de problèmes. En cas de configuration d'un serveur de messagerie sur un environnement de production, assurez-vous d'en définir un également dans l'environnement de test. Néanmoins, il est conseillé d'éviter d'envoyer des messages automatiques aux utilisateurs de production en redéfinissant toutes les adresses de messagerie dans le projet ou en configurant un serveur de messagerie différent qui n'a pas accès aux messages de production. Pour redéfinir des adresses de messagerie, demander l'aide du service DBA en exécutant la requête suivante sur le schéma des projets : UPDATE USERS SET US_MAIL_ADDRESS = Processus de mise à niveau de la version 10.00 HP Quality Center HP Quality Center 10.00 propose une nouvelle procédure de mise à niveau qui diminue et sécurise le processus de mise à niveau. Le nouveau mécanisme de mise à niveau est fondé sur un flux de travail de trois arbres, comme indiqué Figure 5. Figure 5. Processus de mise à niveau de projets HP Quality Center 11
Vérifier le projet : Permet de détecter les problèmes de votre environnement, la structure des schémas et l'intégrité des données pouvant provoquer un échec de la mise à jour des projets. Réparer le projet : Permet de réparer les problèmes de données et de schémas au cours du processus de vérification. Si le processus de vérification repère des problèmes pouvant provoquer la perte de données, le processus de réparation ne répare pas les problèmes automatiquement. Dans ce cas, réparez les problèmes manuellement. Mettre à niveau le projet : Permet de mettre à niveau votre projet vers la version actuelle de HP Quality Center. Pour en savoir plus sur le nouveau processus de mise à niveau, assurez-vous de vérifier : Le guide d'administration HP Quality Center Le guide de préparation de la mise à niveau HP Quality Center Remarque : Il est très important de vérifier l'instance de production pour évaluer le risque de la mise à niveau. La vérification et la réparation des projets HP Quality Center 9.xx sont également accessibles à l'aide d'un outil autonome pouvant être activé avant l'installation de HP Quality Center 10.00. Analyse des résultats du test Pour déterminer si vos définitions de procédure de mise à jour et vos résultats de test correspondent à vos besoins, assurez-vous de valider les résultats de l'environnement de test en comparant la fonctionnalité et les performances de la version de production HP Quality Center avec celles de la nouvelle version. Si vous utilisez les intégrations HP ou des intégrations d'outils tiers HP Quality Center, validez également la compatibilité de sauvegarde de ces intégrations. Par exemple, si vous utilisez les fonctions OTA API dans des scripts, vous devez exécuter le script avant d'exécuter la mise à niveau pour vérifier que les nouveaux composants OTA API installés au cours de la procédure de mise à niveau sont toujours compatibles. En cas de problèmes, évaluez-les en fonction du risque. Par exemple, une petite modification de fonctionnalités qui requiert un délai d'ajustement du flux de travail présente un risque faible. En fonction de l'évaluation, déterminez si la procédure de mise à niveau peut continuer. Planification d'une mise à niveau de production L'étape la plus importante est de tout cartographier avant de commencer. Créez une liste ou un plan de travail des tâches principales pouvant être utilisé pour suivre les tâches et vérifier qu'aucune étape ne manque. Dans votre plan de travail, notez toutes les mesures à prendre, les délais et les intervenants. Par exemple, pour la sauvegarde des schémas de projets, demandez à votre DBA de vous fournir un calendrier estimatif pour cette action et définissez le DBA comme un intervenant essentiel. Afin d'éviter tout problème, essayez d'identifier les problèmes en avance et prévoyez des alternatives. Par exemple, si le DBA n'est pas disponible, préparez une date alternative ou employez une personne pouvant sauvegarder la partie du plan de travail du DBA. Dans le cadre de votre plan de travail, vous pouvez vouloir introduire toutes les étapes nécessaires pour la stratégie de mise à niveau (mise à niveau de masse ou graduelle) sélectionnée. Définissez chaque étape et la portée de chaque étape. 12
Créer une liste de contrôle des infrastructures Remplissez la liste de contrôle suivante pour vous assurer que vous suivez les étapes de définition telles que vous les avez définies. Contrôler les définitions avec les matrices prises en charge et recommandées en vérifiant les configurations HP Quality Center les plus récemment mises à jour (hp.com/go/quality). Dans votre liste de contrôle, intégrez tous les noms de serveurs, configurations, stockage, mémoire, chemins d'accès essentiels au système de fichiers et exigences logicielles. Créez par exemple la table suivante pour chaque projet : Serveur A- IP XXX.X.XX.XX Utilisation Matériel Système d exploitation Ce serveur est utilisé comme le nouveau serveur d'application de la version 10.00 HP Quality Center uniquement Mémoire : XX CPU : XX Horloge du CPU : XX Espace disque : XX Windows 2003 Server, SP2, 64 bits Logiciels IBM WebLogic 9 Apache Commentaires Doit avoir une connexion directe au serveur B (le serveur de base de données) Doit avoir une connexion directe au serveur C (le serveur de stockage du référentiel) Le dossier \\x\y\z doit être mappé vers le stockage du référentiel dans le serveur C Le chemin d'installation doit être c:\program Files\HP\HP Quality Center Après l'installation des serveurs, validez l'installation et la configuration selon la liste de contrôle. Créer une liste de restrictions Créez une liste des restrictions dont vous avez besoin pendant la mise à niveau, par exemple, des restrictions de mot de passe d'authentification des bases de données, des restrictions de sécurité et des restrictions de clients. Assurez-vous d'aborder chaque restriction de la liste et de fournir une solution détaillée. Pendant la création de la liste, assurez-vous de prendre en considération le mode de déploiement actuel de HP Quality Center sur les machines client (le mécanisme de téléchargement HP Quality Center ou votre propre méthode de packaging) et si toutes les préparations ou modifications ont été effectuées. Définir un calendrier de mise à niveau de projets Que vous ayez décidé de procéder à une mise à niveau graduelle ou de masse, vous devez définir un calendrier de mise à niveau de projets. Dans ce plan, vous définissez la priorité du projet pour un délai spécifique. Après avoir déterminé la priorité de mise à niveau du projet, examinez les points techniques et relatifs au projet : Techniques : Risque de la mise à niveau du projet : La mise à niveau d'un projet d'archive, par exemple, a un très faible risque comparé à un projet actif qui est très largement utilisé sur une base quotidienne. Vous pouvez désirer commencer avec des projets à faible risque pour acquérir de l'expérience et de la confiance dans le processus de mise à niveau. Cependant, les projets à faible risque peuvent également être gardés pour la fin car il n'y a souvent pas d'urgence à les mettre à niveau. Durée de sauvegarde, restauration et mise à niveau : Quelqu'en soit le motif, les actions de sauvegarde, de restauration ou de mise à niveau prennent du temps. Par exemple, vous devez vous assurer de ne pas inclure dans le travail quotidien un trop grand nombre de projets pour lesquels la sauvegarde et la restauration prennent plus d'une journée. Consultez votre DBA pour connaître la durée requise pour les projets de sauvegarde et de restauration de toute taille dans la base de données et mesurez la durée approximative de ces actions dans l'environnement de test. 13
Projet : Longue procédure : Consultez l'administrateur de projets quant aux activités planifiées pendant la durée de mise à niveau sélectionnée. Tentez de comprendre si les jalons importants (par exemple une version importante ou des tests de correctifs) sont planifiés. Urgence des fonctions : Consultez les responsables chargés du projet ou l'administrateur de projet quant aux nouvelles capacités offertes dans la nouvelle version, pour comprendre si ces capacités peuvent être mises en œuvre dans le projet, et comment. Un projet très fortement influencé par une ou plusieurs capacités doit être défini comme un projet prioritaire pour la mise à niveau. Dépendances utilisateur : La mise à niveau graduelle permet d'exécuter deux versions de HP Quality Center simultanément. Les utilisateurs qui utilisent un ou plusieurs projets peuvent avoir besoin de se connecter à deux projets ou plus de versions différentes, ce qui exige de télécharger différentes versions client HP Quality Center. Si cela n'est pas possible, en raison des permissions client, programmez la mise à niveau à partir des groupes d'utilisateurs en utilisant plus d'un projet. Définir des contacts de projets Pour chaque projet, définissez un ou deux contacts avec lesquels travailler en ce qui concerne le délai et la communication au cours du processus de mise à niveau. Assurez-vous de noter ces contacts en tant qu'intervenants dans le calendrier de mise à niveau de projets. Pour une mise à niveau graduelle, effacer les délais de migration avec les contacts car il est de la responsabilité des contacts d'informer les utilisateurs de la maintenance des projets avant, pendant et après la mise à niveau. Nous vous recommandons d'inclure les détails suivants pour chaque projet dans votre calendrier de mise à niveau de projets. Domaine Nom du projet Schéma des bases de données Emplacement du référentiel Actif En cours d'utilisation Durée de maintenance planifiée Délais de mise à niveau Contacts Configurations spéciales (par exemple, une migration avec un outil externe) Modifications de personnalisation Par la mise en œuvre de cette table, vous pouvez suivre votre progression lors de l'exécution de la mise à niveau réelle. Préparer une procédure de démantèlement Définissez une liste de problèmes éventuels pouvant survenir au cours de la procédure de mise à niveau. Pour être préparé à ces problèmes, créez des plans d'atténuation qui diminuent les risques associés et pour chaque risque, créez un plan de résultats. Le cas échéant, créez une procédure de démantèlement qui facilite l'utilisation de l'environnement existant. Ceci est très important lors de l'exécution d'une mise à niveau de masse. A titre préventif, sauvegardez tous les projets et schémas d'administration de site avant la mise à niveau. Ne sauvegardez qu'une fois le projet désactivé et aussi près que possible du temps d'arrêt afin de permettre une période d'utilisation du projet maximale et une perte de données minimale. Assurez-vous d'attribuer les intervenants au plan de procédure de démantèlement. Définissez des tests d'intégrité à exécuter après la mise à niveau Une fois la validation de l'environnement de test officiellement terminée, définissez, après avoir consulté les résultats des tests, quels domaines clés sont affectés au cours du processus de mise à niveau. Définissez ces domaines clés comme des domaines à haut risque devant être inclus dans les tests d'intégrité, une fois la mise à niveau terminée pour chacun des projets. De plus, toutes les fonctionnalités utilisées fréquemment doivent également être incluses comme test d'intégrité pour chacun des projets. 14
Vérifier la liste de contrôle après la mise à niveau Après la mise à niveau, contrôler les aspects suivants : Alertez le contact du projet quant à l'intégralité de la mise à niveau du projet. Vérifiez que vous pouvez vous connecter aux projets dans l'administration de site. Demandez aux utilisateurs de vérifier qu'ils peuvent se connecter à tous les projets HP Quality Center au moyen de leur compte. Demandez aux utilisateurs d'exécuter leurs opérations courantes et rapportez les commentaires tels que le temps de réponse ou l'occurrence des erreurs. Demandez aux utilisateurs de vérifier les nouvelles fonctions et fonctionnalités dans HP Quality Center et de fournir des commentaires. Contrôlez les permissions des groupes d'utilisateurs devant être définies par défaut pour les nouvelles fonctions et motivez-les le cas échéant. Exécutez un test de charge sur l'environnement de test pour vérifier s'il est capable de prendre en charge le nombre d'utilisateurs prévu. Si vous utilisez une intégration HP ou une intégration d'outils tiers avec HP Quality Center, validez la compatibilité de sauvegarde de l'intégration et fournissez des commentaires. Préparez les matériels et les notes de formation pour la nouvelle version Afin d'éviter les appels concernant l'utilisation quotidienne de HP Quality Center et pour faciliter une adoption sans heurt, vous pouvez créer une note d'information qui contient les améliorations principales apportées à la fonctionnalité, les limitations, les aperçus des nouvelles fonctions et une section de trucs et conseils. Ce document doit être fondé sur les commentaires provenant de l'étape de tests et des documents de la version HP Quality Center, notamment, le "guide de l'utilisateur HP Quality Center" et le document "Quelles sont les nouveautés" publié avec la nouvelle version HP Quality Center. Publiez vos notes et matériel de formation avant la mise à niveau réelle afin d'éviter d'accumuler des cas de support supplémentaires Support après la mise à niveau Lors de la planification de la mise à niveau, souvenez-vous qu'après le processus de mise à niveau réelle, une période de support est requise pour les clients en cas de problèmes et si des clarifications sont nécessaires. Définissez des contacts de support et ajoutez leurs noms aux utilisateurs du projet. Le rôle de contact comprend la résolution des problèmes et la prise en charge des questions de fonctionnalité. Les contacts doivent être compétents dans toutes les nouvelles fonctionnalités et modifications de la version. Tenez compte de l'organisation de la prise en charge de la formation à cette fin. Vous pourriez envisager de préparer un système de suivi des défauts au cours de la période de prise en charge. 15
Support Visitez le site Web Support logiciel HP à l'adresse hp.com/go/hpsoftwaresupport. Ce site Web vous offre des informations sur des contacts des détails relatifs aux produits, services et prise en charge offert par les logiciels HP. L'assistance en ligne des logiciels HP offre aux clients la possibilité de résoudre eux-mêmes les problèmes. Elle fournit un moyen rapide et efficace d'accéder aux outils de support technique interactifs nécessaires pour gérer votre entreprise. Dans le cadre d'une relation clients valorisée, le site Web du support technique vous permet de bénéficier des fonctions suivantes : Recherche de documents de connaissance intéressants Soumission et suivi de cas de prise en charge et demandes d'améliorations Téléchargement de correctifs de logiciels Gestion des contrats de support Recherche de contacts de support HP Vérification des informations relatives aux services disponibles Entrée dans des discussions avec d'autres utilisateurs du logiciel Recherche et enregistrement de formation sur le logiciel Tous les manuels référencés dans le présent document sont disponible à l'adresse support.openview.hp.com/selfsolve/manuals. La plupart des domaines de support exigent que vous soyez enregistré en tant qu'utilisateur HP Passport et connecté. De nombreux d'entre eux exigent également un contrat de support valide. Pour obtenir un ID HP Passport, allez à h20229.www2.hp.com/passport-registration.html. Pour en savoir plus sur les niveaux d'accès au support, allez à h20230.www2.hp.com/new_access_levels.jsp. Incitation à l'action Pour en savoir plus sur comment mettre en œuvre une infrastructure de gestion de la qualité complète avec l'aide de HP Quality Center, rendez-vous sur hp.com/go/quality. Connectez-vous hp.com/go/getconnected Recevoir les avis des spécialistes sur les tendances techniques, les alertes et les solutions HP. Copyright 2011-2012 Hewlett-Packard Development Company, L.P. Les informations contenues dans ce document sont sujettes à modification sans notification préalable. Les seules garanties relatives aux produits et services HP sont stipulées dans les énoncés de garantie expresse accompagnant ces produits et services. Aucune déclaration contenue dans ce document ne doit être interprétée comme constituant une garantie supplémentaire. HP décline toute responsabilité quant aux éventuelles erreurs ou omissions techniques ou éditoriales. Microsoft est une marque déposée de Microsoft Corporation aux Etats-Unis. 16 4AA2-8590FRE, créé en juin 2011 ; mis à jour en août 2012, rév. 2