Logiciel HP Application Lifecycle Management
Transcription
Logiciel HP Application Lifecycle Management
HP Application Lifecycle Management Fiche technique HP Application Lifecycle Management est votre meilleur allié pour optimiser les résultats des équipes chargées de la gestion des applications. Il apporte prévisibilité, reproductibilité, agilité et qualité à vos applications, du début à la fin de leur cycle de vie. Réduire le coût et la complexité des applications tout en en améliorant la qualité Aujourd'hui, les entreprises veulent que leurs investissements rapportent plus. Malheureusement, elles doivent composer avec plusieurs décennies d'investissements en infrastructure et en applications. Comment gagner en agilité, augmenter sa capacité d'innovation et enrichir les fonctionnalités de ses applications tout en maintenant les coûts au plus bas ? Une seule réponse : en évoluant, c'est-à-dire en modernisant les applications obsolètes. Mais les éléments qui favorisent la modernisation (équipes dispersées dans le monde entier, méthodologies itératives et nouvelles technologies) soulèvent de nouveaux problèmes. Il y a encore quelques années, les versions d'applications étaient gérées de manière cloisonnée. La communication entre les équipes chargées des applications était rare, voire ‑inexistante. Entre-temps, les entreprises ont adopté une démarche de transformation des applications qui devait décloisonner l'organisation au profit de son agilité. La transformation des applications s'est traduite par le développement et l'accumulation de centaines de services et d'applications composites, devant contribuer ensemble à la réalisation d'un objectif métier. Si cette démarche promet une plus grande agilité, elle oblige également à tester et à lancer tous ces services et applications simultanément — un problème de gestion supplémentaire pour des équipes de projet disséminées dans le monde entier. Les services informatiques appellent ces groupes de services et d'applications composites des « versions d'entreprise » ou des « ensembles de versions d'entreprise ». Les applications et services prêts pour la production sont intégrés dans la version ; les applications qui ne sont pas prêtes doivent attendre le prochain ensemble de versions. La multiplication simultanée des éléments de base, des dépendances et des versions d'entreprise est l'un des grands facteurs qui poussent à l'adoption de solutions logicielles de gestion du cycle de vie des applications. Avec la transformation des applications et l'avènement des versions d'entreprise, de nouveaux besoins sont apparus : •Gérer et suivre centralement tous les projets d'applications •Acquérir une visibilité en temps réel sur le processus de mise à disposition des applications •Centraliser la gestion et le respect de workflows et de processus homogènes tout au long du cycle de vie des applications •Réduire le travail en double d'un projet à l'autre •Fournir une vue complète de la qualité et des tendances en matière de défauts sur l'ensemble des projets d'applications pour permettre des décisions mieux informées au niveau des versions d'entreprise •Faciliter la collaboration et la communication entre les équipes métier, de développement, d'assurance qualité (AQ) et d'exploitation, internes comme externes, tous projets confondus La transformation des applications implique la fourniture d'applications de haute qualité qui répondent aux objectifs métier tout en garantissant prévisibilité, reproductibilité et agilité du début à la fin du cycle de vie des applications. La qualité et l'agilité sont deux aspects centraux d'une mise à disposition efficace d'applications modernes. Conçu pour accélérer la transformation des applications, encourager la collaboration entre équipes disséminées et garantir la qualité à la base, le logiciel HP Application Lifecycle Management est la réponse des services informatiques à l'obligation de fournir des applications qui de meilleurs résultats commerciaux. Des tableaux de bord permettent de suivre l'avancement des versions et l'état des KPI. De plus, il est possible d'obtenir des informations détaillées sur chaque KPI. A propos de HP Application Lifecycle Management HP Application Lifecycle Management fournit une plate-forme centralisée qui permet de gérer et d'automatiser les activités imposées par le cycle de vie de base des applications tout en favorisant la gestion des applications sur l'ensemble de leur cycle de vie, de la mise en service jusqu'au retrait. Il accélère la transformation des applications en donnant aux équipes les moyens de planifier, d'organiser et de préparer le lancement d'applications, de composants et de services avec un minimum de retards et une qualité supérieure. HP Application Lifecycle Management réduit le cloisonnement entre équipes informatiques et harmonise les processus de planification et de suivi de projet, de définition et de gestion des exigences, de développement d'applications, de test (fonctionnel, de performances et de sécurité) des solutions, de suivi des défauts et de préparation à la mise en service des applications. De plus, il donne une visibilité totale sur les équipes et les ensembles de versions d'entreprise tout au long du cycle de vie de base des applications ; ainsi, il prépare toutes les parties concernées au changement résultant de la transformation des applications et écourte la période, propice aux erreurs et aux retards de mise en service, pendant laquelle le personnel découvre le nouvel environnement. Dérivé de HP Quality Center Enterprise, HP Application Lifecycle Management propose des fonctions adaptées aux besoins des grandes multinationales dont les projets concernent des centaines d'applications et des équipes disséminées dans le monde entier. C'est la solution idéale pour les clients qui disposent d'un centre d'excellence applicatif. HP Application Lifecycle Management relève ces défis et autorise les organisations à mettre en place des processus homogènes et des pratiques partagées, tout en améliorant la productivité et la collaboration dans l'ensemble des projets d'applications. Son référentiel partagé, qui repose sur une architecture standard, ouverte et homogène, est facilement extensible. « Ce qui distingue la stratégie HP ALM, c'est qu'elle est centrée sur l'alignement Business/IT ... et qu'elle part du contexte métier pour définir les besoins croissants de collaboration entre les équipes de développement et d'exploitation. » – 'HP's Application Lifecycle Strategy,' Ptak Noel and Associates LLC, juillet 2010 2 Fonctionnalités et avantages clés Riche des fonctionnalités et avantages de HP Quality Center, HP Application Lifecycle Management apporte en outre les possibilités suivantes : Suivi et mesure des étapes de projets et des principaux indicateurs de performances (KPI) Si les plans de projet et les tâches associées sont clairement définis au départ, ils sont rarement actualisés et ne reflètent pas toujours l'avancement et l'état réels des tâches et du projet. Cela tient, dans une large mesure, au travail manuel de regroupement des résultats et de calcul des tendances sur la base de données tirées de plusieurs outils différents, travail qui complique l'évaluation des risques d'un projet. Avec la fonction Project Planning and Tracking, chefs de projet et responsables AQ peuvent élaborer un plan de projet dans HP Application Lifecycle Management, puis définir les étapes (contrôles qualité) et KPI associés (critères de sortie) pour chaque tâche. Grâce à ses fonctions de traçabilité, HP Application Lifecycle Management actualise automatiquement l'avancement du projet de manière à mettre d'emblée les risques en évidence. Permettre une gestion et une application centralisées de workflows et de processus homogènes L'absence de processus, workflows et indicateurs standard au sein d'une entreprise peut se traduire par de franches incohérences d'un projet à un autre, donc par une qualité de version et des délais de livraison variables. Les coûts de consolidation d'indicateurs divers sous une forme normalisée, ainsi que les frais de formation des ressources partagées entre projets peuvent en être majorés. HP Application Lifecycle Management permet d'appliquer des processus, stratégies et indicateurs normalisés en créant centralement des modèles à base de workflows obligatoires et de champs définis par l'utilisateur, puis en les propageant automatiquement à plusieurs projets. Vous pouvez ainsi améliorer la cohérence de vos processus, de vos meilleures pratiques et de vos indicateurs. Réduire le travail en double grâce au partage et à la réutilisation des ressources Souvent, une même application est modifiée simultanément dans le cadre de plusieurs projets ; si les exigences et les tests ne sont pas partagés et réutilisés d'un projet et d'une initiative à l'autre, ces changements peuvent se répercuter sur d'autres applications et imposer du travail en double. HP Application Lifecycle Management permet de gérer et de fournir des bibliothèques de ressources communes qui peuvent être partagées et réutilisées entre divers projets et initiatives tout en en maintenant la traçabilité. Ainsi, les ressources partagées peuvent être modifiées pour chaque projet sans que la bibliothèque en soit affectée et chaque projet peut se resynchroniser avec la bibliothèque pour intégrer les éventuels changements. Autre difficulté associée à la multiplication des projets simultanés, les défauts identifiés dans un projet doivent également être éliminés des autres projets ou versions. Les projets étant souvent isolés et la communication entre le personnel AQ et les développeurs, insuffisante, certains défauts peuvent passer inaperçus jusqu'à la mise en production de la solution. HP Application Lifecycle Management assure une gestion multi‑projet des défauts, de sorte que toute anomalie est immédiatement éliminée de tous les projets concernés. Acquérir une visibilité sur une gamme entière d'applications Pour accéder à une parfaite compréhension de toutes vos initiatives d'application et prendre des décisions informées sur les versions d'entreprise, vous avez besoin d'une vue globale et d'informations détaillées sur chacun de vos projets et programmes d'applications. Avec HP Application Lifecycle Management et son système de génération de rapports multiprojets qui consolide les indicateurs d'état d'avancement des différentes initiatives, les indicateurs de qualité des applications, la couverture des exigences et les tendances des défauts entre les projets, toutes ces informations sont entre vos mains. Vous bénéficiez de toute la visibilité globale nécessaire pour comprendre l'état des versions, réduire les risques et fournir dans les temps des applications de qualité à l'entreprise. Renforcer la communication et la collaboration entre les principaux intervenants Les développeurs jouent un rôle majeur dans le cycle de vie des applications. Il est donc essentiel de leur faire connaître les tâches, les exigences et les défauts sans pour autant les obliger à se former à des outils supplémentaires. HP Application Lifecycle Management propose des intégrations prises en charge dans les environnements de développement intégrés (IDE) et les systèmes de gestion des changements du code source pour lier les tâches, les exigences et les défauts. Il associe le travail des développeurs et les modifications du code aux exigences pour contrôler l'avancement du projet et en évaluer les risques. 3 Intégration avec HP Performance Center HP Performance Center interopère avec HP Application Lifecycle Management pour fournir des rapports intégrés sur les performances d'une application et donner un aperçu unique des tests manuels, fonctionnels, de performances et de sécurité, c'est-à-dire une indication exacte de la qualité de l'application à un moment donné. HP Application Lifecycle Management et Agile HP Application Lifecycle Management favorise la gestion Agile en aidant les équipes à accélérer les tests, à réduire les coûts, à améliorer la collaboration entre développeurs et personnel AQ, et à gérer simultanément projets Agile et projets non‑Agile. En effet, il simplifie les tests pour permettre au personnel non technique d'y participer, rationalise les essais manuels et facilite les tests exploratoires ainsi que les tests unitaires en cours de développement.‑ Il aide également les équipes Agile en ce qu'il facilite le partage et la réutilisation des ressources entre les projets et les équipes. Les solutions d'automatisation HP BTO Applications automatisent les essais et proposent des tests fonctionnels, de performance et de sécurité pour applications multicouche, de la couche de services jusqu'à la couche de processus métier en passant par l'interface graphique. Elles permettent ainsi de lancer les tests et l'automatisation avant le développement de l'application tout entière. Les équipes accèdent à un aperçu des tendances en termes de qualité, de sécurité et de performances en automatisant la génération par itération de rapports multiniveaux liés au rôle. La collaboration entre les analystes, les développeurs et l'équipe AQ est facilitée par l'intégration directe des exigences, commentaires utilisateur, tâches et défauts dans l'IDE développeur. Les développeurs n'ont pas besoin de quitter leur environnement de développement, mais peuvent synchroniser les données avec HP Application Lifecycle Management depuis l'environnement IDE de leur choix. Les équipes peuvent utiliser HP Application Lifecycle Management et HP Agile Accelerator pour gérer le workflow Agile entre les services développement et les services qualité, tout en réunissant les indicateurs d'avancement et de qualité sur les projets Agile et les projets non-Agile menés en parallèle. A propos des solutions HP BTO Application Avec les solutions HP BTO Application, vos projets de modernisation n'avorteront plus à cause de mécanismes de distribution obsolètes, mais réussiront et amélioreront vos résultats commerciaux. Alors que les solutions concurrentes traitent le cycle de développement du logiciel comme une représentation complète de l'application, HP replace la mise à disposition des composants de base dans le cadre du cycle de vie de l'application, du concept commercial jusqu'au retrait. Avec ses solutions de gestion et d'automatisation unifiées, HP apporte non seulement plus d'outils et d'intégration, mais encore et surtout plus de simplicité. Pour les équipes d'applications d'entreprise, cela veut dire plus de prévisibilité, de reproductibilité, de qualité et de préparation au changement dans le cycle de vie de base et complet des applications. Accélérez la modernisation de vos applications pour améliorer vos résultats ; visitez le site : www.hp.com/go/ALM Entrez en relation avec vos homologues et des experts en logiciels HP ; consultez la page www.hp.com/go/swcommunity Partager ce document Get connected www.hp.com/go/getconnected Current HP driver, support, and security alerts delivered directly to your desktop Visit us at Pour en savoir plus, consultez le site www.hp.com/fr/btosoftware et contactez-nous sur [email protected] © Copyright 2010 Hewlett-Packard Development Company, L.P. Les informations données dans ce document peuvent faire l'objet de modifications à tout moment. 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 peut être interprétée comme constituant une garantie supplémentaire. HP n'est en aucun cas responsable d'erreurs ou d'omissions de nature technique ou éditoriale du présent contenu. 4AA3-0927FRE, créé en septembre 2010