OBM
Free collaboration becomes reality
Bilan, nouveautés et perspectives
● tombé dans l'internet depuis 1996
● touché à de nombreuses facettes des NTIC (hotline,
admin, dev, infographie, musique)
● passionné par les technologies WEB émergeantes. Et à
l'Open Source depuis 1996
● responsable de l'équipe R&D OBM depuis septembre
2012
Michaël Bailly, team leader OBM
Historique
Le rachat de la startup éditrice du logiciel OBM
par LINAGORA a entrainé une période trouble
pour le produit :
● départ de l'équipe historique mi 2010
● Fonctionnalités basiques manquantes
○ Compatiblité avec des contacts Outlook/IBM Lotus
Notes
○ Gestion correcte des évènements récurrents
○ Connecteur ActiveSync fiable
○ Webmail "minig" non fonctionnel
Bilan
La construction d'une nouvelle équipe a pris du
temps et de l'énergie.
Bilan
La construction d'une nouvelle équipe a pris du
temps et de l'énergie.
Bilan
La maîtrise, et l'appropriation, du produit par la
nouvelle équipe a pris du temps et de
l'énergie.
Bilan
La maîtrise, et l'appropriation, du produit par la
nouvelle équipe a pris du temps et de
l'énergie.
Et aussi de la patience pour les projets en
cours...
Bilan
OBM 2.4.0
( janvier 2012 )
Première version de la nouvelle équipe. Des
dizaines de bug fixes.
Quelques nouvelles fonctionnalités.
Bilan
OBM 2.4.0
Janvier 2012
OBM 2.4.1.0
Aout 2012
OBM 2.4.2.0
Novembre 2012
OBM 2.4.2.2
Mars 2013
OBM 2.5.0
Mai 2013
Accélération progressive
Bilan
Version 2.4.0 2.4.1 2.4.2 2.5.0
# issues résolues 112 625 284 238
dont bugs résolus 91 478 193 180
issues / jour 0.52 4.03 2.63 3.61
issues / jour / nbre
de contributeurs
sur la version
0.04 0.183 0.202 0.361
Performances de l'équipe de développement
Bilan
OBM 2.4.2.2
( mars 2013 )
● Le produit est mature.
● L'équipe de développement est fière de son travail.
● La mobilité Opush et Thunderbird est stable et fiable.
On recommence à innover !
Bilan & nouveautés
Octobre 2012 : Consultation des
ressources dans Thunderbird
Novembre 2012 : Pro-active
synchronization dans
Thunderbird
Février :
Barcamp OBM ...
Nouveautés
OBM 2.5.0
( 13 mai 2013 )
OBM Health Check: système de supervision
de l'état de santé d'un déploiement OBM
Evènements confidentiels: plus privés que
privés !
+ Crash dans Opush, support de SecureEAS, amélioration du support de la
RFC Icalendar, nouveau build system, ...
Nouveautés : OBM Health Check
● monitorer l'état de santé d'une infra OBM...
● ... via une interface web moderne ...
● ... qui s'appuie sur des API REST ...
● ... et qui est extensible !
Services existants:
configuration (droits sur les fichiers, paramètres minimaux), IMAP (configuration & connexion), PHP
(environnement, modules & configuration), locator (connexion), BDD (connexion, présence de
domaines), automate (logs), obm-sync (présence, connexion & transaction métier), SolR (définition &
connexion), Opush (connexion & transaction métier)
Nouveautés : OBM Health Check
Nouveautés
Organisation du travail par feature branches
Branche principale
fonctionnalité 1
Fonctionnalité 2
Fonctionnalité 3
● Le produit n'est pas impacté pendant le développement
d'une fonctionnalité
● On ne bloque pas la sortie d'une version parce qu'une
fonctionnalité n'est pas prète
Nouveautés
Nouvelle numérotation
MAJEUR.MINEUR.BUGFIX
Nouveautés
A propos de la mobilité
LINAGORA investit chaque mois afin de se
doter du panel de smartphones le plus large
possible.
Les prochains modèles sont BlackBerry Z10,
Nokia Lumia 920, Samsung Galaxy S4
Perspectives
Roadmap court terme (3 mois)
● premières API de provisionning
=> juillet 2013
● traduction Chinois et Portugais
=> juillet 2013
● UnifiedUI (refonte interface graphique
+ intégration webmail)
=> septembre 2013
● nouveau système de migration BDD
=> septembre 2013
● intégration de Apache Cassandra dans Opush
=> septembre 2013
Unified UI: la démo
Perspectives
Roadmap moyen terme ( fin 2013 )
● connectivité CalDAV/CardDAV
● connecteur Outlook 2010+
● support des évènements en attente dans
Opush
● Scalabilité horizontale Opush
Perspectives
Long terme ( + 2 ans )
Projet de recherche OpenPaaS
Merci !

