45
Plan d’Evolution du Système d’Information 2011 du MEF Réunion de choix de l’EDI Fahmi Hachicha [email protected] Tél . 97 41 77 99 Cotonou, 31mars2014 Ministère de l’Economie et des Finances République du Bénin Suivi UGR Projet PESI N°O1 : Création de l’Environnement technique et organisationnel de Développement Intégré (EDI) d’applications informatiques spécifiques au Ministère

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

Embed Size (px)

Citation preview

Page 1: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Réunion de choix de l’EDI

Fahmi [email protected]

Tél . 97 41 77 99

Cotonou, 31mars2014

Ministère de l’Economie et des FinancesRépublique du Bénin Suivi UGR

Projet PESI N°O1 : Création de l’Environnement technique et

organisationnel de Développement Intégré (EDI) d’applications informatiques spécifiques au Ministère

Page 2: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Agenda Rappel des Objectifs et résultats à atteindre Phase 2 : Conception, réalisation de l'EDI Outils de l’EDI, Comment choisir ? Planification de la suite Livrable

Page 3: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 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

Page 4: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 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

l’EDI, appliquer les procédures et réaliser une application informatique.

Page 5: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Phase 2 : Conception, réalisation de l'EDIEnvironnement de Développement Intégré (EDI)

Interface de Développement intégrée (IDE)OU

Page 6: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Environnement de Développement Intégré (EDI)Gestion du code Gestion des anomalies

Gestion des spécifications, des documents et des testsGestion du projet

Gestion du Wiki

Gestion du forum

IDE

ALM

Page 7: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Environnement de Développement Intégré (EDI)

Dans le cloud privé du MEF

VotreData Center

Page 8: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Plateforme de développementServeur Web Serveur d’application

Serveur d’annuaire LDAP

Serveur de Base de Données

Page 9: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Plateforme de développement

Page 10: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 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.

Application ou Produit vivant

Page 11: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Réalisé par Qui ?

Un développeur ou un petit groupe

Page 12: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Equipe projet

utilisateur

chef de projet

analyste

programmeur

testeur qualiticien

architecte

gestionnaire de configuration

exploitant

Il a des notions d’utilisationde l’application, 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 d’entreprise.

il s’intéresse à la structure de la solution, à sa distribution, sa volumétrie (stockage, transaction), ses contraintes d’utilisation et d’exploitation, 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.

Page 13: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Cycle de vie

Page 14: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Organisation et Méthodologie

Page 15: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Besoin d’un ALM / PLM

Page 16: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Mode de licence

1. Outils libres et open source2. Outils libres et open source dans des

distributions professionnelles3. Outils propriétaires4. Outils propriétaires livrés avec code source

Privilégiez 2 ou/et 4

Page 17: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Plateforme

Windows Multi-plateforme (Linux, Windows, Unix, Mac

OS, et.)

Serveur

Gestion / Usage /Développement

Page 18: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Plateforme

Multi-plateforme (Linux) Windows / Linux

Privilégiez

Page 19: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, 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 l’usage du même EDI mais avec des technologies différentes.

Page 20: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Taille des applications

Exemple

Petites applications Moyennes applications Grandes applications

PHP JAVA / JEE JAVA / JEE

Zend JSP / JSF / Servlets / Hibernate 3 tiers / SOA

MySQL Tomcat Jboss / Oracle AS / Weblogic

PostgreSQL Oracle DB / MS SQL

Page 21: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Infrastructure technique / Technologie

1. Microsoft .NET2. JAVA JEE3. WinDev / WebDEV

Privilégiez JAVA JEE

Page 22: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, 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.

Page 23: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils organisationnels / Méthodologie

Modèle Agile, Méthodologie Scrum

L’idée de base d’un 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.

Page 24: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils organisationnels / MéthodologieModèles agiles

Cycle de vie d’un projet Scrum

Page 25: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion de projet Agile, processus Scrum

1. JIRA2. Oracle ALM

