La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France

Présentations similaires


Présentation au sujet: "Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France"— Transcription de la présentation:

1 Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France ady_makombo@teamstudio.com

2 Agenda Les défis Présentation de Démo Présentation de Démo Questions-réponses snapper

3 Les défis 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 ?

4 Pourquoi est-ce important ? Augmentation de la productivité Mise en application des normes internes Mise en application des normes externes Meilleures pratiques Meilleure gouvernance des systèmes dinformation

5 Pourquoi est-ce important ? La gouvernance des systèmes dinformation !

6

7 Quest-ce que la gouvernance des systèmes dinformation ? Une doctrine comprenant un ensemble de pratiques, procédures et processus qui définit le pouvoir décisionnel dans lentreprise. Gartner 2007

8 Garantir que les systèmes dinformations soient en adéquation avec les objectifs professionnels Fournir des systèmes dinformation les plus efficaces possible Maintenir les risques à des niveaux acceptables Assurer la conformité aux règlementations Quelles sont les motivations professionnelles ?

9 Nest-ce-pas un peu trop ? Juste ce quil faut de gouvernance judicieusement dosée pour se révéler nécessaire et suffisante pour les besoins de votre entreprise Peut être – doù le Just Enough Governance :

10 Quest-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 dun élément à un instant t.

11 Avantages du contrôle du code source Développement collaboratif Restauration (rollback) des éléments Sarbanes-Oxley, HIPAA, Audit interne, ISO9001, ITIL, TickIT, CMM Google : contrôle code source pourquoi source code control why

12 En quoi consiste la gestion des versions ? Contrôle de lensemble de la structure Sauvegarde des éléments de la structure à un instant t Référencement de la structure au moyen dun identifiant Gestion de lhistorique pour la structure

13 Avantages de 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é dauditer le code

14 1 point chaque fois que vous avez répondu Oui. Obtenir 12 est parfait, 11 acceptable, mais un score inférieur ou égal à 10 dévoile de sérieux problèmes. En réalité, le score de la plupart des entreprises du secteur tourne entre 2 ou 3. Ce qui trahit un sérieux besoin daide, car des entreprises comme Microsoft obtiennent 12 à tous les coups. http://www.joelonsoftware.com Le test de Joël : 12 étapes vers un code meilleur

15 Pourquoi est-ce un problème sous Notes ? Pléthore dutilitaires 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 !

16 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

17 Démonstration

18

19

20

21

22

23

24

25 Branchement et fusion V2.1.1V2.1.2V2.1.3V2.1.4 V2.1.5 Mise en production Mise à disposition pour les tests Correction des erreurs Correction des erreurs Correction des erreurs FUSION DES CORRECTIONS BRANCHEMENT POUR CRÉER LA V2.2.1 V2.2.1V2.2.2 Nouveau Développement …

26

27

28

29 Récupération du code Lerreur est humaine ; rejeter la responsabilité sur quelquun dautre dénote un potentiel pour le management

30 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 snapper

31

32

33 Autres solutions Teamstudio Outils Logiciels configurés Services Formation

34 Partage & réutilisation de code source Autres outils Teamstudio Analyse & audit Analyse comparative Recherche et remplacement design manager Et bien plus encore...

35 Logiciels sur mesure Build Manager Security Manager Usage Monitor

36 Services 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

37 Formation Inter-entreprises (prochaine session : 27-28 Nov) Intra-entreprises En ligne

38

39

40 ?


Télécharger ppt "Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France"

Présentations similaires


Annonces Google