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

Une vision de plateforme sans leadership tech n’est qu’hallucination

Wassel Alazhar
July 05, 2023
11

Une vision de plateforme sans leadership tech n’est qu’hallucination

La littérature promeut les plateformes digitales comme un levier de croissance pour les entreprises et un vrai avantage stratégique dans l’économie numérique.

Force est de constater que les entreprises qui se lancent dans cette aventure échouent : elles n’arrivent pas à dépasser le Proof Of Concept ou bien s’enlisent dans la paralysis analysis après des millions d’euros dépensés.

Nous vous partageons un retour sur l'expérience Wakam. Nous avons réussi à amorcer une dynamique pour construire une plateforme (tunnel de distribution en marque blanche, APIs, web apps, blockchain...) qui permet d’innover, de fournir des capacités métiers sous forme de commodité et d’assurer une expérience hyper personnalisable aux partenaires, en moins de 6 mois.

Wassel Alazhar

July 05, 2023
Tweet

Transcript

  1. 2 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Le Comptoir OCTO x Wakam Une vision de plateforme sans leadership tech n’est qu’hallucination 20 juin 2023
  2. 3 3 There is a better way OCTO Part of

    Accenture © 2023 - All rights reserved
  3. 4 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Etienne Debost Head Of Architecture @ Wakam Wassel Alazhar Architect @ OCTO François-Xavier Bouffant Engineering Manager @ Wakam Tour de table
  4. 5 01 02 03 There is a better way OCTO

    Part of Accenture © 2023 - All rights reserved Sommaire Platform Strategy @Wakam Naissance d’une nouvelle plateforme Tech Leadership
  5. 6 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Platform Strategy @Wakam 01
  6. 7 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Wakam - A 200 years old Insurance Company Distribution Partners examples
  7. 8 8 Wakam is a business Platform building custom insurance

    product and connecting capital providers and distributors
  8. 9 9 We have built a Digital Platform over the

    entire value chain of the Business Platform 5 Play&Plug for Reinsurers Pricing & Policy APIs Play&Plug for Distributors Self-service process B2C White-label sales funnel Wakamees’ tooling (CRM, PnP Wakamees, Zendesk…) Digital platform key assets Policy Admin System 1 2 3 4 X
  9. 11 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Naissance d’une nouvelle plateforme 02
  10. 12 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Une plateforme peut en cacher une autre
  11. 13 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved En six mois Construction d’une plateforme business B2B2C Apporter de la transparence et de la sécurisation dans son métier grâce à la blockchain Innovation Plateforme B2C Gateway Fournir des capacités de gestion clé-en-main aux partenaires non spécialistes Commoditization Personnalisation Fournir des assets modulaires permettant à chaque partenaire de prendre ce dont il a besoin (front, tunnel, APIs)
  12. 14 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved - Un tunnel de distribution - Une Webapp - Des Apis ouverts aux partenaires - Un écosystème intégré au SI Wakam - Des smart contracts En six mois Un écosystème riche et ouvert Data Platform Wakam
  13. 15 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Tech Leadership 03
  14. 16 16 There is a better way OCTO Part of

    Accenture © 2023 - All rights reserved To lead = To enable Notre définition du leadership
  15. 17 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved 3 outils pour bien construire la bonne plateforme Notre boîte à “enablers” Accelerate Domain-Driven Design Team Topologies • Alignements à tous les étages : de la stratégie business au code • Make the implicit explicit • Bounded contexts • Modèles “Domain Specific” au lieu d’un modèle universel (d’entreprise / canonique) Définir votre modèle organisationnel qui supporte votre stratégie et qui tient compte de votre existant 28 aptitudes (techniques, de process et culturels) pour un delivery performant et des organisations qui atteignent leurs objectifs
  16. 18 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Tech Version control Tech Deployment automation Tech Continuous integration Tech Trunk-based development Tech Test automation Tech Test data management Tech Shifting left on security Tech Continuous delivery Process Streamlining change approval Process Visibility of work in the value stream Tech Monitoring and observability Tech Code maintainability Tech Loosely coupled architecture Empowering teams to choose tools Tech Cultural Job satisfaction Cultural Transformational leadership Team experimentation Process Customer feedback Process Monitoring systems to inform business decisions Process Proactive failure notification Process Database change management Tech Visual management Process Work in process limits Process Working in small batches Process Cloud infrastructure Tech Cultural Generative organizational culture Cultural How to transform Cultural Learning culture Aka “DevOps Capabilities by DORA” Les 28 aptitudes d’Accelerate
  17. 20 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Légende Source : DORA’s Research Program (capability diagram) prédit prédit prédit Tech …pré-requises pour un delivery performant Les aptitudes tech Software Delivery & Operational Performance Tech Continuous Delivery Tech Cloud infrastructure Code maintainability Continuous integration Database change management Deployment automation Empowering teams to choose tools Loosely coupled architecture Monitoring and observability Shifting left on security Test automation (Continuous Testing) Test data management Trunk-based development Version control Lien de prédictibilité Aptitude (Capability) Résultat (Outcome)
  18. 21 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved prédit Légende Source : DORA’s Research Program (capability diagram) prédit prédit Tech …pré-requises pour un delivery performant Les aptitudes tech Software Delivery & Operational Performance Tech Continuous Delivery Tech Cloud infrastructure Code maintainability Continuous integration Database change management Deployment automation Empowering teams to choose tools Loosely coupled architecture Monitoring and observability Shifting left on security Test automation (Continuous Testing) Test data management Trunk-based development Version control Lien de prédictibilité Aptitude (Capability) Résultat (Outcome)
  19. 23 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Pour un alignement à tous les étages… De la vision du CEO au code DDD pour s’aligner Source : https://github.com/ddd-crew/ddd-starter-modelling-process
  20. 24 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Diviser Décomposer (la complexité) pour mieux régner s’organiser DDD pour “architecturer” Source : https://github.com/ddd-crew/ddd-starter-modelling-process
  21. 25 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Légende Classification stratégique Délimitez les problèmes à résoudre Les “Bounded Contexts” Distribution Operation On-Chain Reconciliation Supporting Generic Core Core Draft Execution Execution Supporting Generic Core Cœur métier => stratégique Nécessaire mais non différenciant Générique Supporting Rôle du domaine associé Toute modification d’un contrat d’assurance (police), donne lieu à un nouvel avenant. Vrai ici Faux ici
  22. 26 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Légende Classification stratégique “Build” or “Buy” ? Les “Bounded Contexts” Distribution Operation On-Chain Reconciliation Supporting Generic Core Core Draft Execution Execution Supporting Generic Core Cœur métier => stratégique Nécessaire mais non différenciant Générique Supporting Rôle du domaine associé Build Buy Build Event Sourcing
  23. 27 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved … Ce ne sont pas juste des “titres” Les “Bounded Contexts” Context Description Classific ation Assumptions / MVP scope Main Local Patterns to be considered Operating policies Allows to operate and view the current state and history of all operations on the policy. Reinforce product and geography specific business rules. • Register an issued policy • Policy Holder Withdrawal ◦ during the cooling-off period (rétractation) ◦ after the cooling-off period (résiliation) • Renewal • Billable endorsement • Non Billable endorsement • Suspend a policy (in case of unpaid invoice, for instance) • Insurer cancellation (in case of missing or invalid supporting document or when the policy holder have not kept to the terms of the policy or did not comply with anti-money laundering/combating the financing of terrorism policy or other exceptions...) (Only policies operated by Wakam are in the scope of to this context. It does not apply to the policies operated by Wakam partners and reported to Wakam) Core 1 single product = NVEI • Register an issued policy • Policy Holder Withdrawal • Non Billable endorsement • Event Sourcing • CQRS • Transactional client (notify api first) • Domain Event • Fault Event On-Chain reconciliation • Guarantees eventual consistency between ocPAS and the public blockchain • Abstracts blockchain related complexity to the rest of ocPAS • Auxiliary of Operating policy bounded context in details: • Allows formatting, signing and publishing blockchain transactions to the public blockchain (the one associated to the partner) for each public domain event related to the lifecycle of the insurance policy • Notifies ocPAS of blockchain transactions published directly by the partner to the public blockchain. Public blockchain remains the source of truth. When a partner publishes directly a transaction to the blockchain, the state may become temporarily inconsistent because some business rules cannot be published to the blockchain (GDPR for instance). However, this inconsistency should be compensated by ocPAS eventually. Core / Supporting Use a unique blockchain = Polygon • Event-Driven Consumer • Transactional client • Polling consumer (blockchain)
  24. 28 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved … nous ont suivi partout Les “Bounded Contexts”
  25. 29 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved Une plateforme c’est avant tout un modèle organisationnel efficace
  26. 30 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved L’importance du focus - Dédication à l’équipe - Vivre les douleurs - Soutenir la culture tech - Identifier les opportunités d’apprentissage - Attentif à l’environnement où évolue l’équipe - Talent management - Proche du métier Témoignage d’un Engineering Manager
  27. 31 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved L’importance de soutenir la culture tech Témoignage d’un Engineering Manager Cette collaboration avec Octo a fait énormément mûrir la culture tech de nos équipes !
  28. 32 There is a better way OCTO Part of Accenture

    © 2023 - All rights reserved