91
Lilian CHAMONTIN Directeur Produit OBM [email protected] Bruno COCHET Directeur Services [email protected]

Séminaire juin 2011 - OBM

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Séminaire juin 2011 - OBM

Lilian CHAMONTINDirecteur Produit [email protected]

Bruno COCHETDirecteur Services [email protected]

Page 2: Séminaire juin 2011 - OBM

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 3: Séminaire juin 2011 - OBM

Lilian Chamontin : Directeur 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 juin 2011 - OBM

Bruno COCHET : Directeur des Services

Ingénieur d’études sur les systèmes embarqués , chef de projet puis Manager d’une unité chez CAPGEMINI Ouest, Bruno a ensuite piloté pour Capgemini un programmedans le secteur Défense, environnement multi-clients (EMx et directions du ministère de la défense) et multi-partenaires (ensemble du groupe Capgemini en France + PME).

Il rejoint Linagora en janvier 2011 pour prendre en charge le développement et le pilotage de l’activité de service (Linagora Professional Services), en particulier autour des projets d'intégration OBM

Page 5: Séminaire juin 2011 - OBM

Linagora : Qui sommes-nous ?

MétiersMission : 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)

Clients

Page 6: Séminaire juin 2011 - OBM

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

Nos clients contribuent au développement des offres, à la pérennisation des produits et de leur communauté au travers des contrats de support

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€

Progiciel de gestion (ERP)

Page 7: Séminaire juin 2011 - OBM

Agenda

Présentation de la version OBM 2.4

Démarche pour une migration vers OBM

Démonstration d'OBM 2.4

Pause

En direct du OBM Lab : vision 2012 d'OBM

Contribution à la roadmap produit

Page 8: Séminaire juin 2011 - OBM

Qu'est-ce qu'OBM ?

Page 9: Séminaire juin 2011 - OBM

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 Libre

Page 10: Séminaire juin 2011 - OBM

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

2011 : OBM 2.4

Page 11: Séminaire juin 2011 - OBM

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 12: Séminaire juin 2011 - OBM

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 13: Séminaire juin 2011 - OBM

✔ > 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 14: Séminaire juin 2011 - OBM

OBM, une solution « Entreprise Ready »

Page 15: Séminaire juin 2011 - OBM

Version actuelle et recommandée: OBM 2.4

OBM 2.4 : lancement mars 2011officiellement supporté 3 ans

Lancement le 22 mars 2011, mise en ligne sur OBM Online à la

même date, ainsi que sur la production Linagora, mais...

Retard dans le packaging dû à la finalisation de grands projets clients

Exigences plus importantes dans le domaine de la connectivité

Smartphones (ActiveSync)

Cas d'utilisations avancés sur Thunderbird 3 (gestion des

exceptions de rendez-vous récurrents)

Intégration et extension du nouveau webmail

Release 2.4.0 attendue pour le mois de juillet

Page 16: Séminaire juin 2011 - OBM

Version actuelle et recommandée: OBM 2.4

Nouveautés majeures

Nouveau webmail : Roundcube

Synchronisation native iPhone, Windows Mobile, Nokia, Android...

Support complet de Thunderbird 3 et Trustedbird

Nouveau concept de gestion des contacts et refonte de l'interface

Recherche ultra rapide

Intéropérabilité

Page 17: Séminaire juin 2011 - OBM

Apport d'OBM 2.4 – Usage collaboratifs avancés

Pas forcément nouveaux pour tout le monde...

...mais usage de plus en plus répandu

