2. ● 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
3. 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
6. Bilan
La maîtrise, et l'appropriation, du produit par la
nouvelle équipe a pris du temps et de
l'énergie.
7. 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...
8. Bilan
OBM 2.4.0
( janvier 2012 )
Première version de la nouvelle équipe. Des
dizaines de bug fixes.
Quelques nouvelles fonctionnalités.
9. 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
10. 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
11. 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 !
12. Bilan & nouveautés
Octobre 2012 : Consultation des
ressources dans Thunderbird
Novembre 2012 : Pro-active
synchronization dans
Thunderbird
Février :
Barcamp OBM ...
13. 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, ...
14. 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)
16. 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
18. 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
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
21. Perspectives
Roadmap moyen terme ( fin 2013 )
● connectivité CalDAV/CardDAV
● connecteur Outlook 2010+
● support des évènements en attente dans
Opush
● Scalabilité horizontale Opush