3. Rally4. Microsoft TFS5. VersionOne

Privilégiez JIRA / VersionOne

Page 26: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Gestion de projet Agile, processus ScrumALM

Page 27: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion de projet

1. MS Project Professional 20132. Open Workbench 2.0 (Fr)

3. Redmine4. JIRA Confluence5. IBM Rational TeamConcert

Privilégiez JIRA / Redmine

Page 28: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion des anomalies (Bug tracker)

1. JIRA2. Bugzilla

3. IBM Rational ClearQuest4. MantisBT5. Trac

Privilégiez JIRA / Trac / MantisBT

Page 29: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? IDE

1. Microsoft Visual Studio2. Oracle Jdeveloper

3. Eclipse4. Netbeans

Privilégiez Eclipse / Jdeveloper

Page 30: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Modélisation

1. Inclus avec Microsoft Visual Studio2. Inclus avec Oracle Jdeveloper

3. Plusieurs plugins pour Eclipse4. Entreprise Architect5. Power AMC 16

Privilégiez Entreprise Architect

Page 31: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion des codes source et des versions

(Versionning)1. Microsoft Visual Studio Team Foundation Server2. Subversion

3. Git4. Perforce (P4D)

Privilégiez Git / Subversion

Page 32: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion des Tests

1. HP QuickTest Pro

2. Salomé-TMF3. SmartBear TestComplete4. R.T.M.R

Privilégiez Salomé-TMF / TestComplete

Page 33: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Gestion d'Intégration Continue (CI)

1. JIRA Bamboo

2. Jenkins CI 3. CruiseControl 4. Hudson5. Perforce

Privilégiez JIRA Bamboo / Jenkins

Page 34: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Langue de l’EDI

1. Français

2. Anglais

Privilégiez le Français

Page 35: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Language de développement

1. JAVA

2. C++3. Python4. Ruby5. Language de développement interne choisi

Privilégiez le 5

Page 36: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Ouverture du code source / Disponibilité d’un

SDK (Software Developement Kit) Intégration à l’ESB (Entreprise Service Bus) par les

Webservices REST Disponibilité des extensions (Plugins) de

partenaires à l’éditeur

Considérez ces points !

Page 37: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ? Disponibilité des Centres d’Expertises et de

formation Disponibilité d’une offre SaaS pour le Cloud

Considérez ces points !

Page 38: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Outils de l’EDI, Comment choisir ?

ExempleOutils Utilisateurs

potentielsOutils Utilisateurs

potentiels

ALM / Gestion de projet Agile, processus Scrum

10-25 Gestion des Tests 1-10 agents

Gestion des anomalies (Bug tracker)

100-200 Gestion d'Intégration Continue (CI)

25

IDE 25 / Gratuit Modélisation 10-25

Gestion des codes source et des versions (Versionning)

25

Définir pour chaque outils le nombre d’utilisateurs potentiels

Page 39: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 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 VersionOne’s open, web-service API and SDKs (Java & .NET).

Page 40: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Planification de la suite

Page 41: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Scénario 1 : retenu Formation de 30 participants

Phase 3 : Formation à l'EDI

Page 42: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Configuration Salle de formation10 à 15 participants

Page 43: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Phase 4 : Accompagnement Constituer un groupe projet Identifier un projet de développement

d’application Préparation et mise en place de l’EDI pour le

développement durant cette phase

Dès maintenant

Dès maintenant

Maintenant : En cours de réalisation durant la phase 2

Page 44: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Livrables Dossier de choix de l’EDI; Il lui seront annexés tous les documents produits

dans le cadre de cette phase.

Page 45: Réunion de choix de lEDI Fahmi Hachicha fahmi.hachicha@gmail.com Tél. 97 41 77 99 Cotonou, 31mars2014 Ministère de lEconomie et des Finances République

Plan d’Evolution du Système d’Information 2011 du MEF

Merci

Fahmi [email protected]

Tél . 97 41 77 99