Obm : bilan, nouveautés et perspectives

  • 1.
    OBM Free collaboration becomesreality Bilan, nouveautés et perspectives
  • 2.
    ● tombé dansl'internet depuis 1996 ● touché à de nombreuses facettes des NTIC (hotline, admin, dev, infographie, musique) ● passionné par les technologies WEB émergeantes. Et à l'Open Source depuis 1996 ● responsable de l'équipe R&D OBM depuis septembre 2012 Michaël Bailly, team leader OBM
  • 3.
    Historique Le rachat dela startup éditrice du logiciel OBM par LINAGORA a entrainé une période trouble pour le produit : ● départ de l'équipe historique mi 2010 ● Fonctionnalités basiques manquantes ○ Compatiblité avec des contacts Outlook/IBM Lotus Notes ○ Gestion correcte des évènements récurrents ○ Connecteur ActiveSync fiable ○ Webmail "minig" non fonctionnel
  • 4.
    Bilan La construction d'unenouvelle équipe a pris du temps et de l'énergie.
  • 5.
    Bilan La construction d'unenouvelle équipe a pris du temps et de l'énergie.
  • 6.
    Bilan La maîtrise, etl'appropriation, du produit par la nouvelle équipe a pris du temps et de l'énergie.
  • 7.
    Bilan La maîtrise, etl'appropriation, du produit par la nouvelle équipe a pris du temps et de l'énergie. Et aussi de la patience pour les projets en cours...
  • 8.
    Bilan OBM 2.4.0 ( janvier2012 ) Première version de la nouvelle équipe. Des dizaines de bug fixes. Quelques nouvelles fonctionnalités.
  • 9.
    Bilan OBM 2.4.0 Janvier 2012 OBM2.4.1.0 Aout 2012 OBM 2.4.2.0 Novembre 2012 OBM 2.4.2.2 Mars 2013 OBM 2.5.0 Mai 2013 Accélération progressive
  • 10.
    Bilan Version 2.4.0 2.4.12.4.2 2.5.0 # issues résolues 112 625 284 238 dont bugs résolus 91 478 193 180 issues / jour 0.52 4.03 2.63 3.61 issues / jour / nbre de contributeurs sur la version 0.04 0.183 0.202 0.361 Performances de l'équipe de développement
  • 11.
    Bilan OBM 2.4.2.2 ( mars2013 ) ● Le produit est mature. ● L'équipe de développement est fière de son travail. ● La mobilité Opush et Thunderbird est stable et fiable. On recommence à innover !
  • 12.
    Bilan & nouveautés Octobre2012 : Consultation des ressources dans Thunderbird Novembre 2012 : Pro-active synchronization dans Thunderbird Février : Barcamp OBM ...
  • 13.
    Nouveautés OBM 2.5.0 ( 13mai 2013 ) OBM Health Check: système de supervision de l'état de santé d'un déploiement OBM Evènements confidentiels: plus privés que privés ! + Crash dans Opush, support de SecureEAS, amélioration du support de la RFC Icalendar, nouveau build system, ...
  • 14.
    Nouveautés : OBMHealth Check ● monitorer l'état de santé d'une infra OBM... ● ... via une interface web moderne ... ● ... qui s'appuie sur des API REST ... ● ... et qui est extensible ! Services existants: configuration (droits sur les fichiers, paramètres minimaux), IMAP (configuration & connexion), PHP (environnement, modules & configuration), locator (connexion), BDD (connexion, présence de domaines), automate (logs), obm-sync (présence, connexion & transaction métier), SolR (définition & connexion), Opush (connexion & transaction métier)
  • 15.
    Nouveautés : OBMHealth Check
  • 16.
    Nouveautés Organisation du travailpar feature branches Branche principale fonctionnalité 1 Fonctionnalité 2 Fonctionnalité 3 ● Le produit n'est pas impacté pendant le développement d'une fonctionnalité ● On ne bloque pas la sortie d'une version parce qu'une fonctionnalité n'est pas prète
  • 17.
  • 18.
    Nouveautés A propos dela mobilité LINAGORA investit chaque mois afin de se doter du panel de smartphones le plus large possible. Les prochains modèles sont BlackBerry Z10, Nokia Lumia 920, Samsung Galaxy S4
  • 19.
    Perspectives Roadmap court terme(3 mois) ● premières API de provisionning => juillet 2013 ● traduction Chinois et Portugais => juillet 2013 ● UnifiedUI (refonte interface graphique + intégration webmail) => septembre 2013 ● nouveau système de migration BDD => septembre 2013 ● intégration de Apache Cassandra dans Opush => septembre 2013
  • 20.
  • 21.
    Perspectives Roadmap moyen terme( fin 2013 ) ● connectivité CalDAV/CardDAV ● connecteur Outlook 2010+ ● support des évènements en attente dans Opush ● Scalabilité horizontale Opush
  • 22.
    Perspectives Long terme (+ 2 ans ) Projet de recherche OpenPaaS
  • 23.