Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Abilian et l'Entreprise 2.0 (mars 2021)

Abilian et l'Entreprise 2.0 (mars 2021)

Stefane Fermigier

April 02, 2021
Tweet

More Decks by Stefane Fermigier

Other Decks in Business

Transcript

  1. Abilian et l’entreprise 2.0
    Dernière mise à jour: mars 2021

    View Slide

  2. Le contexte

    View Slide

  3. L'idée est de permettre aux salariés de
    communiquer, de créer des réseaux et
    des communautés au sein de
    l'entreprise. Ils peuvent publier des
    articles lus ailleurs, des informations
    sur leur domaine de compétence, ou
    encore faire connaître aux autres leurs
    idées.

    View Slide

  4. The key novelty lies not so much in
    technological developments, but in the
    values of web 2.0: emergent approach, open
    innovation, no hierarchy, many-to-many,
    rapid development. In particular, we consider
    E20 as a key enabler of open innovation and
    innovative working practices (results driven,
    employee centered, based on open
    communication).

    View Slide

  5. Source: Dion Hinchcliffe

    View Slide

  6. View Slide

  7. La société

    View Slide

  8. La société Abilian en bref
    • Fondée en 2012, basée à Paris
    • Positionnement: éditeur open source dans le domaine de la collaboration
    émergente (E2.0 / social business) et de la gestion de l’information d’entreprise (EIM)
    • Clients (actuels)
    • Pôles de compétitivité et clusters
    • Etablissements d’enseignement supérieur
    • Partenaires
    • Sociétés de conseil
    • Partenaires R&D (labos, autres éditeurs)

    View Slide

  9. Nos métiers
    • Editeur d’une plateforme (framework + composants) open source pour
    le développement d’applications métiers “2.0” (“social business apps”)
    • Editeur de solutions verticales pour les organisations liées à la R&D et
    l’innovation ouverte: collaboration, CRM, processus métiers
    • Editeur SaaS
    • Services professionnels (audit, conseil, formation, développements
    spécifiques) autour de nos produits et de nos compétences
    • R&D: “Le Lab” open source

    View Slide

  10. Positionnement

    View Slide

  11. Entreprise 2.0 vs. RSE
    • Entreprise 2.0: plateformes logicielles sociales émergentes dans
    les entreprises, pendant des applications Web 2.0 pour le grand
    public: wikis, blogs, RSE, tagging, agrégateurs de flux...
    • RSE: pendants de Facebook, Twitter, LinkedIn, etc. internes aux
    entreprises (étendues).
    RSE ⊊ E2.0

    View Slide

  12. SLATES & FLATNESSES
    Source: Dion Hinchcliffe

    View Slide

  13. En d’autres termes...
    ✔ Web + mobile
    ✔ Profils riches
    ✔ Conversations
    ✔ Graphe (social et contenu)
    ✔ Transparence
    ✔ Capitalisation (Search, Tags)
    ✔ Recommandations
    ✔ Simplicité et convivialité
    ✔ Auto-organisation
    ✔ Filtrage / customisation
    ✔ Propagation
    ✔ Extensibilité (API)

    View Slide

  14. One more thing...
    “Social software should not merely

    be seen as a set of features to add

    to existing systems or as a new 

    system to put next to the existing

    ones; it should be seen as a means to integrate people and
    information resources across organizations, locations and systems,
    as a layer on top of existing systems that allows activities and
    information to flow as they need.” - Oscar Berg

    View Slide

  15. View Slide

  16. View Slide

  17. Abilian: différentiation
    • Open source (interopérabilité, co-innovation, autonomie…)
    • Flexibilité / extensibilité (approche plateforme)
    • Focus sur les applications métiers (CRM / xRM, KM, RH, e-
    learning / MOOC)
    • Approche services / micro-services, notamment les briques de
    base de l’E2.0, et en particulier les flux d’activité
    • Expérience utilisateurs (UX)

    View Slide

  18. Plateforme
    technologique

    View Slide

  19. Architecture

    View Slide

  20. Technologies-clefs
    • Server side
    • Python
    • Flask
    • Marshmallow
    • SQLAlchemy
    • PostgreSQL
    • Redis
    • Client side
    • Bootstrap
    • Less / Sass
    • Vue.js

    View Slide

  21. Les projets open source
    • Abilian Core
    • Boîte à outils / “megaframework”
    • Abilian SBE
    • Framework et composants pour RSE et apps E2.0: GED simple,
    forum, mailing list, flux d’activité, wiki
    • Application E2.0 clef en main (“RSE”)
    • Abilian CRM
    • Moteur de CRM

    View Slide

  22. Focus sur Abilian Core
    • Couche MDD: description du modèle métier par un DSL, vocabulaires
    métiers…
    • Couche Web: framework MVC, class based views, décorateurs…
    • Autres services techniques: gestion des identités, sécurité, indexation /
    recherche, audit / logging…
    • Services applicatifs: graphe social, tagging, commentaires, dépôt
    documentaire, antivirus, etc.
    • Déploiement possible en microservices
    • Documentation: http://docs.abilian.com/
    Première release: 0.1.0 (dec 2013).
    Dernière release: 0.11.18 (mars 2021). 16 KLOC. 2000 downloads / mois.

    View Slide

  23. Interopérabilité

    View Slide

  24. Standards & Interopérabilité
    • OAuth / LDAP / etc. pour la gestion des identités
    • ActivityStreams
    • OASIS CMIS (via Apache cmislib) pour la GED
    • Web sémantique (JSON-LD + vocabulaire adapté)
    • API REST spécifique

    View Slide

  25. Roadmap Produits 2021

    View Slide

  26. Fondations technologiques
    • Upgrade de SQLAlchemy
    • Nouveau serveur Web
    • Nouveau moteur de tâches asynchrones
    • Cloudification

    View Slide

  27. Plateforme - généralités
    • Améliorations
    • Moteur de recherche
    • Design / UX
    • Moteur de flux d’activités
    • Nouveautés
    • Moteur de reporting / BI
    • Moteur de workflow
    • Statistiques d’utilisation
    • Moteur de “likes”

    View Slide

  28. Réseau social / GED
    • Archivage des documents, date d’expiration
    • Tagging, commentaires et “likes” sur les documents
    • Checkin/checkout sur les documents
    • Tracking fin des activités sur les documents (y compris les vues, si
    on le souhaite)
    • Visualisation des photos et des vidéos
    • Refonte de l’UX (notamment visualisation des PDF)

    View Slide

  29. Réseau Social / Collaboration
    • Types de communautés (ouvertes / fermées / secrètes)
    • Contrôle fin des notifications par les utilisateurs
    • Refonte du flux d’activité
    • Export PDF depuis le Wiki
    • Messagerie instantanée
    • Amélioration ergonomiques et esthétiques (nouvelle feuille de
    style)

    View Slide

  30. Reporting
    • Tableaux de bord simples
    • Exposition des données pertinentes sous une forme exploitable
    par un outil de BI classique ou intégré à la plateforme

    View Slide

  31. CRM
    • Présentation et ergonomie des formulaires
    • Intégration du flux d’activité, de l’historique complet des
    interactions avec les partenaires et les contacts
    • Configuration dynamique des vues (colonnes affichées / filtrage) +
    sauvegarde de vues perso
    • Import en masse de contacts

    View Slide