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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- On ne peut pas gouverner ce qu’on ne peut pas voir : pourquoi la visibilité doit-elle passer avant la gouvernance en matière de sécurité des identités ?
- L’IA amplifie les risques sur les API
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
Articles les + lus
Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
SMS et e-mails : la notification, un enjeu économique stratégique
Les applications financières sont le terrain privilégié de la fraude
Pourquoi les navigateurs web sont devenus la porte d’entrée des cybercriminels pour compromettre les endpoints ?
Le changement, moteur d’engagement au travail
À la une de la chaîne Mobilité
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- SMS et e-mails : la notification, un enjeu économique stratégique
- Les applications financières sont le terrain privilégié de la fraude
- Pourquoi les navigateurs web sont devenus la porte d’entrée des cybercriminels pour compromettre les endpoints ?
- Le changement, moteur d’engagement au travail
