Séminaire février - OBM, nouvelle version 2.4
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Séminaire février - OBM, nouvelle version 2.4

  • 1,092 views
Uploaded on

Présent

Présent

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,092
On Slideshare
1,092
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Michel-Marie MAUDETCOOmmaudet@linagora.comLilian CHAMONTINDirecteur Produit OBMlchamontin@linagora.com
  • 2. Agenda Présentation de la version OBM 2.4 (30 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contribution à la roadmap produit (10 min)
  • 3. Lilian Chamontin : Directeur de produit OBM Rôles principaux : Product Owner, Organisation R&D, Stratégie produit Expérience passée : 12 ans déditions de logiciels (métier, middleware) et consulting technique 2 ans darchitecture dentreprise (CMA CGM) 2 ans de direction de projets et coaching Agile en SSII ...et maintenant, retour aux sources ! Mes apports : communication technique, expérience de la gestion de produits, connaissance des grands SI, envie de voir grand et loin !
  • 4. Linagora : Qui sommes-nous ?Mission : Logiciels et services Open Nos trois métierssource pour réussir les grands projets OBM Schéma Directeur Open Sourcedu libre LinPKI LinID LinSMFondée : Mai 2000Capital: Capital privé Support(principalement détenu par les fondateurs) OSSA Hosting Intégration, Expertise Migration, Formation...Nombre dingénieurs : 150 Nos principaux clients CAGR : +73% 14 M€ 11 M€ 10 M€ 8 M€ 4 M€ 2006 2007 2008 2009 2010 Évolution CA
  • 5. Gamme logicielle Collaborative Digital trust / Safe Identity suite Management LINAGORA développement du logiciel libre. 100% du code source est disponible. Promotion du free-free ! (« Libre et gratuit ») Truffle 100/2010 : Linagora est le seul éditeur Open Source présent (90ème position) (Truffle 100 : classement des 100 premiers éditeurs de logiciels français) Investissement en R&D in 2010 : >2,5 M€
  • 6. Agenda Présentation de la version OBM 2.4 (30 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contribution à la roadmap produit (10 min)
  • 7. Quest-ce quOBM ?
  • 8. Quest-ce quOBM ? Si vous ne deviez retenir que 3 choses... OBM cest : Un agenda, une messagerie, des contacts Une solution « mobile » compatible avec de nombreux téléphones Un projet vraiment « français » et vraiment Libre
  • 9. La « success story » débutée il y a 12 ans ! Création en 1998 1999 : Périmètre CRM 2001 : Création dAliamin (Ldap, Messagerie) 2004 : Ajout du Groupware (agendas,..) 2005 : OBM 1.0.0 2007 : OBM 2.0 2008 : OBM 2.1 2009 : OBM 2.2 2010 : OBM 2.3 Début 2011 : OBM 2.4
  • 10. La « success story » 12 ans de montée en charge : Medysys 200 utilisateurs ACMS 1 000 utilisateurs Assemblée Nationale 1 200 utilisateurs Ministère de la Culture 8 000 utilisateurs Inserm 16 000 utilisateurs Ministère de lintérieur 110 000 utilisateurs Total dutilisateurs en production : > 700 000 Et ça continue ! Groupe CIRE 200 utilisateurs SICIM / Mairie de Bagnolet 800 utilisateurs Brake France 1 200 utilisateurs Gendarmerie nationale 90 000 utilisateurs
  • 11. OBM : la solution préférée des administrations French French Police INSERM (French Ministry of Gendarmerie 110,000 users R&D laboratory) Finance 90,000 users 16,000 users 100,000 users French Mayors office of Ministry of French Air Force Parliament Gennevilliers Culture 60,000 users 2,000 users 700 users 8,000 users CH Pontoise European Observatory of STIF Ecole des Mines (Hospital) Broadcasting 300 users dAlby 5,000 users 500 users 2,500 users
  • 12. 12 ans de vraie liberté et dindépendance✔ > 500 000 lignes sous GNU AGPL Quelques utilisateurs OBM à linternational✔ Communauté : ➢ Université de Washington ✔ http://www.obm.org ➢ Ligue de Rugby dAfrique du Sud ➢ Atelier BNP Paribas San Francisco ✔ obm@list.obm.org ➢ Hopital de la Tour Suisse ✔ http://www.obm.org/bugzilla ✔ IRC : #obm (freenode)✔ Passage en GNU Affero GPL Intégré aux principales distributions Linux
  • 13. OBM, une solution « Entreprise Ready » Fonctionnalités majeures disponibles pour les grands comptes:Synchronisation Smartphone & clients lourds (Outlook, Thunderbird...)
  • 14. Version stable actuelle : OBM 2.3 OBM 2.3 : lancement janvier 2010 officiellement supporté 3 ans● Changement du webmail par défaut : larrivée de notre propre webmail remplacement de Horde !● Synchronisation native iPhone, Windows Mobile, Nokia, Android...● Support complet de Thunderbird 3● Nouveau concept de gestion des contacts et refonte de linterface● Recherche ultra rapide● Monitoring intégré
  • 15. OBM 2.4 : nouveautés sur lagenda● Nouvelle ergonomie générale (déplacement du raccourci “Aujourd’hui”, portlet “vue mois” disponible en haut de page)● Amélioration des performances d’affichage lors des changements de vue et modification des semaines● Affichage du nombre de jour souhaité que l’on souhaite à partir de la portlet “vue mois”● Possibilité de préciser la durée de l’évènement lors d’un prise rapide d’évènement● Affichage de calendrier externe au format ics dans la vue agenda● Affichage du calendrier d’un contact● Possibilité de publier son agenda sur internet ou l’intranet au format ics (affichage public en mode Free/Busy, affichage privé avec le détail des évènements)● Extension des modèles d’évènements (tous les champs peuvent être sauvegardés dans le modèle)● Possibilité d’associer un ou des documents à un évènement● Les documents associés à un évènement sont mis en téléchargement pour les utilisateurs du serveur OBM et aussi pour les utilisateurs externes Déjà disponible sur les dépots de développement (daily build) Sortie officielle : mars 2011
  • 16. OBM 2.4 : nouveautés sur les contacts et lewebmail ● Contacts ● Possibilité d’enregistrer pour un contact une adresse calendrier externe au format ics ● Possibilité d’enregistrer plusieurs adresses, courriels, site web, numéro de téléphone pour un même contact ● Webmail ● Synchronisation de l’ensemble des carnets d’adresses (les contacts ne sont plus fusionnés dans l’unique carnet d’adresse “contacts OBM”) ● Amélioration de l’impression PDF des messages Déjà disponible sur les dépots de développement (daily build) Sortie officielle : mars 2011
  • 17. OBM 2.4 : nouveautés sur la mobilité ● OBM-Connecteur pour Thunderbird ● Synchronisation de l’ensemble des carnets d’adresses (les contacts ne sont plus fusionnés dans l’unique carnet d’adresse “contacts OBM”) ● Amélioration de l’affichage en multi calendriers ● Gestion des invitations externes au format ICS ● Synchronisation ActiveSync (mobiles et tablettes) ● Meilleure gestion des pièces attachées et des messages en multipart ● Corrections des anomalies de synchronisation rencontrées sur Androïd (évènement récurrents, etc...) ● Synchronisation des dossiers envoyés et corbeille ● Possibilité de récupérer les documents attachés à un évènement Déjà disponible sur les dépots de développement (daily build) Sortie officielle : mars 2011
  • 18. OBM 2.4 – Messagerie instantanée
  • 19. La mobilité Synchronisation mobile Synchronisation client lourd Synchronisation Outlook complète contacts,iPhone iPad Android agenda, notes Natif (ActivSync) Thunderbird Windows Symbian Mobile Réception emails + support CalDAV Apple Mail Via Connecteur Tout client IMAP, POP Réception emails BlackBerry Palm OS
  • 20. Copies décran sur Iphone et IPad
  • 21. Architecture technique Solution basée sur les briques leader Postfix, Cyrus IMAP, OpenLDAP, Apache, tomcat MySQL, PostgreSQL (OBM 2.2 et plus) PHP (IHM), Perl (Automate)
  • 22. Architecture centralisée Schéma de principe
  • 23. Architecture centralisée Exemple pour 90 000 utilisateurs en cible avec utilisation intensive des clients lourds et smartphone.
  • 24. Agenda Présentation de la version OBM 2.4 (30 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (45 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contribution à la roadmap produit (10 min)
  • 25. Mise en oeuvre dOBM OBM Online, la simplicité en plus : Rendez-vous sur http://online.obm.org !
  • 26. Mise en oeuvre dOBM En mode projet :● Linagora est à la fois léditeur et le principal intégrateur● Définition dun cahier des charges● Accord sur le périmètre fonctionnel● Définition de larchitecture retenue● Définition de la reprise de lexistant● Intégration dans votre SI (annuaire, flux, sauvegarde...)● Provisionning● Accompagnement au changement
  • 27. Planning type de mise en œuvre de projetEstimation à adapter en fonction de chaque projet T0 T0 + 2 semaines T0 + 1 mois T0 + 2 moisPré requis Installation Pré production Production Support SUIVI, pilotage par la Maitrise d’ouvrage Sensibilisation / Formation des utilisateurs
  • 28. Planning type de mise en œuvre de projetPré-requis (1/2) Pré requis Installation Pré production Production Support ● Choix du type de linstallation : ONLINE (mutualisé / spécifique) / SUR SITE ● Choix de larchitecture (centralisée / répartie) / Gestion des connexions à faible débit ● Recommandations matérielles pour les serveurs et les postes de travail ● Gestion de lidentification et authentification des utilisateurs ● Reprises des données (définition des formats dexport/import) ● Comptes et informations utilisateur ● Contacts ● Mails ● Agenda
  • 29. Planning type de mise en œuvre de projetPré-requis (2/2) Pré requis Installation Pré production Production Support ● Contraintes de sécurité et confidentialité ● Définition de la stratégie de migration / passerelle de coexistence ● Procédures dexploitation (gestion du cluster, SAN, sauvegarde / restauration, supervision) ● Gestion et support de la flotte des mobiles ● Procédure de déploiement ● Déploiement des connecteurs sur les postes de travail ● Autoconfiguration des clients (Thunderbird) ● Procédure de réception / Mise en place garantie et support ● Procédure de réversibilité / Clause de sortie → ce quil faut exiger
  • 30. Planning type de mise en œuvre de projetInstallation Pré requis Installation Pré production Production Support ● Phase 1 : Préparation ● Visite de validation des prérequis ● Récupération des fichiers import/export ● Préparation de la source d’authentification ● Validation démarche migration ● Phase 2 : Installation technique ● Disponibilité des équipes techniques du client ● Phase 3 : Chargement initial / Passerelle de coexistence ● Phase 4 : Déploiement du pilote ● Tests sur les clients lourds et parc mobile ● Phase 5 : Accompagement ● Transfert de compétences ● Assistance à la migration (option) ● Assistance à la mise en production (option)
  • 31. Planning type de mise en œuvre de projetPré production Pré requis Installation Pré production Production Support ● Phase dassistance pour la préparation de la mise en production ● Validation du fonctionnement des différents clients ● Validation des contenus repris pour les utilisateurs pilotes ● Importance de la procédure de la validation ● Doit être réalisée sur une période courte et sur une population dutilisateurs pilotes limitée
  • 32. Planning type de mise en œuvre de projetProduction Pré requis Installation Pré production Production Support ● Tableau de bord de suivi du déploiement / Satisfaction utilisateurs
  • 33. Planning type de mise en œuvre de projetSupport Pré requis Installation Pré production Production Support Modèle Type Offre Remarques économique dengagement Droit dusage GRATUIT N.A Utilisation libre et gratuite du logiciel Support de léditeur Support - Accès aux correctifs du produit - Prise en compte des demandes de par utilisateur Engagement de moyen correction via web : 08000LINUX.com Editeur - Si en cohérence avec la roadmap du produit, et si possible alors correction du bug mais sans engagement de delais. Support & Software Assurance Support - Accès aux évolutions mineures et Engagement de & prix forfaitaire annuel résultats (délais de majeures de la solution packagées et Software certifiées dans lenvironnement du client résolution garantis) - Prise en compte des demandes de Assurance correction avec engagement de résultats
  • 34. Lavantage dêtre supporté par LINAGORA Linagora étant léditeur dOBM, tous les clients bénéficiant dune OSSA ont droit aux prestations suivantes : Donne droit à une montée de version Mise à jour majeure par an avec laccompagnement de LINAGORA. Accès au Club Utilisateur dOBM. Instance Club Utilisateur des clients utilisateurs pour élaborer et fixer les priorités sur les nouvelles fonctionnalités du produit. Accès à la R&D Accès privilégié à léquipe de R&D du produit Programme beta testeur et aux dernières évolutions produit avant leur publication publique. En étant supporté par LINAGORA, vous participez activement au développement et laccélération de la roadmap du produit. Vous bénéficiez aussi dune offre globale de services pour profiter du meilleur dOBM.
  • 35. Agenda Présentation de la version OBM 2.4 (45 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (30 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contribution à la roadmap OBM (10 min)
  • 36. Démonstration dOBM 2.4
  • 37. Agenda Présentation de la version OBM 2.4 (45 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (30 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contribution à la roadmap produit (10 min)
  • 38. Déjà 12 ans : lheure du bilan● Base installée ● Hétéréogénéité technique● Historique ● Dispersion features● Clients sponsors ● Difficulté des tests auto● Licence GPL ● Documentation technique● Basé sur briques libres ● Automate perl● Agenda ● Scalabilité SGBD● Packaging ● Intégration / spécifiques● Intégration● Feature set● Modularité● OBM Online ● Comment se démarquer ?● Communauté ● SaaS● Alliances / Partenaires ● 1 techno = communauté● Dev plugins (OBMlets) ● Google / Outlook● API Ouvertes pour différentslangages● Augmentation présencePDA● Besoins clients existantsNouvelles technos●
  • 39. Démarche : Phase de maturation Travail de fond sur les exigences et les besoins non fonctionnels Mobilisation de toute léquipe R&D
  • 40. OBM PaaS « Enterprise Ready » ● Architecture multi tenant ● API ouvertes pour intégration dans ● Développement rapide les systèmes dinformations dapplications basé sur les objets de ● Connexion aux services web de la messagerie collboration sur Internet ● Création de-Communautés ● Enrichissement fonctionnel dOBM Le modèle SaaS / PaaS allié à lOpen Source
  • 41. Orientations technologiques Recherche des meilleures technologies pour bâtir le socle technique Couche dintégration (API) multi-protocoles Couche données NoSQL: Cassandra, MongoDB Couche présentation : HTML5, javascript Cloud : reconfiguration à chaud, abstraction services cloud (« archivage infini ») Interopérabilité / mobilité Poursuite des efforts pour proposer un serveur ActiveSync Open Source (http://code.google.com/p/o-push/) Framework dextensibilité serveur (sécurité, identité, intégration crm, etc.), et client (sémantique, réseaux sociaux, workflows, etc.)
  • 42. Nouvelle architecture logicielle (macro)
  • 43. Focus : nouveaux standards du web
  • 44. Exemples dinterfaces utilisateur : gestion deskins pouvant être personnalisées Style Outlook Style Google
  • 45. Roadmap OBM 2010 - 2012 OBM 2.5 2.X • Vidéo conférence (beta) • API restfull • Intégration VoIP OBM 2.4 • Messagerie instantannée • Connectivité inter sites Support des versions 2.X pendant 3 ans • Support Blackberry via ActiveSyncQ4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 Q3 2012 Blog « En direct de lOBM Lab » • POC technologiques OBM NG Preview • HTML5 / RED5 • Socle technique refondu • Cassandra / MongoDB • Démo agenda skinable • R&D collaborative • POC Collaboration • Ouverture plateforme de (vidéo conf) traduction • API restfull • Refonte des outils de développement communautaires OBM NG alpha • Agenda / Contacts • Messagerie, • Communication synchrone OBM 3.0 GA • 1ère release de la NG • Périmètre fonctionnel complet • Fourniture des procédures de migration à partir de la 2.X 3.X
  • 46. Agenda Présentation de la version OBM 2.4 (45 min) Démarche pour une migration vers OBM (30 min) Démonstration dOBM 2.4 (30 min) Pause (15 min) En direct du OBM Lab : vision 2012 dOBM (20 min) Contributions à la roadmap OBM (10 min)
  • 47. Contribution à la roadmap OBM Types de contribution, motivations● Expression de besoins ? ● Vous avez des idées et souhaitez les partager avec nous, sans engagement particulier : deadline fin avril 2011 pour OBM 3.0● Partenariat qualification de produit ? ● Vous souhaitez contribuer activement à la qualité du produit et votre SI présente des spécificités (taille, organisation, matériel) ● Ou bien en contrepartie de la prise en compte de besoins qui ne sont pas inscrits à la roadmap● Développement actif core product ou périphérique ? ● Vous souhaitez étendre vous même le produit car vous disposez des compétences sectorielles ou technologiques nécessaires ● Vous vous inscrivez dans une démarche dinnovation open source
  • 48. Contribution à la roadmap OBM Par où commencer ?● Un point de contact unique : le product owner OBM (Lilian Chamontin : lchamontin@linagora.com)
  • 49. Contribution à la roadmap OBM Démarche dappropriation● Prendre connaissance de la roadmap 2.5/3.0● Déterminer si ses besoins sont couverts ou pas ! Et de quelle manière● Prendre connaissance des technologies et moyens dextensibilité dOBM 3.0 (www.obm.org)● Déterminer si lextension du périmètre peut être traitée de manière externe au core-product ou bien si elle en fait partie intégrante● Prendre contact avec le product owner OBM
  • 50. Contribution à la roadmap OBM Contribution par le développement● Signature dun accord de contribution● Développement core product : ● Accès en tant que développeur au Jira produit ● Accès en tant que contributeur au wiki OBM et au SCM produit ● Participation occasionnelle aux instances Scrum● Développement périphérique (extension) : ● Déclaration de lextension auprès dOBM (email) ● Accès en tant que contributeur à la plateforme de plug-ins OBM et à son wiki ● Cycle de développement indépendant du cycle produit
  • 51. Une solution résolument moderne Questions / Réponses
  • 52. En vous remerciant pour votre attention RDV surhttp://www.obm.org/