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