séminaire février - obm, nouvelle version 2.4

52
Lilian CHAMONTIN Directeur Produit OBM [email protected] Michel-Marie MAUDET COO [email protected]

Upload: linagora

Post on 28-Nov-2014

1.088 views

Category:

Technology


2 download

DESCRIPTION

Présent

TRANSCRIPT

Page 2: Séminaire février - OBM, nouvelle version 2.4

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)

Page 3: Séminaire février - OBM, nouvelle version 2.4

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 !

Page 4: Séminaire février - OBM, nouvelle version 2.4

2006 2007 2008 2009 2010

4 M€

8 M€10 M€ 11 M€

14 M€

Linagora : Qui sommes-nous ?

Évolution CA

Nos principaux clients

Nos trois métiers

OBMLinPKILinIDLinSM

SupportOSSAHosting

Schéma Directeur Open Source

CAGR : +73%

Mission : Logiciels et services Open source pour réussir les grands projets du libre

Fondée : Mai 2000

Capital: Capital privé

(principalement détenu par les fondateurs)

Nombre d'ingénieurs : 150

Intégration, ExpertiseMigration, Formation...

Page 5: Séminaire février - OBM, nouvelle version 2.4

Gamme logicielle

Collaborative suite

Identity Management

Digital trust / Safe

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€

Page 6: Séminaire février - OBM, nouvelle version 2.4

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)

Page 7: Séminaire février - OBM, nouvelle version 2.4

Qu'est-ce qu'OBM ?

Page 8: Séminaire février - OBM, nouvelle version 2.4

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

Page 9: Séminaire février - OBM, nouvelle version 2.4

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

Page 10: Séminaire février - OBM, nouvelle version 2.4

La « success story »

12 ans de montée en charge :

Medysys 200 utilisateursACMS 1 000 utilisateursAssemblée Nationale 1 200 utilisateursMinistère de la Culture 8 000 utilisateursInserm 16 000 utilisateursMinistère de l'intérieur 110 000 utilisateurs

Total d'utilisateurs en production : > 700 000

Et ça continue !

Groupe CIRE 200 utilisateursSICIM / Mairie de Bagnolet 800 utilisateursBrake France 1 200 utilisateursGendarmerie nationale 90 000 utilisateurs

Page 11: Séminaire février - OBM, nouvelle version 2.4

OBM : la solution préférée des administrations

French Parliament2,000 users

French Police110,000 users

INSERM (French R&D laboratory)

16,000 users

Ministry of Finance

100,000 users

French Gendarmerie90,000 users

Mayor's office of Gennevilliers

700 users

French Air Force60,000 users

CH Pontoise(Hospital)

5,000 users

European Observatory of Broadcasting

500 users

STIF300 users

Ecole des Mines d'Alby

2,500 users

Ministry of Culture

8,000 users

Page 12: Séminaire février - OBM, nouvelle version 2.4

✔ > 500 000 lignes sous GNU AGPL✔ Communauté :

✔ http://www.obm.org

[email protected]

✔ http://www.obm.org/bugzilla

✔ IRC : #obm (freenode)

✔ Passage en GNU Affero GPL

Quelques utilisateurs OBM à l'international

➢ Université de Washington➢ Ligue de Rugby d'Afrique du Sud

➢ Atelier BNP Paribas San Francisco➢Hopital de la Tour Suisse

Intégré aux principales distributions Linux

12 ans de vraie liberté et d'indépendance

Page 13: Séminaire février - OBM, nouvelle version 2.4

OBM, une solution « Entreprise Ready »

Fonctionnalités majeures disponibles pour les grands comptes:

Synchronisation Smartphone & clients lourds (Outlook, Thunderbird...)

Page 14: Séminaire février - OBM, nouvelle version 2.4

Version stable actuelle : OBM 2.3

OBM 2.3 : lancement janvier 2010officiellement 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é

Page 15: Séminaire février - OBM, nouvelle version 2.4

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

Page 16: Séminaire février - OBM, nouvelle version 2.4

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

Page 17: Séminaire février - OBM, nouvelle version 2.4

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

Page 18: Séminaire février - OBM, nouvelle version 2.4

OBM 2.4 – Messagerie instantanée

Page 19: Séminaire février - OBM, nouvelle version 2.4

La mobilité

Synchronisation mobile

SymbianWindowsMobile

BlackBerry

AndroidiPhone

Palm OS

Synchronisation client lourd

Outlook

Thunderbird

Apple Mail

Tout client IMAP, POP

Natif(ActivSync)

Via Connecteur

Synchronisation complète contacts,

agenda, notes

Réception emails + support CalDAV

Réception emails

iPad

Page 20: Séminaire février - OBM, nouvelle version 2.4

Copies d'écran sur Iphone et IPad

Page 21: Séminaire février - OBM, nouvelle version 2.4

Architecture technique

Solution basée sur les briques leaderPostfix, Cyrus IMAP, OpenLDAP, Apache, tomcat

MySQL, PostgreSQL (OBM 2.2 et plus)PHP (IHM), Perl (Automate)

Page 22: Séminaire février - OBM, nouvelle version 2.4

Architecture centralisée

Schéma de principe

Page 23: Séminaire février - OBM, nouvelle version 2.4

Architecture centralisée

Exemple pour 90 000 utilisateurs en cible avec utilisation intensive des clients lourds et smartphone.

Page 24: Séminaire février - OBM, nouvelle version 2.4

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)

Page 25: Séminaire février - OBM, nouvelle version 2.4

Mise en oeuvre d'OBM

OBM Online, la simplicité en plus :

Rendez-vous sur http://online.obm.org !

Page 26: Séminaire février - OBM, nouvelle version 2.4

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

