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

Réunion de choix de lEDI Fahmi Hachicha Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République.

Présentations similaires


Présentation au sujet: "Réunion de choix de lEDI Fahmi Hachicha Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République."— Transcription de la présentation:

1 Réunion de choix de lEDI Fahmi Hachicha Tél Cotonou, 31mars2014 Ministère de lEconomie et des Finances République du Bénin Suivi UGR Projet PESI N°O1 : Création de lEnvironnement technique et organisationnel de Développement Intégré (EDI) dapplications informatiques spécifiques au Ministère

2 Plan dEvolution du Système dInformation 2011 du MEF Agenda Rappel des Objectifs et résultats à atteindre Phase 2 : Conception, réalisation de l'EDI Outils de lEDI, Comment choisir ? Planification de la suite Livrable

3 Plan dEvolution du Système dInformation 2011 du MEF Objectif et résultats à atteindre Organisation de la fonction informatique PESI « O1 » Créer une organisation et un environnement technique pour permettre au Ministère de développer ses applications spécifiques selon les standards actuels. Une organisation et une méthodologie unifiées à l'ensemble des pools de développement du MEF. Une plateforme permettant le développement des applications en technologies WEB

4 Plan dEvolution du Système dInformation 2011 du MEF Résultats de la mission Concevoir un Environnement de Développement Intégré (EDI) Installer cet EDI Former les responsables et développeurs Accompagner une équipe de projet à exploiter lEDI, appliquer les procédures et réaliser une application informatique.

5 Plan dEvolution du Système dInformation 2011 du MEF Phase 2 : Conception, réalisation de l'EDI Environnement de Développement Intégré (EDI) Interface de Développement intégrée (IDE)

6 Plan dEvolution du Système dInformation 2011 du MEF Environnement de Développement Intégré (EDI) Gestion du code Gestion des anomalies Gestion des spécifications, des documents et des tests Gestion du projet Gestion du Wiki Gestion du forum IDE ALM

7 Plan dEvolution du Système dInformation 2011 du MEF Environnement de Développement Intégré (EDI) Dans le cloud privé du MEF Votre Data Center

8 Plan dEvolution du Système dInformation 2011 du MEF Plateforme de développement Serveur Web Serveur dapplication Serveur dannuaire LDAP Serveur de Base de Données

9 Plan dEvolution du Système dInformation 2011 du MEF Plateforme de développement

10 Plan dEvolution du Système dInformation 2011 du MEF Besoins du MEF ? Développer des nouvelles applications; Maintenir les anciennes applications; Intégrer les applications; Analyser les données en DataWare House; Aider à la décision; Fournir du contenu pour le portail.

11 Plan dEvolution du Système dInformation 2011 du MEF Réalisé par Qui ? Un développeur ou un petit groupe

12 Plan dEvolution du Système dInformation 2011 du MEF Equipe projet utilisateur chef de projetanalysteprogrammeurtesteurqualiticienarchitectegestionnaire de configuration exploitant Il a des notions dutilisation de lapplication, il énonce les spécifications. gère les compétences, le temps disponible et la charge de travail. il code, implémente les classes et utilise un outil de développement. il vérifie la conformité du dév. aux spécifications, effectue la recette, teste les performances. il vérifie la conformité du modèle à la norme de développement, et les fonctionnalités à la norme dentreprise. il sintéresse à la structure de la solution, à sa distribution, sa volumétrie (stockage, transaction), ses contraintes dutilisation et dexploitation, géométrie du réseau, la persistance des objets. modules (DLL, serveurs COM, moteurs de SGBDR), versions, compatibilité. définit les objets métiers et techniques, les traitements, le modèle de données, les règles de gestion. Sauvegarde et restaure, administre et maintient les bases de données.

13 Plan dEvolution du Système dInformation 2011 du MEF Cycle de vie

14 Plan dEvolution du Système dInformation 2011 du MEF Organisation et Méthodologie

15 Plan dEvolution du Système dInformation 2011 du MEF Besoin dun ALM / PLM

16 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Mode de licence 1. Outils libres et open source 2. Outils libres et open source dans des distributions professionnelles 3. Outils propriétaires 4. Outils propriétaires livrés avec code source Privilégiez 2 ou/et 4

17 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Plateforme Windows Multi-plateforme (Linux, Windows, Unix, Mac OS, et.) Serveur Gestion / Usage / Développement

18 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Plateforme Multi-plateforme (Linux) Windows / Linux Privilégiez

19 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Taille des applications 1. Petites applications (départementales, non critiques) 2. Moyennes applications (départementales, critiques) 3. et Grandes applications (transversales / nationales ) Privilégiez lusage du même EDI mais avec des technologies différentes.

20 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Taille des applications Exemple Petites applicationsMoyennes applicationsGrandes applications PHPJAVA / JEE ZendJSP / JSF / Servlets / Hibernate3 tiers / SOA MySQLTomcatJboss / Oracle AS / Weblogic PostgreSQLOracle DB / MS SQL

21 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Infrastructure technique / Technologie 1. Microsoft.NET 2. JAVA JEE 3. WinDev / WebDEV Privilégiez JAVA JEE

