330 likes | 443 Views
Gestion du cycle de vie des applications Lotus Notes. Ady Makombo Directeur Teamstudio France ady_makombo@teamstudio.com. Les défis Présentation de Démo Présentation de Démo Questions-réponses. snapper. Agenda.
E N D
Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France ady_makombo@teamstudio.com
Les défis Présentation de Démo Présentation de Démo Questions-réponses snapper Agenda
Comment gérer une équipe de développeurs travaillant simultanément sur la même base ? Comment savoir exactement quelle version de votre base Notes se trouve à chaque étape du cycle de développement ? Comment gérer des branches de développement parallèles pour une application ? Comment récupérer une ancienne version du code après une défaillance technique ? Les défis
Augmentation de la productivité Mise en application des normes internes Mise en application des normes externes Meilleures pratiques Meilleure gouvernance des systèmes d’information Pourquoi est-ce important ?
Qu’est-ce que le contrôle du code source ? • Contrôle des éléments de structure • Verrouillage des éléments • Historique des éléments • Capacité de déterminer l’état d’un élément à un instant t.
Contrôle de l’ensemble de la structure Sauvegarde des éléments de la structure à un instant t Référencement de la structure au moyen d’un identifiant Gestion de l’historique pour la structure En quoi consiste la gestion des versions ?
Visibilité sur les versions installées Point de référence unique Possibilité de récupérer après une défaillance technique ? Possibilité d’auditer le code Avantages de la gestion des versions
Pléthore d’utilitaires de gestion de code source et de versions (tous travaillant au niveau des fichiers) La structure des bases Notes réside dans un seul fichier Comportement RAD Autodiscipline requise ! Pourquoi est-ce un problème sous Notes ?
Teamstudio CIAO! • Contrôle du code source au niveau des éléments de la structure des bases Notes • Fonctionnalités de verrouillage complet du code source • Gestion des versions • Historiques des versions et des éléments avec en prime la fonctionnalité Delta • Restauration (rollback) au niveau des éléments et de la base
Branchement et fusion Mise à disposition pour les tests Mise à disposition pour les tests Mise à disposition pour les tests Correction des erreurs Correction des erreurs Correction des erreurs V2.1.5 Mise en production V2.1.1 V2.1.2 V2.1.3 V2.1.4 FUSION DES CORRECTIONS BRANCHEMENT POUR CRÉERLA V2.2.1 V2.2.1 V2.2.2 … Nouveau Développement Nouveau Développement
Récupération du code “L’erreur est humaine ; rejeter la responsabilité sur quelqu’un d’autre dénote un potentiel pour le management”
snapper • Fonction « Annuler » pour développeur Notes • Fonction « auto-save » pour développeur Notes • Base de documents • Élément • Document • Comparaison de base et d’éléments de design
Outils Logiciels configurés Services Formation Autres solutions Teamstudio
Autres outils Teamstudio design manager Partage & réutilisation de code source Analyse & audit Analyse comparative Recherche et remplacement Et bien plus encore . . .
Build Manager Security Manager Usage Monitor Logiciels sur mesure
Audit de sécurité des applications Audit des actifs Domino Consolidation de serveurs/domaines Changement de version de Domino Prestations de conseils concernant le respect des normes et législations en vigueur Services
Inter-entreprises (prochaine session : 27-28 Nov) Intra-entreprises En ligne Formation