2. Agenda
Présentation de la version OBM 2.4 (30 min)
Démarche pour une migration vers OBM (30 min)
Démonstration d'OBM 2.4 (45 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM (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 d'architecture d'entreprise (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étiers
source pour réussir les grands projets OBM Schéma Directeur
Open Source
du libre LinPKI
LinID
LinSM
Fondée : Mai 2000
Capital: Capital privé
Support
(principalement détenu par les fondateurs) OSSA
Hosting Intégration, Expertise
Migration, Formation...
Nombre d'ingé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 d'OBM 2.4 (45 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM (20 min)
Contribution à la roadmap produit (10 min)
8. Qu'est-ce qu'OBM ?
Si vous ne deviez retenir que 3 choses...
OBM c'est :
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 d'Aliamin (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 l'intérieur 110 000 utilisateurs
Total d'utilisateurs 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 Mayor's 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 d'Alby
5,000 users 500 users 2,500 users
12. 12 ans de vraie liberté et d'indépendance
✔ > 500 000 lignes sous GNU AGPL Quelques utilisateurs OBM à
l'international
✔ Communauté :
➢
Université de Washington
✔ http://www.obm.org ➢
Ligue de Rugby d'Afrique 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 : l'arrivé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 l'interface
● Recherche ultra rapide
● Monitoring intégré
15. OBM 2.4 : nouveautés sur l'agenda
● 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 le
webmail
● 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
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
24. Agenda
Présentation de la version OBM 2.4 (30 min)
Démarche pour une migration vers OBM (30 min)
Démonstration d'OBM 2.4 (45 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM (20 min)
Contribution à la roadmap produit (10 min)
25. Mise en oeuvre d'OBM
OBM Online, la simplicité en plus :
Rendez-vous sur http://online.obm.org !
26. Mise en oeuvre d'OBM
En mode projet :
● Linagora est à la fois l'éditeur et le principal intégrateur
● Définition d'un cahier des charges
● Accord sur le périmètre fonctionnel
● Définition de l'architecture retenue
● Définition de la reprise de l'existant
● Intégration dans votre SI (annuaire, flux, sauvegarde...)
● Provisionning
● Accompagnement au changement
27. Planning type de mise en œuvre de projet
Estimation à adapter en fonction de chaque projet
T0 T0 + 2 semaines T0 + 1 mois T0 + 2 mois
Pré 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 projet
Pré-requis (1/2)
Pré requis Installation Pré production Production Support
●
Choix du type de l'installation : ONLINE (mutualisé / spécifique) /
SUR SITE
●
Choix de l'architecture (centralisée / répartie) / Gestion des connexions
à faible débit
●
Recommandations matérielles pour les serveurs et les postes de travail
●
Gestion de l'identification et authentification des utilisateurs
●
Reprises des données (définition des formats d'export/import)
●
Comptes et informations utilisateur
●
Contacts
●
Mails
●
Agenda
29. Planning type de mise en œuvre de projet
Pré-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 d'exploitation (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 qu'il faut exiger
30. Planning type de mise en œuvre de projet
Installation
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 projet
Pré production
Pré requis Installation Pré production Production Support
●
Phase d'assistance 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
d'utilisateurs pilotes limitée
32. Planning type de mise en œuvre de projet
Production
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 projet
Support
Pré requis Installation Pré production Production Support
Modèle Type
Offre Remarques
économique d'engagement
Droit d'usage 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 l'environnement du client
résolution garantis)
- Prise en compte des demandes de
Assurance correction avec engagement de
résultats
34. L'avantage d'être supporté par LINAGORA
Linagora étant l'éditeur d'OBM, tous les clients bénéficiant d'une
OSSA ont droit aux prestations suivantes :
Donne droit à une montée de version
Mise à jour majeure par an avec l'accompagnement de
LINAGORA.
Accès au Club Utilisateur d'OBM. 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 l'accélération de la
roadmap du produit. Vous bénéficiez aussi d'une offre
globale de services pour profiter du meilleur d'OBM.
35. Agenda
Présentation de la version OBM 2.4 (45 min)
Démarche pour une migration vers OBM (30 min)
Démonstration d'OBM 2.4 (30 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM (20 min)
Contribution à la roadmap OBM (10 min)
37. Agenda
Présentation de la version OBM 2.4 (45 min)
Démarche pour une migration vers OBM (30 min)
Démonstration d'OBM 2.4 (30 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM
(20 min)
Contribution à la roadmap produit (10 min)
38. Déjà 12 ans : l'heure 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érents
langages
● Augmentation présence
PDA
● Besoins clients existants
Nouvelles 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 d'informations
d'applications basé sur les objets de ● Connexion aux services web de
la messagerie collboration sur Internet
● Création d'e-Communautés ● Enrichissement fonctionnel d'OBM
Le modèle SaaS / PaaS allié à l'Open Source
41. Orientations technologiques
Recherche des meilleures technologies pour bâtir le socle
technique
Couche d'inté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 d'extensibilité serveur (sécurité, identité,
intégration crm, etc.), et client (sémantique, réseaux
sociaux, workflows, etc.)
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 ActiveSync
Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 Q3 2012
Blog « En direct de l'OBM 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 d'OBM 2.4 (30 min)
Pause (15 min)
En direct du OBM Lab : vision 2012 d'OBM (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 d'innovation 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 d'appropriation
● 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 d'extensibilité
d'OBM 3.0 (www.obm.org)
● Déterminer si l'extension 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 d'un 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 l'extension auprès d'OBM (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