22 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Outils organisationnels / Méthodologie 1.en cascade (la plus ancienne) 2.en spirale (cycle en V par implémentations successives) 3.itératif (construction par étapes) 4.eXtreme Programming (travail en binôme) 5.méthodologies basées sur des cycles semi itératifs : 1.RAD = Rapid Application Development, 2.DSDM = Dynamic System Development Method, 3.RUP = Rational Unified Process. 6.méthode "Agile" Privilégiez la méthode "Agile" avec le processus Scrum.

23 Plan dEvolution du Système dInformation 2011 du MEF Outils organisationnels / Méthodologie Modèle Agile, Méthodologie Scrum Lidée de base dun cycle de vie itératif est de livrer au plus tôt quelque chose qui puisse être vu / testé / utilisable par le client et procéder ensuite par affinage / modifications successifs.

24 Plan dEvolution du Système dInformation 2011 du MEF Outils organisationnels / Méthodologie Modèles agiles Cycle de vie dun projet Scrum

25 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion de projet Agile, processus Scrum 1. JIRA 2. Oracle ALM 3. Rally 4. Microsoft TFS 5. VersionOne Privilégiez JIRA / VersionOne

26 Plan dEvolution du Système dInformation 2011 du MEF Gestion de projet Agile, processus Scrum ALM

27 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion de projet 1. MS Project Professional Open Workbench 2.0 (Fr) 3. Redmine 4. JIRA Confluence 5. IBM Rational TeamConcert Privilégiez JIRA / Redmine

28 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion des anomalies (Bug tracker) 1. JIRA 2. Bugzilla 3. IBM Rational ClearQuest 4. MantisBT 5. Trac Privilégiez JIRA / Trac / MantisBT

29 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? IDE 1. Microsoft Visual Studio 2. Oracle Jdeveloper 3. Eclipse 4. Netbeans Privilégiez Eclipse / Jdeveloper

30 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Modélisation 1. Inclus avec Microsoft Visual Studio 2. Inclus avec Oracle Jdeveloper 3. Plusieurs plugins pour Eclipse 4. Entreprise Architect 5. Power AMC 16 Privilégiez Entreprise Architect

31 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion des codes source et des versions (Versionning) 1. Microsoft Visual Studio Team Foundation Server 2. Subversion 3. Git 4. Perforce (P4D) Privilégiez Git / Subversion

32 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion des Tests 1. HP QuickTest Pro 2. Salomé-TMF 3. SmartBear TestComplete 4. R.T.M.R Privilégiez Salomé-TMF / TestComplete

33 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Gestion d'Intégration Continue (CI) 1. JIRA Bamboo 2. Jenkins CI 3. CruiseControl 4. Hudson 5. Perforce Privilégiez JIRA Bamboo / Jenkins

34 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Langue de lEDI 1. Français 2. Anglais Privilégiez le Français

35 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Language de développement 1. JAVA 2. C++ 3. Python 4. Ruby 5. Language de développement interne choisi Privilégiez le 5

36 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Ouverture du code source / Disponibilité dun SDK (Software Developement Kit) Intégration à lESB (Entreprise Service Bus) par les Webservices REST Disponibilité des extensions (Plugins) de partenaires à léditeur Considérez ces points !

37 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Disponibilité des Centres dExpertises et de formation Disponibilité dune offre SaaS pour le Cloud Considérez ces points !

38 Plan dEvolution du Système dInformation 2011 du MEF Outils de lEDI, Comment choisir ? Exemple OutilsUtilisateurs potentiels OutilsUtilisateurs potentiels ALM / Gestion de projet Agile, processus Scrum 10-25Gestion des Tests1-10 agents Gestion des anomalies (Bug tracker) Gestion d'Intégration Continue (CI) 25 IDE25 / GratuitModélisation10-25 Gestion des codes source et des versions (Versionning) 25 Définir pour chaque outils le nombre dutilisateurs potentiels

39 Plan dEvolution du Système dInformation 2011 du MEF EDI type Integrations Take advantage of more than 45 pre-built integration connectors to extend VersionOne and create a single, synchronized agile software development environment. Connectors are available for all VersionOne product editions, or you can build your own using VersionOnes open, web-service API and SDKs (Java &.NET). VersionOne product editionsbuild your own

40 Plan dEvolution du Système dInformation 2011 du MEF Planification de la suite

41 Plan dEvolution du Système dInformation 2011 du MEF Scénario 1 : retenu Formation de 30 participants Phase 3 : Formation à l'EDI

42 Plan dEvolution du Système dInformation 2011 du MEF Configuration Salle de formation 10 à 15 participants

43 Plan dEvolution du Système dInformation 2011 du MEF Phase 4 : Accompagnement Constituer un groupe projet Identifier un projet de développement dapplication Préparation et mise en place de lEDI pour le développement durant cette phase Dès maintenant Maintenant : En cours de réalisation durant la phase 2

44 Plan dEvolution du Système dInformation 2011 du MEF Livrables Dossier de choix de lEDI; Il lui seront annexés tous les documents produits dans le cadre de cette phase.

45 Plan dEvolution du Système dInformation 2011 du MEF Merci Fahmi Hachicha Tél


Télécharger ppt "Réunion de choix de lEDI Fahmi Hachicha Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République."

Présentations similaires


Annonces Google