neosight & Axys Consultants vous présentent au travers de l’expérience de Smurfit Kappa comment le Process Mining permet de piloter et d’accélérer la transformation du processus Order-to-Cash.
Analyse du comportement de paiement des clients
Déterminer comment réduire les retards de paiement
Identifier et prioriser les factures en retard de paiement
Mesurer et optimiser la conformité du processus
E-commerce : gagner la course à la digitalisation pour votre business B2B.Virtua S.A.
Conférence donnée au salon eCom par Régis Mongrédien, BL Business Virtua x Smile et Frédéric Seiler, Commercial Sales Executive chez Magento le 24 avril 2018.
REX Cassandra et Spark au service de la musique en ligne (Français)DataStax Academy
Lors de cette session vous sera présenté le business case et son contexte d'entreprise, avant de rentrer plus en détail dans la démarche suivie en phase de PoC, puis construction de la plateforme cible, en termes de :
• Infrastructure en mode Cloud
• Stack logicielle
• Architecture applicative
• Flux de données
• Dimensions, mesures et performances
Pour finir avec quelques conseils et leçons apprises du projet.
Maxime varinard vaisonet - gare numerique - strategie omnicanalePierre Brouard
Au cours de cette présentation, nous verrons comment lancer un site e-commerce performant, qui soit intégré à part entière dans l'entreprise pour en faciliter et optimiser son usage quotidien.
neosight & Axys Consultants vous présentent au travers de l’expérience de Smurfit Kappa comment le Process Mining permet de piloter et d’accélérer la transformation du processus Order-to-Cash.
Analyse du comportement de paiement des clients
Déterminer comment réduire les retards de paiement
Identifier et prioriser les factures en retard de paiement
Mesurer et optimiser la conformité du processus
E-commerce : gagner la course à la digitalisation pour votre business B2B.Virtua S.A.
Conférence donnée au salon eCom par Régis Mongrédien, BL Business Virtua x Smile et Frédéric Seiler, Commercial Sales Executive chez Magento le 24 avril 2018.
REX Cassandra et Spark au service de la musique en ligne (Français)DataStax Academy
Lors de cette session vous sera présenté le business case et son contexte d'entreprise, avant de rentrer plus en détail dans la démarche suivie en phase de PoC, puis construction de la plateforme cible, en termes de :
• Infrastructure en mode Cloud
• Stack logicielle
• Architecture applicative
• Flux de données
• Dimensions, mesures et performances
Pour finir avec quelques conseils et leçons apprises du projet.
Maxime varinard vaisonet - gare numerique - strategie omnicanalePierre Brouard
Au cours de cette présentation, nous verrons comment lancer un site e-commerce performant, qui soit intégré à part entière dans l'entreprise pour en faciliter et optimiser son usage quotidien.
La vitesse d’un site web : un levier de croissance peu exploitéFasterize
La rapidité des sites web doit faire partie des stratégies marketing car elle impact le taux de transformation, le taux de rebond, le référencement et permet de gérer les pics de charge (en période de soldes par exemple)
Le Lean 6 Sigma dans une démarche de transformationXL Groupe
Découvrez en quoi une approche 6 sigma permet d’accélérer la vitesse de transformation d’une entreprise tout en réduisant le risque d’échec, depuis la phase du diagnostic, jusqu’à la phase de mise sous contrôle.
Retrouvez le replay de cette web-conférence sur notre chaîne Youtube : http://buff.ly/2kWIQWD
Better yet, it is required that the behavior of an information system can be modified by the business expert, without having to wait for the computer service to be available.
The MRA enables the implementation of information systems driven by the job (action item), for the job and in the perspective of the job. Technical experts (developers) are concerned only by the application logic system while the business experts are responsible for the maintenance of the business (which changes often) in a zero-development environment using natural language publishers. The development cycle is, then, getting shorter because of the easier design for test scenarios, through coding, and business experts work closely with the technical team by participating in all phases of the life cycle and development. Hence, with the ARM, each field applications are run and managed by business experts in the field.
Rapid ou la modernisation automatisée d'application métierRomain Hinfray
Echoes est une Jeune Entreprise Innovante qui modernise les applications cœur de métier de grands clients européens dans la banque, l’assurance, l’industrie, l’administration …
Le siège social et les activités opérationnelles sont basés à Paris et l’équipe de R&D est basée à Rennes.
Notre offre technologie permet d’adresser les besoins grandissants de réduction des couts de maintenance, de gestion de l’obsolescence logicielle et de sécurisation des applications métiers.
Nos technologies et expertises de transformation automatique d’architecture et de code, issues de la recherche, permettent de réduire la dette technique et d’améliorer la capacité à innover de nos clients.
Nous réalisons des projets d’audit et de reengineering de code et changement d’architecture, de migration langage à langage et de transformation ou décommissionnement depuis des socles techniques obsolètes.
Cette proposition de valeur tient compte des contraintes budgétaires et opérationnelles de nos clients : temps d’immobilisation de l’application réduite, time-to-market, …
À chaque nouveau projet, nous démontrons qu’il est possible de réaliser en quelques semaines des chantiers de transformation d’envergure, et d’éviter des réécritures interminables, couteuses et risquées.
Rapid ou l'automatisation de la modernisation des applicationsRomain Hinfray
Echoes est une Jeune Entreprise Innovante qui modernise les applications cœur de métier de grands clients européens dans la banque, l’assurance, l’industrie, l’administration …
Le siège social et les activités opérationnelles sont basés à Paris et l’équipe de R&D est basée à Rennes.
Notre offre technologie permet d’adresser les besoins grandissants de réduction des couts de maintenance, de gestion de l’obsolescence logicielle et de sécurisation des applications métiers.
Nos technologies et expertises de transformation automatique d’architecture et de code, issues de la recherche, permettent de réduire la dette technique et d’améliorer la capacité à innover de nos clients.
Nous réalisons des projets d’audit et de reengineering de code et changement d’architecture, de migration langage à langage et de transformation ou décommissionnement depuis des socles techniques obsolètes.
Cette proposition de valeur tient compte des contraintes budgétaires et opérationnelles de nos clients : temps d’immobilisation de l’application réduite, time-to-market, …
À chaque nouveau projet, nous démontrons qu’il est possible de réaliser en quelques semaines des chantiers de transformation d’envergure, et d’éviter des réécritures interminables, couteuses et risquées.
Automatisation intelligente (IA) du traitement des encaissements clients : re...Axys
Dans le contexte actuel, la maîtrise opérationnelle et financière du Cash est plus que jamais un enjeu majeur pour les Directions Financières et les Centres de Services Partagés.
A travers les témoignages de Laurent Van CAENEGHEM , Directeur des projets de transformation Finance France chez SUEZ et de Carlos MAURICIO, Expert Solution Rimilia, nous vous proposons de partager un retour d’expérience concluant, de mise en œuvre d’une solution éprouvée d’automatisation intelligente (RPA et Machine Learning) qui a répondu aux objectifs suivants :
- Moderniser et fiabiliser le traitement au quotidien des encaissements
- Avoir une vision en temps réel de la situation comptable des postes clients (permettant d’optimiser les actions de recouvrement)
- Réaffecter des ressources sur des activités à plus forte valeur ajoutée
- Réallouer automatiquement des encaissements entre entités juridiques
- Fidéliser et attirer les ressources grâce aux nouvelles technologies
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
Cette présentation a été donnée dans le cadre du Drupalcamp Paris 2013 du 21 au 23 juin (http://paris2013.drupalcamp.fr/programme-paris).
Présentation par Vincent Maucorps (https://twitter.com/vmaucorps)
Un projet Drupal se mène-t-il de la même façon que n'importe quel projet?
A travers l'expérience de Smile sur de nombreux projets réalisés avec Drupal mais également avec d'autres CMS, nous tenterons de répodre à cette question à travers les sujets suivants:
Thèming Drupal: à quel moment faire intervenir les monteurs HTML
Réalisation: Configuration vs. Développement
Livraison: Bien gérer ses déploiements Drupal
Relation client: Drupal, un atout pour la visibilité?
La bonne méthodologie pour un projet Drupal: Agile vs. Cycle en V
Aniss Boumrigua nous a présenté comment à l'occasion d'une refonte globale ils ont réussi à optimiser les performances de leur site et ainsi améliorer drastiquement leur taux de transformation
5 ans de openerp au maroc : retour d'expériencesHORIYASOFT
Présentation d'une conférence ayant pour thème: 5 ans de mise en place de OPENERP dans les PME/PMI marocaines : Retour d'expérience lors de la 8 éme édition des journées opensource de l ensa d'agadir en mai 20102
Casablanca Salesforce Developer Group
https://www.meetup.com/fr-FR/Casablanca-Salesforce-Developer-Group/events/245908815/
Présentation faite à l'ENSA de Jadida
Retour sur le club utilisateur - retour d'expérience de la plateforme Simplicité :
- Présentation de la nouvelle version de Simplicité (V4) : Les grandes évolutions de la plateforme et celles à venir.
- Région Bretagne fait son retour d’expérience : après plusieurs années d’utilisation de la plateforme, quel retour faire ? Quelles sont les applications en production ? Pour quels usages ? Les avantages et inconvénients de ce type de solution ?
- Arismore présentation : IT data insight powered by Simplicité. Comment partager et rendre visible les données de l’IT ?
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
Largest Contentful Paint (LCP), First Input Delay (FID) et Cumulative Layout Shift (CLS) : ce sont les 3 nouveaux indicateurs que Google a annoncé vouloir prendre en compte dès 2021 pour le ranking. Vous en avez sans doute pas mal entendu parler ces dernières semaines non ?
L'objectif derrière cette mise à jour : mesurer la performance et l'expérience utilisateur pour en faire des critères #SEO. Ce qui en soit est une bonne chose !
Mais c'est sujet à débat : est-ce une révolution SEO ou au contraire, une modification minime de l’algorithme ? Que signifient réellement ces KPI, comment les mesurer et comment les améliorer ?
Contenu connexe
Similaire à [2019] Comment faire une migration sur une fonctionnalité critique ?
La vitesse d’un site web : un levier de croissance peu exploitéFasterize
La rapidité des sites web doit faire partie des stratégies marketing car elle impact le taux de transformation, le taux de rebond, le référencement et permet de gérer les pics de charge (en période de soldes par exemple)
Le Lean 6 Sigma dans une démarche de transformationXL Groupe
Découvrez en quoi une approche 6 sigma permet d’accélérer la vitesse de transformation d’une entreprise tout en réduisant le risque d’échec, depuis la phase du diagnostic, jusqu’à la phase de mise sous contrôle.
Retrouvez le replay de cette web-conférence sur notre chaîne Youtube : http://buff.ly/2kWIQWD
Better yet, it is required that the behavior of an information system can be modified by the business expert, without having to wait for the computer service to be available.
The MRA enables the implementation of information systems driven by the job (action item), for the job and in the perspective of the job. Technical experts (developers) are concerned only by the application logic system while the business experts are responsible for the maintenance of the business (which changes often) in a zero-development environment using natural language publishers. The development cycle is, then, getting shorter because of the easier design for test scenarios, through coding, and business experts work closely with the technical team by participating in all phases of the life cycle and development. Hence, with the ARM, each field applications are run and managed by business experts in the field.
Rapid ou la modernisation automatisée d'application métierRomain Hinfray
Echoes est une Jeune Entreprise Innovante qui modernise les applications cœur de métier de grands clients européens dans la banque, l’assurance, l’industrie, l’administration …
Le siège social et les activités opérationnelles sont basés à Paris et l’équipe de R&D est basée à Rennes.
Notre offre technologie permet d’adresser les besoins grandissants de réduction des couts de maintenance, de gestion de l’obsolescence logicielle et de sécurisation des applications métiers.
Nos technologies et expertises de transformation automatique d’architecture et de code, issues de la recherche, permettent de réduire la dette technique et d’améliorer la capacité à innover de nos clients.
Nous réalisons des projets d’audit et de reengineering de code et changement d’architecture, de migration langage à langage et de transformation ou décommissionnement depuis des socles techniques obsolètes.
Cette proposition de valeur tient compte des contraintes budgétaires et opérationnelles de nos clients : temps d’immobilisation de l’application réduite, time-to-market, …
À chaque nouveau projet, nous démontrons qu’il est possible de réaliser en quelques semaines des chantiers de transformation d’envergure, et d’éviter des réécritures interminables, couteuses et risquées.
Rapid ou l'automatisation de la modernisation des applicationsRomain Hinfray
Echoes est une Jeune Entreprise Innovante qui modernise les applications cœur de métier de grands clients européens dans la banque, l’assurance, l’industrie, l’administration …
Le siège social et les activités opérationnelles sont basés à Paris et l’équipe de R&D est basée à Rennes.
Notre offre technologie permet d’adresser les besoins grandissants de réduction des couts de maintenance, de gestion de l’obsolescence logicielle et de sécurisation des applications métiers.
Nos technologies et expertises de transformation automatique d’architecture et de code, issues de la recherche, permettent de réduire la dette technique et d’améliorer la capacité à innover de nos clients.
Nous réalisons des projets d’audit et de reengineering de code et changement d’architecture, de migration langage à langage et de transformation ou décommissionnement depuis des socles techniques obsolètes.
Cette proposition de valeur tient compte des contraintes budgétaires et opérationnelles de nos clients : temps d’immobilisation de l’application réduite, time-to-market, …
À chaque nouveau projet, nous démontrons qu’il est possible de réaliser en quelques semaines des chantiers de transformation d’envergure, et d’éviter des réécritures interminables, couteuses et risquées.
Automatisation intelligente (IA) du traitement des encaissements clients : re...Axys
Dans le contexte actuel, la maîtrise opérationnelle et financière du Cash est plus que jamais un enjeu majeur pour les Directions Financières et les Centres de Services Partagés.
A travers les témoignages de Laurent Van CAENEGHEM , Directeur des projets de transformation Finance France chez SUEZ et de Carlos MAURICIO, Expert Solution Rimilia, nous vous proposons de partager un retour d’expérience concluant, de mise en œuvre d’une solution éprouvée d’automatisation intelligente (RPA et Machine Learning) qui a répondu aux objectifs suivants :
- Moderniser et fiabiliser le traitement au quotidien des encaissements
- Avoir une vision en temps réel de la situation comptable des postes clients (permettant d’optimiser les actions de recouvrement)
- Réaffecter des ressources sur des activités à plus forte valeur ajoutée
- Réallouer automatiquement des encaissements entre entités juridiques
- Fidéliser et attirer les ressources grâce aux nouvelles technologies
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
Cette présentation a été donnée dans le cadre du Drupalcamp Paris 2013 du 21 au 23 juin (http://paris2013.drupalcamp.fr/programme-paris).
Présentation par Vincent Maucorps (https://twitter.com/vmaucorps)
Un projet Drupal se mène-t-il de la même façon que n'importe quel projet?
A travers l'expérience de Smile sur de nombreux projets réalisés avec Drupal mais également avec d'autres CMS, nous tenterons de répodre à cette question à travers les sujets suivants:
Thèming Drupal: à quel moment faire intervenir les monteurs HTML
Réalisation: Configuration vs. Développement
Livraison: Bien gérer ses déploiements Drupal
Relation client: Drupal, un atout pour la visibilité?
La bonne méthodologie pour un projet Drupal: Agile vs. Cycle en V
Aniss Boumrigua nous a présenté comment à l'occasion d'une refonte globale ils ont réussi à optimiser les performances de leur site et ainsi améliorer drastiquement leur taux de transformation
5 ans de openerp au maroc : retour d'expériencesHORIYASOFT
Présentation d'une conférence ayant pour thème: 5 ans de mise en place de OPENERP dans les PME/PMI marocaines : Retour d'expérience lors de la 8 éme édition des journées opensource de l ensa d'agadir en mai 20102
Casablanca Salesforce Developer Group
https://www.meetup.com/fr-FR/Casablanca-Salesforce-Developer-Group/events/245908815/
Présentation faite à l'ENSA de Jadida
Retour sur le club utilisateur - retour d'expérience de la plateforme Simplicité :
- Présentation de la nouvelle version de Simplicité (V4) : Les grandes évolutions de la plateforme et celles à venir.
- Région Bretagne fait son retour d’expérience : après plusieurs années d’utilisation de la plateforme, quel retour faire ? Quelles sont les applications en production ? Pour quels usages ? Les avantages et inconvénients de ce type de solution ?
- Arismore présentation : IT data insight powered by Simplicité. Comment partager et rendre visible les données de l’IT ?
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
Largest Contentful Paint (LCP), First Input Delay (FID) et Cumulative Layout Shift (CLS) : ce sont les 3 nouveaux indicateurs que Google a annoncé vouloir prendre en compte dès 2021 pour le ranking. Vous en avez sans doute pas mal entendu parler ces dernières semaines non ?
L'objectif derrière cette mise à jour : mesurer la performance et l'expérience utilisateur pour en faire des critères #SEO. Ce qui en soit est une bonne chose !
Mais c'est sujet à débat : est-ce une révolution SEO ou au contraire, une modification minime de l’algorithme ? Que signifient réellement ces KPI, comment les mesurer et comment les améliorer ?
Similaire à [2019] Comment faire une migration sur une fonctionnalité critique ? (20)
6. Boursorama
▪ Leader de la banque en ligne en France
▪ 1er Portail d’information boursière en France
▪ La banque la moins chère depuis 11 ans
▪ 99% des démarches en ligne
▪ 2 millions de clients
▪ 20% de nouveaux clients par an
▪ Guichet unique pour toute l’activité client
6
7. Environnement technique (partie WEB)
▪ 1 brique du SI boursorama
▪ 3 sites web principaux
▪ 4 applications mobiles
▪ 8 barbus / 50 développeurs
▪ > 200 000 lignes de code modifiées par mois
▪ > 1400 pull request / mois
▪ > 100 livraisons / mois
7
À Nancy depuis 21 ans
8. Le virement chez Boursorama (partie WEB)
▪ Intermédiaire
▪ Entre le client et le partenaire qui transfert les fonds
▪ Orchestrateur entre plusieurs partenaires
▪ Fonctionnalité large
▪ > 10 types de virement
▪ Au coeur d’autres fonctionnalités
8
9. Volumétrie virement
▪ De 50 000 à 100 000 virements par jour
▪ > 1 virement par seconde
▪ Pics par période (week end, fin de mois)
9
10. Pourquoi migrer le virement ?
▪ Ajout du virement instantané
▪ Obligation réglementaire
▪ Évolution de l’offre clientèle
▪ Rembourser la dette technique
▪ Simplification des évolutions futures
10
18. Les migrations chez Boursorama
18
▪ Une méthodologie adaptée au projet
▪ Des cycles de dev courts
▪ Quelques règles :
▪ Pas de refacto dans une branche de projet
▪ 5 petites PRs c’est mieux que 1 grosse PR
▪ La rétro-compatibilité est obligatoire
▪ …
19. Les migrations chez Boursorama
19
▪ Pour les gros projets on mixe :
▪ Migration progressive
▪ Migration type Friends & Family
20. Duplication des jeux de tests
20
▪ Enrichissement des tests sur l’ancien code
▪ Création des tests sur le nouveau code
▪ Les cas normaux
▪ Les cas spécifiques
▪ La rétro-compatibilité
▪ 1 bug détecté = 1 nouveau test
25. Refactorisation
25
▪ Indentation hell
▪ 6 niveaux et parfois plus
▪ Des répétitions dans les else
▪ Code illisible
▪ 1 ligne métier
▪ 18 lignes “inutiles”
▪ Détection et correction de bugs complexes
27. Refactorisation
27
▪ Extraction des blocs logiques
▪ Petites méthodes
▪ Facilement testables
▪ Responsabilité unique
▪ Pas de changement de signature
28. Évolution de l’architecture legacy
28
Action
Match
Action
Match
Action
Match
Action
Match
Action
Match
PRE-TRANSFER
Action
Match
Action
Match
Action
Match
Action
Match
Action
Match
TRANSFER
Action
Match
Action
Match
Action
Match
Action
Match
Action
Match
POST-TRANSFER
29. Architecture modulaire
29
Matching
Type A
Match Pre Post
Transfer
Type A
Process
Type B
Match Pre Post
Transfer
Type B
Type C
Match Pre Post
Transfer
Type C
Type D
Match Pre Post
Transfer
Type D
Type E
Match Pre Post
Transfer
Type E
32. Livraison continue
32
▪ Partage avec les autres projets en cours
▪ Livraison “au plus tôt”
▪ Code livré mais pas forcément encore utilisé en production
▪ Petites Pull request compréhensibles
▪ Impacts “limités” en cas de régression
33. Feature flags
33
Le pattern « feature flag » permet d’activer et désactiver des fonctionnalités
directement en production, avec ou sans re-livraison de code.
“ “
35. Client
Login: 96064416
Ville: Paris
IP: 109.190.253.15
...
Version A – Pour les
logins finissant en 6
Version B – Pour les
logins ne finissant pas
en 6
Feature flags
Client
Login: 46763419
Ville: Nancy
IP: 96.145.135.36
...
36. Version A – Pour les
logins finissant en 6
Version B – Pour les
logins ne finissant pas
en 6
36
Feature flags
Client
Login: 96064416
Ville: Paris
IP: 109.190.253.15
...
Client
Login: 46763419
Ville: Nancy
IP: 96.145.135.36
...
38. Prod-cachée et rétrocompatibilité
38
APIs du virement
Site client
App Android v6.3
Contrôleur
Ancienne
version
Nouvelle
version
App Android v6.2
App Android vX.x
App iOS v6.3
App iOS v6.2
App iOS vX.x
...
Pas de BC dans les inputs / outputs des API
FF
++
++
48. Monitoring avancé
48
▪ Volume global de virement
▪ Ancien et nouveau
▪ Volume par type de virement
▪ Pourcentage d’erreur par type
▪ Pourcentage d’erreurs des partenaires
▪ Comparaison à J-7
▪ Temps moyen nécessaire pour faire un virement
49. Monitoring avancé
49
▪ Affichage des dashboards dans l’open space
▪ Monitoring système (ping, ssl check, heartbeat…)
▪ Vérification systématique les matins par un humain
51. rm -fr *
51
▪ Suppression de code mort
▪ Livrer le plus vite possible du code remplacé
▪ Suivre les breaking change
▪ Suppression indépendante
52. Après migration
52
▪ Run
▪ Visualisation et suivi des différents virements
▪ Configuration plutôt que programmation
▪ Traitement facilité
▪ Évolution
▪ Ajout d’un nouveau type de virement en peu de temps
▪ Ajout de nouvelles règles et contraintes centralisées
▪ Plus simple à expliquer à un nouveau dev
53. Post-mortem
53
▪ Quelques anomalies facilement corrigées
▪ Rétrocompatibilité lourde à assurer
▪ Maintenance durant le temps de migration
▪ Code modulaire donc moins linéaire
▪ documentation / présentation / formation
▪ création d’outils