Définition - Que signifie la gestion du cycle de vie des applications (ALM)?
La gestion du cycle de vie des applications (ALM) est la coordination combinée de diverses activités du cycle de vie du développement, telles que les exigences, le développement de la modélisation, la construction et les tests en:
- Application adéquate des processus qui couvrent ces activités.
- Gérer les relations entre les artefacts de développement utilisés ou produits par ces activités.
- Création de rapports d'avancement du cycle de développement complet.
La gestion du cycle de vie des applications est également appelée gestion du cycle de vie des logiciels.
Definir Tech explique la gestion du cycle de vie des applications (ALM)
Le processus ALM implique la gestion du cycle de vie des applications via la gouvernance, le développement et les opérations. Considéré comme le lien cohérent du cycle de vie du développement, ALM commence toujours par une idée, qui conduit au développement de l'application. Une fois l'application créée, l'étape suivante est le déploiement dans un environnement réel. Une fois que l'application perd sa valeur commerciale, elle atteint la fin de sa vie, où elle n'est plus utilisée.
Bien qu'ALM ne prenne pas en charge certaines activités de processus de gestion du cycle de vie, il maintient toutes les activités synchronisées. Les avantages d'ALM sont les suivants:
- Le partage des meilleures pratiques permet d'augmenter la productivité des développeurs.
- Un flux d'informations fluide et un travail collaboratif aident à briser les frontières.
- ALM réduit le temps de développement et d'adaptation des applications.
- L'intégration simplifiée accélère le processus de développement.
Les inconvénients d'ALM sont les suivants:
- Augmente le coût global de l'application.
- Directement responsable du verrouillage du fournisseur.