La plupart des développeurs et architectes SharePoint le savent, gérer un projet SharePoint, de sa conception à son déploiement requiert de nombreuses opérations, parfois très délicates à mettre en œuvre.
Gérer le cycle de vie des applications SharePoint avec SPALM
De plus, ces opérations sont souvent répétées à chaque nouveau projet. Partant de ce constat, Torsten Mandelkow et Matthias Einig, deux développeurs basés en Allemagne ont mis en place un nouveau projet Codeplex, SPALM, pour SharePoint Application Lifecycle Management, dont le but est de consolider les différentes bonnes pratiques et d’aider à la réalisation de solutions SharePoint standardisées et performantes. Voyons comment SPALM peut nous aider lors de nos développements.
Le cycle de vie des applications SharePoint est avant tout un enchaînement d’étapes, un « process » comme certains aiment à dire. Cet enchaînement est parfaitement décrit par Microsoft dans la littérature SharePoint disponible en ligne (Centre de documentation dédié à l’ALM), alors pourquoi réaliser un nouvel ensemble d’outils ?
SPALM n’est pas en soi un remplacement des techniques proposées par Microsoft, mais plutôt un complément d’outils, destiné justement à industrialiser ces bonnes pratiques. Mais revenons tout d’abord sur les cycles de vie applicatifs.
Notion de Cycle de vie applicatif
Le concept de cycle de vie applicatif est un concept extrêmement important dans le cadre de l’industrialisation de solutions logicielles en général. C’est grâce à une identification des différents composants, acteurs, procédures, modèles, bonnes pratiques et techniques que l’industrie informatique peut répéter des déploiements réussis. En effet, si vous gérez une seule application dans votre entreprise, vous pouvez y consacrer un temps conséquent lorsqu’elle le nécessite : vous n’avez pas à industrialiser sa maintenance. Par contre, si vous devez gérer 50 applications pour 40 clients différents, alors la mise en place de bonnes pratiques devient indispensable. C’est là qu’apparaît la notion de cycle de vie des applications. Le cycle de vie d’une application décrit toutes les étapes que celle-ci va suivre, de sa conception a sa mise en service, sa maintenance et enfin sa décommission éventuelle. Le projet SPALM décrit le cycle de vie tel que dans la Figure 1 :
Téléchargez cette ressource
Travail à distance – Guide IT et Métiers
Le travail à distance met à l'épreuve la maturité numérique des entreprises en termes de Cybersécurité, d'espace de travail, de bien-être des collaborateurs, de communication et gestion de projet à distance. Découvrez, dans ce nouveau Guide Kyocera, quels leviers activer prioritairement pour mettre en place des solutions de travail à domicile efficaces, pérennes et sécurisées.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- AI Speech double toutes vos vidéos !
- Finance : l’IA générative plébiscitée pour les décisions stratégiques
- Cybersécurité : les comportements à risque des collaborateurs
- Prédictions 2025 : voici comment l’intelligence artificielle va redéfinir la sécurité de 3 façons
- Top 5 des technologies à suivre en 2025 et au-delà !