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
- Comment se démarquer avec l’IA quand elle doit devenir la norme
- Attaques IA : un Active Directory peut être compromis en 40 minutes
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
Articles les + lus
Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
Cybersécurité : pourquoi 95% des violations de données sont liées à l’humain, surtout en été
Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
Asys accélère sur la planification intelligente avec l’acquisition de m-work
Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
À la une de la chaîne Mobilité
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Cybersécurité : pourquoi 95% des violations de données sont liées à l’humain, surtout en été
- Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