Domaines variés (partage d'information, délégation, interopérabilité, décentralisation, temps réel)

Cas d'utilisation

Organisation manager/assistant

Organisation en mode projet

Groupes de travail inter-entreprise

Page 18: Séminaire juin 2011 - OBM

Organisation Manager / Assistant

Modèle de délégation

Lecture / Ecriture / Administration de :

Email, Agenda, Contacts

Cas d'usage

Prise de rendez-vous

Saisie de cartes de visites

Page 19: Séminaire juin 2011 - OBM

Organisation en mode projet

Organisation de réunion

Vues avancées (groupe) sur agenda

Mémorisation des vues

Recherche de plages de disponibilité

Réservation des ressources

Réunions récurrentes

Cas d'usage

Planification d'un point quotidien

Gestion de crise

Page 20: Séminaire juin 2011 - OBM

Organisation en mode projet (suite)

Autres exemples

Réunions récurrentes

Recherche de plages de disponibilité

Page 21: Séminaire juin 2011 - OBM

Groupes de travail inter-entreprise

Partage d'agenda

Niveau de visibilité

Interopérabilité

Cas d'usage

Exposer son agenda OBM

Organiser un rendez-vous

Page 22: Séminaire juin 2011 - OBM

Nouveau webmail Roundcube

Page 23: Séminaire juin 2011 - OBM

Roundcube

Version .5 stable et performante

Communauté très active

Webmail ergonomique

Grand nombre de plug-ins

Page 24: Séminaire juin 2011 - OBM

OBM et Roundcube

OBM est une solution complète coté serveur

Intégration des composants Open Source de communication

Sauf modules Agenda et Contacts dédiés

Coté client, Evolution de l'offre

Webmails historiques (Horde, etc)

« MiniG », un nouveau type de webmail (apprécié des techniciens, mais au final pas des utilisateurs)

Support de Thunderbird 2/3 et de sa déclinaison sécurisée TrustedBird 3

Besoin d'un nouveau webmail, intégré, simple et performant

Page 25: Séminaire juin 2011 - OBM

Roundcube

Messagerie

3 panneaux (dossiers, messages, previsualisation)

Ajax

Skins

Plugins

Composition HTML, attachements

Dossiers partagés

Page 26: Séminaire juin 2011 - OBM

Roundcube (suite)

Contacts

Groupes de contacts

Fiche contact

Intégration Ajax dans messagerie

Page 27: Séminaire juin 2011 - OBM

Démarche d'intégration OBM / Roundcube

Objectifs

Court terme

SSO

Look and Feel

Contacts

Déploiement

Moyen terme

Agenda

Partage

Sécurité

Moyens

Développement de Plug-ins

Skin

Contribution directe

Documentation

Page 28: Séminaire juin 2011 - OBM

Intégration OBM & Roundcube

SSO

Intégration SSO CAS OBM / Roundcube via LemonLDAP (recommandé)

Ou bien par le mécanisme intégré à OBM

Page 29: Séminaire juin 2011 - OBM

Intégration OBM / Roundcube

Look and Feel

Ajustements graphiques via Skin OBM

Véritable skin (non intrusif)

Autres skins disponibles pour les utilisateurs

Page 30: Séminaire juin 2011 - OBM

Démarche d'intégration OBM / Roundcube

Contacts

Intégration LDAP et Base OBM

Carnet d'adresse global

Partage de contacts

Synchronisation de contacts

Page 31: Séminaire juin 2011 - OBM

Démarche d'intégration OBM / Roundcube

Contacts (suite)

Intégration et autocomplétion en composition de messages

Page 32: Séminaire juin 2011 - OBM

Démarche d'intégration OBM / Roundcube

Déploiement

Base de connaissanceen cours de finalisation

Documentation Debian, RedHat/Centos

Page 33: Séminaire juin 2011 - OBM

Démarche d'intégration OBM / Roundcube

Prochaines étapes

Agenda : Intégration support ICS (iCalendar)

Agenda OBM en lecture seule lors de l'acceptation de RV / ICS

Partage de fichiers volumineux

Intégration solution Linshare

Sécurité

Participation aux travaux en cours (actuellement hors Linagora) visant à reporter les extensions TrustedBird dans roundcube

Page 34: Séminaire juin 2011 - OBM

OBM 2.4, nouveautés UI

Page 35: Séminaire juin 2011 - OBM

OBM 2.4 : refonte de 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

Page 36: Séminaire juin 2011 - OBM

OBM 2.4 : nouveautés contacts et webmail

ContactsPossibilité 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

WebmailSynchronisation 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

Page 37: Séminaire juin 2011 - OBM

OBM 2.4 : nouveautés sur la mobilité

OBM-Connecteur pour ThunderbirdSynchronisation 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

Page 38: Séminaire juin 2011 - OBM

Trustedbird – Une messagerie sécurisée pour OBM

Page 39: Séminaire juin 2011 - OBM

Trustedbird

Un client de messagerie, basé sur Mozilla Thunderbird

Augmente la sécurité des informations transférées par email

Augmente la fiabilité de la délivrance des emails

(surtout, informe sur le statut de délivrance d'un email)

Page 40: Séminaire juin 2011 - OBM

Connaître le projet trustedbird

Projet conjoint de la Direction Générale des Armées et de British Télécom et Cassadian (ex EADS)

Naissance du projet : mi 2007

Issu de Mozilla Thunderbird

(rebranding + ajout fonctions sécurisées, mais la team Trustedbird a reversé les fonctionnalités génériques dans Mozilla Thunderbird)

Licences Open-source : MPL 1.1 , GPL 2+ , LGPL 2.1+

Page 41: Séminaire juin 2011 - OBM

Sécurité étendue via S/MIME

MIME (Multipurpose Internet Mime Extensions) est un standard Internet dont le but est d'étendre le format des emails (un email ne comporte au départ que des caractères ASCII), par exemple pour supporter les pièces jointes, les caractères accentués, etc...

S/MIME est une surcouche de MIME : c'est une norme dont le but est d'implémenter de la cryptographie et des signatures numériques de messages électroniques.

S/MIME est une norme ouverte s'appuyant sur plusieurs RFC(3369,3370,3850,3851)

Page 42: Séminaire juin 2011 - OBM

Sécurité étendue via S/MIME

Triple enveloppe / secure Headers

Trustedbird 2 : L'email est signé, puis chiffré, puis de nouveau signé

=> garantit le contenu (signature)

=> permet la confidentialité (chiffrage)

=> garantit l'enveloppe expéditeur/destinataire (signature finale)

TrustedBird 3 : headers sécurisés

Non intrusifs (signature de l'entête du message)

Utilisation avec ou sans chiffrement

Page 43: Séminaire juin 2011 - OBM

options de sécurité lors de la rédaction d'un email

Page 44: Séminaire juin 2011 - OBM

Lecture d'un email envoyé avec une triple enveloppe

Page 45: Séminaire juin 2011 - OBM

Sécurité étendue via S/MIME

Libellés de sécurité

Associe un label de sécurité à un email (exemple : "Top-Secret")

Permettent de mettre en place du contrôle d’accès sur : le routage du message (outer block) et le contenu du message (inner block)

Implémente aussi des labels optionnels

classification de sécurité

Marque de confidentialité

Catégories de sécurité

Page 46: Séminaire juin 2011 - OBM

définition des libellés de sécurité d'un email

Affichage des libellés des emails reçus

Page 47: Séminaire juin 2011 - OBM

Options concernant le transport des emails

DSN (Delivery Status Notification) : permet de s'assurer que le destinataire du mail a effectivement reçu le mail.

SMTP priority : permet de prioriser l'envoi des emails entre les relais de messagerie.

Secure Headers : permet de s'assurer que les relais de messagerie ne vont pas falsifier les headers d'un email

SASL (for IMAP, for LDAP) : permet au client de s'authentifier sans mot de passe (ex : carte à puce, certificat X509)

Page 48: Séminaire juin 2011 - OBM

Composants externes

Attention :

Certaines fonctionnalités utilisent des normes qui nécessitent aussi une compatibilité au niveau infrastructure

Au niveau des MTA (gestion de priorité)

QOS y compris au niveau réseau

Au niveau des serveurs de messagerie (IMAP)

Gestion des absences

Page 49: Séminaire juin 2011 - OBM

Intégration OBM

Trustedbird est compatible avec les extensions OBM pour Thunderbird

Exemple : Support des agendas OBM

Page 50: Séminaire juin 2011 - OBM

Intégration OBM

Agenda : Version OBM

Page 51: Séminaire juin 2011 - OBM

Intégration OBM

Gestion des contacts OBM

Bidirectionnelle

Support multi-carnet d'adresses

Page 52: Séminaire juin 2011 - OBM

Intégration OBM

Gestion des contacts OBM

Versions OBM et Roundcube

Page 53: Séminaire juin 2011 - OBM

Mobilité

Page 54: Séminaire juin 2011 - OBM

La mobilité

Synchronisation mobile

SymbianWindowsMobile

BlackBerry

AndroidiPhone

Palm OS

Synchronisation client lourd

Outlook

Thunderbird

Apple Mail

Tout client IMAP, POP

Natif(ActiveSync)

Via Applications tierce (SyncJE,

AstraSync)

Synchronisation complète contacts,

agenda, notes

Réception emails + support CalDAV

Réception emails

iPad

Page 55: Séminaire juin 2011 - OBM

Copies d'écran sur Iphone et IPad

Page 56: Séminaire juin 2011 - OBM

Eléments d'architecture OBM 2.4

Page 57: Séminaire juin 2011 - OBM

Architecture fonctionnelle

OB

M C

ore

Agenda

Contacts

Authentification

Droits d'accès

mes

seng

ing

fron

t ser

ver

OB

M W

ebap

p Clients légers

Clients lourds

Webmail

Gestion utilisateur

Base de données

Annuaire

Disque

Page 58: Séminaire juin 2011 - OBM

Architecture technique

obm-ui opush

obm-satellite

obm-sync

connector connector

cyruspostfix

obm-locator

obm db

solr

mysqlpostgres

java javaphp

c++xul/js

ActiveSync / imap

Solution basée sur les briques leaderApache, Tomcat

PHP (IHM), Perl, JavaMySQL, PostgreSQL

Postfix, Cyrus IMAP, OpenLDAP

ldap

(IHM web) (REST API) ActiveSync

Page 59: Séminaire juin 2011 - OBM

Architecture centralisée

Schéma de principe

Page 60: Séminaire juin 2011 - OBM

Architecture centralisée

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

Page 61: Séminaire juin 2011 - OBM

Agenda

Présentation de la version OBM 2.4

Démarche pour une migration vers OBM

Démonstration d'OBM 2.4

Pause

En direct du OBM Lab : vision 2012 d'OBM

Contribution à la roadmap produit

Page 62: Séminaire juin 2011 - OBM

Mise en œuvre d'OBM

OBM Online, la simplicité en plus :

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

Page 63: Séminaire juin 2011 - OBM

Mise en œuvre 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 64: Séminaire juin 2011 - OBM

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 65: Séminaire juin 2011 - OBM

Pré requis ProductionPré productionInstallation Support

Planning type de mise en oeuvre 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 66: Séminaire juin 2011 - OBM

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 67: Séminaire juin 2011 - OBM

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 68: Séminaire juin 2011 - OBM

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 69: Séminaire juin 2011 - OBM

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 70: Séminaire juin 2011 - OBM

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 71: Séminaire juin 2011 - OBM

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 72: Séminaire juin 2011 - OBM

Agenda

Présentation de la version OBM 2.4

Démarche pour une migration vers OBM

Démonstration d'OBM 2.4

Pause

En direct du OBM Lab : vision 2012 d'OBM

Contribution à la roadmap OBM

Page 73: Séminaire juin 2011 - OBM

Démonstration d'OBM 2.4

Page 74: Séminaire juin 2011 - OBM

Agenda

Présentation de la version OBM 2.4

Démarche pour une migration vers OBM

Démonstration d'OBM 2.4

Pause

En direct du OBM Lab : vision 2012 d'OBM

Contribution à la roadmap produit

Page 75: Séminaire juin 2011 - OBM

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 76: Séminaire juin 2011 - OBM

Démarche : Phase de maturation

Travail de fond sur les exigences et les besoins non fonctionnels

Mobilisation de toute l'équipe R&D

Page 77: Séminaire juin 2011 - OBM

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 78: Séminaire juin 2011 - OBM

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 79: Séminaire juin 2011 - OBM

Nouvelle architecture logicielle (macro)

Page 80: Séminaire juin 2011 - OBM

Focus : nouveaux standards du web

Page 81: Séminaire juin 2011 - OBM

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

Style GoogleStyle Outlook

Page 82: Séminaire juin 2011 - OBM

ExpérimentationsBesoins nouveaux pour fluidifier la communication

Messagerie instantanée, Chat rooms historisées

Vidéoconférence

Tableau blanc, Partage d'écran

Enregistrement vidéo

En cours de prototypage sur OBM

A partir du Projet BigBlueButton

Page 83: Séminaire juin 2011 - OBM

Expérimentations

Apache James 3 : Messagerie de dernière génération

Architecture Java moderne (support des derniers standards et best practices) et extensible

Développement en cours : support NoSQL comme backend de stockage de messagerie (future contribution au projet)

Page 84: Séminaire juin 2011 - OBM

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•

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

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 85: Séminaire juin 2011 - OBM

Agenda

Présentation de la version OBM 2.4

Démarche pour une migration vers OBM

Démonstration d'OBM 2.4

Pause

En direct du OBM Lab : vision 2012 d'OBM

Contributions à la roadmap OBM

Page 86: Séminaire juin 2011 - OBM

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 : email ou téléphone

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 87: Séminaire juin 2011 - OBM

Contribution à la roadmap OBM

Par où commencer ?

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

Page 88: Séminaire juin 2011 - OBM

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 89: Séminaire juin 2011 - OBM

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 90: Séminaire juin 2011 - OBM

Une solution résolument moderne

Questions / Réponses

Page 91: Séminaire juin 2011 - OBM

En vous remerciant pour votre attention

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