Page 27: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation

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

Support

SUIVI, pilotage par la Maitrise d’ouvrage

Sensibilisation / Formation des utilisateurs

Page 28: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Pré-requis (1/2)

● 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

Page 29: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Pré-requis (2/2)

● 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

Page 30: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Installation

● 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)

Page 31: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Pré production

● 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

Page 32: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Production

● Tableau de bord de suivi du déploiement / Satisfaction utilisateurs

Page 33: Séminaire février - OBM, nouvelle version 2.4

Pré requis ProductionPré productionInstallation Support

Planning type de mise en œuvre de projet

Support

Offre Remarques

Droit d'usage GRATUIT N.A Utilisation libre et gratuite du logiciel

par utilisateur Engagement de moyen

prix forfaitaire annuel

Modèle économique

Type d'engagement

Support

Editeur

Support de l'éditeur

- Accès aux correctifs du produit- Prise en compte des demandes de correction via web : 08000LINUX.com- Si en cohérence avec la roadmap du produit, et si possible alors correction du bug mais sans engagement de delais.

Support &

SoftwareAssurance

Engagement de résultats (délais de résolution garantis)

Support & Software Assurance

- Accès aux évolutions mineures et majeures de la solution packagées et certifiées dans l'environnement du client- Prise en compte des demandes de correction avec engagement de résultats

Page 34: Séminaire février - OBM, nouvelle version 2.4

L'avantage d'être supporté par LINAGORA

Mise à jour

Club Utilisateur

Accès à la R&DProgramme beta testeur

Donne droit à une montée de version majeure par an avec l'accompagnement de LINAGORA.

Accès au Club Utilisateur d'OBM. Instance des clients utilisateurs pour élaborer et fixer les priorités sur les nouvelles fonctionnalitésdu produit.

Accès privilégié à l'équipe de R&D du produitet aux dernières évolutions produit avant leurpublication 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.

Linagora étant l'éditeur d'OBM, tous les clients bénéficiant d'une OSSA ont droit aux prestations suivantes :

Page 35: Séminaire février - OBM, nouvelle version 2.4

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)

Page 36: Séminaire février - OBM, nouvelle version 2.4

Démonstration d'OBM 2.4

Page 37: Séminaire février - OBM, nouvelle version 2.4

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)

Page 38: Séminaire février - OBM, nouvelle version 2.4

Déjà 12 ans : l'heure du bilan

● Base installée ● Historique ● Clients sponsors ● Licence GPL● Basé sur briques libres ● Agenda ● Packaging ● Intégration● Feature set● Modularité

● OBM Online● Communauté● Alliances / Partenaires● Dev plugins (OBMlets)● API Ouvertes pour différents langages● Augmentation présence PDA● Besoins clients existants●Nouvelles technos

● Hétéréogénéité technique● Dispersion features● Difficulté des tests auto● Documentation technique● Automate perl● Scalabilité SGBD● Intégration / spécifiques

● Comment se démarquer ?● SaaS● 1 techno = communauté● Google / Outlook

Page 39: Séminaire février - OBM, nouvelle version 2.4

Démarche : Phase de maturation

Travail de fond sur les exigences et les besoins non fonctionnels

Mobilisation de toute l'équipe R&D

Page 40: Séminaire février - OBM, nouvelle version 2.4

OBM PaaS « Enterprise Ready »

Le modèle SaaS / PaaS allié à l'Open Source

● Architecture multi tenant● Développement rapide d'applications basé sur les objets de la messagerie● Création d'e-Communautés

● API ouvertes pour intégration dans les systèmes d'informations● Connexion aux services web de collboration sur Internet● Enrichissement fonctionnel d'OBM

Page 41: Séminaire février - OBM, nouvelle version 2.4

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.)

Page 42: Séminaire février - OBM, nouvelle version 2.4

Nouvelle architecture logicielle (macro)

Page 43: Séminaire février - OBM, nouvelle version 2.4

Focus : nouveaux standards du web

Page 44: Séminaire février - OBM, nouvelle version 2.4

Exemples d'interfaces utilisateur : gestion de skins pouvant être personnalisées

Style GoogleStyle Outlook

Page 45: Séminaire février - OBM, nouvelle version 2.4

Blog « En direct de l'OBM Lab »• POC technologiques• HTML5 / RED5• Cassandra / MongoDB• R&D collaborative• Ouverture plateforme de

traduction• Refonte des outils de

développement communautaires OBM NG alpha• Agenda / Contacts• Messagerie,• Communication synchrone

OBM NG Preview• Socle technique refondu• Démo agenda skinable• POC Collaboration

(vidéo conf)• API restfull

OBM 2.4• Messagerie instantannée• Connectivité inter sites• Support Blackberry via ActiveSync

OBM 2.5• Vidéo conférence (beta)• API restfull• Intégration VoIP

Roadmap OBM 2010 - 2012

Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 Q3 2012

2.X

3.X

Support des versions 2.X pendant 3 ans

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

Page 46: Séminaire février - OBM, nouvelle version 2.4

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)

Page 47: Séminaire février - OBM, nouvelle version 2.4

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

Page 48: Séminaire février - OBM, nouvelle version 2.4

Contribution à la roadmap OBM

Par où commencer ?

● Un point de contact unique : le product owner OBM (Lilian Chamontin : [email protected])

Page 49: Séminaire février - OBM, nouvelle version 2.4

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

Page 50: Séminaire février - OBM, nouvelle version 2.4

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

Page 51: Séminaire février - OBM, nouvelle version 2.4

Une solution résolument moderne

Questions / Réponses

Page 52: Séminaire février - OBM, nouvelle version 2.4

En vous remerciant pour votre attention

RDV sur http://www.obm.org/