Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalLINAGORA
Présentation donnée lors du séminaire de Linagora du mois d'avril consacré à Drupal.
Intervenant : Jérôme RELINGER, Directeur de Linagora WebStudio&Hosting
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...LINAGORA
Présentations données lors du séminaire LINAGORA du mois de janvier 2011, intitulé : "Le poste de travail libre : projets, réussites et perspectives !"
Intervenants :
- Michel LOISELEUR, Directeur LRS
- Camille MOULIN, expert LibreOffice
- Guillaume DEGROISSE, Responsable opérationnel, LCS
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
Présentations données lors du séminaire LINAGORA du mois de décembre 2009, intitulé : "Le poste de travail Libre : il faudrait être fou pour dépenser plus !".
Intervenants : Sophie Gautier, Expert OpenOffice.org, LINAGORA et Michel LOISELEUR, Responsable de l'OSSA, LINAGORA.
Présentations données lors du séminaire LINAGORA, intitulé : « LinID, l'offre de gestion
et de fédération d'identité Open Source »
Intervenant : Sébastien BAHLOUL, leader de l’offre LinID et du module LinID Access Management, LINAGORA
Présentations données lors du séminaire de LINAGORA du mois d'octobre 2010, intitulé : " OBM est en pleine forme ! Et surfe de succès en succès ! ".
Intervenant : Michel-Marie MAUDET, Directeur Général Adjoint du Groupe LINAGORA et responsable de l’activité software
Seminaire 2010 : Réussir les nouveaux projets web innovants avec DrupalLINAGORA
Présentation donnée lors du séminaire de Linagora du mois d'avril consacré à Drupal.
Intervenant : Jérôme RELINGER, Directeur de Linagora WebStudio&Hosting
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...LINAGORA
Présentations données lors du séminaire LINAGORA du mois de janvier 2011, intitulé : "Le poste de travail libre : projets, réussites et perspectives !"
Intervenants :
- Michel LOISELEUR, Directeur LRS
- Camille MOULIN, expert LibreOffice
- Guillaume DEGROISSE, Responsable opérationnel, LCS
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
Présentations données lors du séminaire LINAGORA du mois de décembre 2009, intitulé : "Le poste de travail Libre : il faudrait être fou pour dépenser plus !".
Intervenants : Sophie Gautier, Expert OpenOffice.org, LINAGORA et Michel LOISELEUR, Responsable de l'OSSA, LINAGORA.
Présentations données lors du séminaire LINAGORA, intitulé : « LinID, l'offre de gestion
et de fédération d'identité Open Source »
Intervenant : Sébastien BAHLOUL, leader de l’offre LinID et du module LinID Access Management, LINAGORA
Présentations données lors du séminaire de LINAGORA du mois d'octobre 2010, intitulé : " OBM est en pleine forme ! Et surfe de succès en succès ! ".
Intervenant : Michel-Marie MAUDET, Directeur Général Adjoint du Groupe LINAGORA et responsable de l’activité software
Présentations données lors du séminaire de Linagora du mois de février 2010, consacré à OBM - messagerie collaborative libre.
Intervenant - leader de projet OBM, Pierre Baudracco.
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performantLINAGORA
Présentations données lors du séminaire de LINAGORA intitulé : " Les CMS Open Source au
service d'un web performant"
Animé par Jean Semère, responsable LinStudio
Présentation du marché P2I UGAP « Support sur Logiciels Libres »LINAGORA
Présentation donnée lors du séminaire de LINAGORA consacré aux collectivités territoriales.
Intervenant :
Simon Taillard, ingénieur commercial, LINAGORA
Présentation donnée lors du séminaire LINAGORA, intitulé : « Superviser et administrer votre SI avec les Logiciels Libres ! Ça marche ! » du mois d'octobre 2009.
Ce document présente la nouvelle version 3 d'OBM dont les évolutions majeures sont :
* la refonte de l'interface web pour avoir l'agenda et la messagerie dans la même fenêtre
* un système de notification dans la barre supérieure du navigateur pour les nouveaux mails et les invitations en attente de traitement
* la séparation d'oPush (composant de synchronisation pour les dispositifs mobiles) pour en constituer un projet autonome avec sa propre roadmap. Ainsi, les mises à jour d'oPush sont simplifiées car elles n'imposent plus de montée de version d'OBM !
* l'introduction du backend de stockage Cassandra (pour oPush pour le moment mais travaux sur le stockage des mails en cours).
* un API REST de provisionning de utilisateurs, des identités et des groupes OBM
* et enfin le support de Debian Wheezy ;-)
Présentation de la nouvelle version de Mozilla ThunderbirdLINAGORA
Présentation donnée lors de la soirée du 28 août 2012 consacrée à l'arrivée de la nouvelle version de Mozilla Thunderbird, par Jean-Baptiste PIACENTINO, Directeur Général de Thunderbird.
Présentations données lors du séminaire de Linagora du mois de février 2010, consacré à OBM - messagerie collaborative libre.
Intervenant - leader de projet OBM, Pierre Baudracco.
Séminaire novembre 2010 - Les CMS Open Source au service d'un web performantLINAGORA
Présentations données lors du séminaire de LINAGORA intitulé : " Les CMS Open Source au
service d'un web performant"
Animé par Jean Semère, responsable LinStudio
Présentation du marché P2I UGAP « Support sur Logiciels Libres »LINAGORA
Présentation donnée lors du séminaire de LINAGORA consacré aux collectivités territoriales.
Intervenant :
Simon Taillard, ingénieur commercial, LINAGORA
Présentation donnée lors du séminaire LINAGORA, intitulé : « Superviser et administrer votre SI avec les Logiciels Libres ! Ça marche ! » du mois d'octobre 2009.
Ce document présente la nouvelle version 3 d'OBM dont les évolutions majeures sont :
* la refonte de l'interface web pour avoir l'agenda et la messagerie dans la même fenêtre
* un système de notification dans la barre supérieure du navigateur pour les nouveaux mails et les invitations en attente de traitement
* la séparation d'oPush (composant de synchronisation pour les dispositifs mobiles) pour en constituer un projet autonome avec sa propre roadmap. Ainsi, les mises à jour d'oPush sont simplifiées car elles n'imposent plus de montée de version d'OBM !
* l'introduction du backend de stockage Cassandra (pour oPush pour le moment mais travaux sur le stockage des mails en cours).
* un API REST de provisionning de utilisateurs, des identités et des groupes OBM
* et enfin le support de Debian Wheezy ;-)
Présentation de la nouvelle version de Mozilla ThunderbirdLINAGORA
Présentation donnée lors de la soirée du 28 août 2012 consacrée à l'arrivée de la nouvelle version de Mozilla Thunderbird, par Jean-Baptiste PIACENTINO, Directeur Général de Thunderbird.
Présentation donnée lors du séminaire de LINAGORA spécial collectivités territoriales. Retour d’expérience sur la mise en place d’un logiciel libre de l’Adullact.
Intervenant : Ludovic METZ, Pilote de projet, Mairie d'Evry.
Retours
Plates formes CLOM - importance des normes ouvertes et du logiciel libreClaude Coulombe
Claude Coulombe - Les plateformes technologiques pour les CLOM / MOOC - Importance des normes ouvertes et du logiciel libre: Critères et choix d’une plateforme technologique pour la création de CLOM (Cours en Ligne Ouvert et Massif) de l’anglais MOOC (Massive Open Online Course). Discussion des besoins et contraintes, de l’architecture logicielle, du déploiement infonuagique, de l’importance des données et de l’analytique d’apprentissage (learning analytics), enfin des normes ouvertes, de l’interopérabilité (entre autres LTI) et du logiciel libre
Présentation donnée lors du séminaire de LINAGORA consacré aux collectivités territoriales.
Intervenant :
Frédéric LOSSERAND, Directeur des relations contractuelles, Adullact Projet.
Responsive Web Design : best practices et retour d'expérience de Backelite et...Idean France
Retour d'expérience sur le Responsibe Web Design par l'agence Backelite: spécificités et enjeux du RWD, les best practices, étapes clés d'un projet, approche content first, framework, cas pratique et témoignages des Galeries Lafayette
Mobile & Responsive Design: Rendez votre marque mobileWSI France
Les consommateurs sont de plus en plus mobiles en terme de connexion, votre marque doit l'être également. Découvrez l'importance d'avoir un site mobile, adapté à différents supports (smartphones, tablettes...) et les possibilités qui s'offrent à vous pour développer votre stratégie webmarketing.
Présenté par Laurent Annet et Jean-Jacques Turroc, consultants en digital marketing WSI
Contactez l'expert en webmarketing le plus proche de chez vous:
http://www.wsi-marketing-internet.fr/agences-wsi/agences-wsi-france.html
Passerelles, périphériques audio ou vidéo, équipements d'infrastructures, consoles opérateurs, centres d'appels, solution d'enregistrements... L'écosystème autour de Lync est l'un des plus actifs, cette session sera l'occasion de faire le point sur cet écosysteme permettant aujourd'hui d'adresser tous les besoins des Communications Unifiées.
Présentations données lors du séminaire Linagora du mois d'avril consacré à OpenOffice.org.
Intervenants : Sophie Gautier, Expert OpenOffice.org et Bertrand Bourdon, Bertrand BOURDON, Directeur de projet, Linagora
Présentation du séminaire OOo avril 2009guestc1322aa
Présentations données lors du séminaire consacré à OpenOffice.org du mois d'avril 2009.
Intervenants : Sophie Gautier, Expert OpenOffice.org, Linagora et Bertrand BOURDON, Expert Desktop/OpenOffice, Linagora
Qu'est-ce que le design numérique ? Ebauche d'une réponse...i-breed et associés
Voici le ppt qui accompagne mon intervention en 4e année de l'école Maryse Eloy. On y aborde les nouveaux usages, l'ergonomie, les méthodes de conception et quelques tendances...
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...TelecomValley
Conférence Telecom Valley du 05 Juillet 2010 - Android : Tout savoir sur l'évolution des 12 derniers mois et de l'année à venir par Arnaud FARINE et trois retours d'experiences Filip Gluszak, CEO and co-founder de GRIDPOCKET, Philippe Gibert, Ingénieur R&D d’Orange Labs, Laurent Gomez, Senior Researcher, responsable des activités mobiles à SAP Research France et Stephane Dupin, Chercheur, Responsable des activités Android à SAP Research France
Fabrice Mouron, responsable du Pôle Digital chez Atol CD a animé un webinar sur les nouveautés 2018 de TYPO3 et a notamment fait une présentation de la version 8 LTS et de la roadmap de la version 9.
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...CCI 21
Les logiciels libres font aujourd'hui partie intégrante du monde de l'informatique et se positionnent comme des solutions matures pour la gestion des entreprises (gestion des clients ou CRM, des stocks, de la facturation, ERP, etc.)
Cet atelier vous donnera les clés pour comprendre les logiciels libres et imaginer leurs places dans votre entreprise. Un panorama des solutions actuelles d'ERP et de CRM vous sera proposé. Une illustration pratique sera réalisé à partir des outils Dolibarr et Dynacase.
Cet atelier est animé par Tony GALICHE (InfoSaone) et Marie PACHECO (Transition & Compétences)
Personal branding : e-recrutement et réseaux sociaux professionnels LINAGORA
Présentation de notre Directrice des Ressources Humaines, Amandine Bouygues, sur le personal branding lors d'une intervention des étudiants de Paris tech la semaine dernière
Construisons ensemble le chatbot bancaire dedemain !LINAGORA
Retrouvez les slides réalisées pour notre Meetup collaboratif du jeudi 9 novembre 2017 : "Construisons ensemble le chatbot bancaire de demain !"
Après la publication de son étude sur les chatbots de l'écosystème bancaire "ChatBots et intelligence artificielle arrivent dans les banques : y êtes-vous préparé(e) ?", LinDA, l'agence digitale du groupe LINAGORA, à réaliser un atelier de co-conception du chatbot bancaire de demain.
Cet atelier gratuit d'idéation fut l'occasion d'imaginer, avec plusieurs participants du monde bancaire, la meilleure solution d'agent conversationnel pour leur banque.
Nos animateurs, Christophe Clouzeau (UX Digital Strategist) et Jean-Philippe Mouton (Head of digital consulting), ont appliqué des méthodes de conception UX, utilisées avec nos clients et par les startups innovantes.
Deep Learning in practice : Speech recognition and beyond - MeetupLINAGORA
Retrouvez la présentation de notre Meetup du 27 septembre 2017 présenté par notre collaborateur Abdelwahab HEBA : Deep Learning in practice : Speech recognition and beyond
Writing NodeJS applications is an easy task for JavaScript developers. However, getting what is happening under the hood in NodeJS may be intimidating, but understanding it is vital for web developers.
Indeed, when you try to learn NodeJS, most tutorials are about the NodeJS ecosystem like Express, Socket.IO, PassportJS. It is really rare to see some tutorials about the NodeJS runtime itself.
By this meetup, I want to spot the light on some advanced NodeJS topics so as to help developers answering questions an experienced NodeJS developer is expected to answer. Understanding these topics is essential to make you a much more desirable developer. I want to explore several topics including the famous event-loop along with NodeJS Module Patterns and how dependencies actually work in NodeJS.
I hope that this meetup would help you to be more comfortable understanding advanced code written in NodeJS.
[UDS] Cloud Computing "pour les nuls" (Exemple avec LinShare)LINAGORA
This document discusses using Docker images and containers in a Jenkins continuous integration/continuous delivery (CI/CD) pipeline. It describes configuring Jenkins to build Docker images from code repositories and deploy them to a Docker registry. It also covers using Docker Compose to define and run multi-container applications, and deploying containers to OpenShift, a Kubernetes-based Platform as a Service (PaaS). Future work mentioned includes improving scalability, using a Kubernetes cluster, adding MongoDB replication, and removing dependencies on host volumes.
Comment faire ses mappings ElasticSearch aux petits oignons ? - LINAGORALINAGORA
Présentation d'Elasticsearch avec un cas précis d'indexation d'un annuaire de restaurants.
Présenatation réalisée par notre collaborateur Luc Duzan.
Visitez notre site web : https://linagora.com/
Notre catalogue formation sur : http://formation.linagora.com/
Suivez nous sur Facebook : https://www.facebook.com/Linagora/
Nous sommes aussi sur Twitter : https://twitter.com/linagora
Soyez libre, choisissez le logiciel Open Source
Nous croyons au modèle d'éditeur de logiciels 100% libre.
Nous vous aidons à construire votre indépendance technologique.
Chaque jour, nous agissons dans le respect des valeurs
que nous défendons : partage, créativité, honnêteté.
Nous sommes une entreprise éditeur de logiciels libres.
Notre mission consiste à apporter l'indépendance technologique à nos clients.
Nous avons pour clients de grandes organisations tant du secteur public que privé. Nous nous sommes donné pour but d'aider les gouvernements à atteindre leur souveraineté numérique.
Nous aimons la liberté. Nous la considérons comme la valeur la plus significative pour l'humanité. Nous éditions des logiciels open source et libres en nous alliant aux communautés Open source. Nous développons ce que nous appelons des logiciels libres et gratuits (Free-Free Software).
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
Slides of the talk about Angular, at the "Matinée Pour Comprendre" organized by Linagora the 22/03/17.
Discover what's new in Angular, why is it more than just a framework (platform) and how to manage your data with RxJs and Redux.
Matinée pour conmrendre consacrée à LinID.org, gestion, fédération et contrôl...LINAGORA
Le séminaire consacré à LinID.org, suite logicielle de gestion, fédération et contrôle des identités a eu lieu au siège de Linagora le 3 avril2014. Il a réuni prés de 15 clients et partenaires. La matinée a été animée par Clément Oudot, product owner et le retour d’expérience a été présenté par M Guillard de l'AFNIC.
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...LINAGORA
Le séminaire consacré à LinShare.org, la solution de partage sécurisé de fichiers volumineux a eu lieu au siège de Linagora le 27 mars 2014. Il a réuni prés de 20 clients et partenaires. La matinée a été animée par Frédéric Martin, product owner et le retour d’expérience a été présenté par M Krier de la Cour des comptes.
Open Source Software Assurance by LinagoraLINAGORA
The document discusses Open Source Software Assurance (OSSA), which provides support services for open source software. OSSA offers packaging, configuration management, maintenance, bug fixing, and contributions for over 390 supported software. It has over 15 years of experience and 80 experts. OSSA integrates fully into the open source ecosystem and supports communities and independent software vendors. It provides an industrialized solution with automated builds, a reference platform, and a ticket management system.
Présentation de l’extension Lightning pour ThunderbirdLINAGORA
Présentation, donné le 28 août 2012 lors de la soirée consacré à l'arrivée de la nouvelle version de Mozilla Thunderbird.
Par Philipp KEWISCH, lead developer Lightning.
Présentation séminaire novembre 2011 - Drupal 7 / Drupal commerceLINAGORA
Présentation donnée lors du séminaire de LINAGORA avec la participation de Commerce Guys consacré à Drupal.
Intervenant : Michel-Marie MAUDET, DGA, LINAGORA
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
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