Retrospective & OKR's II Optimisation de nos process  

AI & Complete Sales Funnel

Utilisation de l'IA - Phase 2:Continuous update of the prompts libraryEnsure proper utilisation across departments BREVO product owner Background: Our current CRM’s proposal to the clients involves sending newsletters, either as one-time blasts or on a regular schedule. However, we're lacking the proper follow-up and comprehensive marketing automation suite that Brevo offers. Therefore, we want to develop new services using Brevo's capabilities to offer these recurring services to the 25 clients already using Brevo and to the rest who haven’t.(Taking Google Ads Management as an example). Pipeline: 1. Greg owns always the set-up stageHA’s roadmap:Now: Business develomentUp coming 6 months: Brevo TLNext 12 months: Brevo Prod freelance

Commercialisation app communes - Gemengen Management System (GMS) 💰💰

Strat de commercialisation de l’app commune pour upsell clients actuels + démarchage nouvelles communes  Doc de travail: https://docs.google.com/spreadsheets/d/1bP9bFelQ69qy9R0R9s3vrxJ7TArY9UdS_S5RYL0HWJY/edit?gid=95763387#gid=95763387  Debut de brainstorm new features communes: https://app.paymoapp.com/#/Paymo.Projects/3221282/tasks/progress—> intégrer add-ons CRM/Brevo?

Follow-up actions 06 Sep avec Tom

[MARKETING] COMMUNES - Gestion des communes - 2024  

Luxtrust 150h #DEV - 400 pts -
Quilium Premium Setup TOUTES LES COMMUNES - 10 pts -

GOAL: Setup Premium featuresGUIDELINES / RELATED INFORMATION:--- Premium ---✓ Hébergement sécurisé✓ Certificat SSL Let's Encrypt✓ Certificat SSL personnel (non fourni)✓ Mises à jour CMS✓ 50G de stockage✓ Nom de domaine personnalisé pour les e-mails sortants✓ Backups 15 jours✓ SLA 99.5%✓ Firewall & CDN (WAF)✓ Monitoring uptime (alertes)✓ Frais annuelsASSIGNED ROLES: FE/IT/TL

Grooming & Follow-up Aout #WA - 10 pts -

URL fichier module & suivi : TODO

Maintenance infrastrcuture - 20 pts -
Grooming & Follow-up Juillet #WA - 10 pts -

URL fichier module & suivi : TODO

Grooming & Follow-up Septembre #WA - 10 pts -

URL fichier module & suivi : TODO

GT - Affinements App location de salles #GT #WA - 60 pts -
GT - Affinements App location de salles - retour e-mail #GT #WA - 40 pts -
GT - Prix multiples dans le module inscription - app commune - #GT #WA - 20 pts -
GT - Inscriptions cours/events tests & affinement - #GT #WA - 40 pts -
#25593 Fwd: Application Reservation ⌛: 3 MAI #WA - 20 pts -
#28555 CMS (Synchro Youtube) #WA - 20 pts -
Set-up Brevo account for client [S] - #STND #DM - 20 pts -
#24407 CMS Issues #WA #GT - 10 pts -

Cloud & IT  

#STND #IT Cleanup hosting for website - 01/08/2024 - [efl.lu]

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example.ASSIGNED ROLES: IT, CSM(, DEV) IP was : 35.156.119.142

#STND #IT Cleanup VM Site5 - 01/09/2024

Backup + suppression VM & release d’ip.

#STND #IT Cleanup hosting for website [koerich.lu] - 01/10/2024

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example.ASSIGNED ROLES: IT, CSM(, DEV)

#STND #IT Cleanup hosting for website - xx/xx/2024 - [mnha-shop]

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example. VPS AWS à supprimer pour le … (en attente confirmation client) ASSIGNED ROLES: IT, CSM(, DEV)

#STND #IT Cleanup hosting for website [mullerthal.lu] pour le 04/11/2024

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example.ASSIGNED ROLES: IT, CSM(, DEV)

#GT - Cleanup old cronjobs

Il existe sur les ancien Quilium 1 et 2 des cronjobs qui appellent des URL backend (HTTP Crons) qui doivent se logger dans le CMS pour executer des script HTTP. Je pense que certains jobs Q2 tournent encore qqpart mais apellent des sites qui ont migrés sur Q3. Il faudrait les désactiver

#GT Watchdog or similar solution to all VPS

Websites or apps are too often down for whatever reason. It seems restarting php-fpm or apache/nginx resolve the issue.Is it possible to setup a watchdog or a similar service that restarts all web services when website/app are down ?Legacy is also concerned.

#IT #GT Configuration check & optimization on new VPS [Valorlux & LesThermes) - 40 pts -

Briefing:After the migration on new VPS we faced a huge performance degradation.Valorlux is unusable online (load exploding, MYSQL take a while, and PHP out of processes)Lesthermes has a loading time x4 compared to old VPS (DB problem too ?) → meaning impossible to use this config on courses booking dayObjective :Check new VPS and PHP/Mysql configuration to optimize performance and run smoothly like older VPS configurationRun a stress test with some tool to validate new configuration is working with some traffic

#STND #IT Cleanup hosting for website - 12/09/2024 - [VPS Kannerduerf]

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example.VPS AWS à supprimer pour le 12/09/2024ASSIGNED ROLES: IT, CSM(, DEV)

#GT Check filebeat sur les VPS (et la Legacy)

Certains access log ne remontent pas dans kibana via logstash. Installer filebeat 6.8 https://www.elastic.co/fr/support/matrix#matrix_compatibility

#STND #IT Cleanup hosting for website - 01/08/2024 - [casanova.lu] - REACTIVATION pour un an

CARD GOAL: Cleanup hosting so we don't keep migrated website active on old hosting for example.ASSIGNED ROLES: IT, CSM(, DEV)

#STND #IT Daily system monitoring [AOUT 2024]

CARD GOAL IT system monitoring is (slowly) transitioning from Sensu to Sensu Go. At the moment VPS instances are splitted between both apps.TASK DESCRIPTIONThe following checks are performed :keepalivecheck_disk_usagecheck_load_averagecheck_apache_statuscheck_https_certcheck_postfix_queuecheck_memory_usagecheck_mysql_statuscheck_s3_backupcheck_http_statusEvery state change to critical can trigger an alert in our ticketing system for immediate remediationGUIDELINES / RELATED INFORMATIONMore info about EOL schedule here : https://sensu.io/blog/eol-schedule-for-sensu-core-and-enterpriseLegacy Sensu : https://sensu.e-connect.lu:3000 (admin/admin)Sensu Go : https://sensugo.e-connect.lu:3000 (use your own credentials)ASSIGNED ROLES: IT

#STND #IT VPS monthly update [AOUT 2024]

CARD GOAL: Keep VPS servers updated.TASK DESCRIPTION: check VPS in sub-tasks.ASSIGNED ROLES: IT

#GT Update Resource Space Wiltz - 5 pts -

Juste une maj via SVN

#GT - Recover Clients Microsoft Admin Access - #Office365 #Arrow
#STND #IT VPS monthly update [SEPTEMBER 2024]

CARD GOAL: Keep VPS servers updated.TASK DESCRIPTION: check VPS in sub-tasks.ASSIGNED ROLES: IT

#STND #IT Daily system monitoring [SEPTEMBER 2024]

CARD GOAL IT system monitoring is (slowly) transitioning from Sensu to Sensu Go. At the moment VPS instances are splitted between both apps.TASK DESCRIPTIONThe following checks are performed :keepalivecheck_disk_usagecheck_load_averagecheck_apache_statuscheck_https_certcheck_postfix_queuecheck_memory_usagecheck_mysql_statuscheck_s3_backupcheck_http_statusEvery state change to critical can trigger an alert in our ticketing system for immediate remediationGUIDELINES / RELATED INFORMATIONMore info about EOL schedule here : https://sensu.io/blog/eol-schedule-for-sensu-core-and-enterpriseLegacy Sensu : https://sensu.e-connect.lu:3000 (admin/admin)Sensu Go : https://sensugo.e-connect.lu:3000 (use your own credentials)ASSIGNED ROLES: IT

#GT New IT Monitoring System (Sensu replacement)

Replace sensu with Icinga and test what is able to do

Microsoft 365 / Azure
Gestion, planning, veille, reviews
Noms de domaines (EuroDNS)
Amazon Web Services
Hébergements Legacy
Autres services

Quilium 3  

Rollback sur une révision de page (historique)

Estimation 40pts reste à faire à partir du 15/10

#BUG URL des cibles de raccourcis pas mise à jour en LIVE - 10 pts -
Changer le backend pour le cache quilium frontend (file -> elasticache)
Upload d'image, afficher l'image sans refresh - 10 pts -
#BUG si on sauvegarde la nav avec une page entre temps supprimée par quelqu'un d'autre ou manquante, bug - 10 pts -
#BUG erreur SQL si plus de 255 chars dans un text (ex: save item depuis un form)
#BUG comment des call API externes peuvent prendre plus de temps que le timeout et faire planter les sites.
#FRONT Log les erreurs et tous les autres messages avec le website id
#BUG orderby un champ items non multiple = erreur SQL

Invalid text representation: 7 ERROR: invalid input syntax for type uuid: "[]" (SQL: select itemset_media.* from "itemset_media" left join "itemset_mediacateg" on (array_to_json(array["itemset_media"."categ"])->>0)::uuid = "itemset_mediacateg"."id" order by "itemset_mediacateg"."name" asc, "itemset_media"."id" desc limit 50 offset 0)

#INFRA supervisor auto restart check

Briefing maxime : supervisor has tried to autorestart the worker after a crash (database was updating) but 1 minute later it stopped restarting. Worker was offline 24H hours...Supervisor should try to restart after crash less aggressively, wait more time before restarting, and keep trying way more times.

#BUG : navigation element a la fois dans la corbeille et dans la navigation d'origine en deleted.
#Account - New frontend + partie admin [PART 1]

Refonte de la partie AccountPhp 8.2 + laravel 10 & upgrade librairies (PLUS TARD)New UI (remove angular)New Admin areaQC & Go Live + compatibilityASSIGNED ROLES: [CSM, DEV]

LP - Quilium Premium Setup - Beckerich - 10 pts -

GOAL: Setup Premium featuresGUIDELINES / RELATED INFORMATION:--- Premium ---✓ Hébergement sécurisé✓ Certificat SSL Let's Encrypt✓ Certificat SSL personnel (non fourni)✓ Mises à jour CMS✓ 50G de stockage✓ Nom de domaine personnalisé pour les e-mails sortants✓ Backups 15 jours✓ SLA 99.5%✓ Firewall & CDN (WAF)✓ Monitoring uptime (alertes)✓ Frais annuelsASSIGNED ROLES: FE/IT/TL

Documentation end user

Création d’une documentation client pour Q3 & Pour décharger le support des questions fréquentes  Arborescence de niveau 1: Customize your website: Concerne l’utilisation du CMS, des éléments de contenus, des pages etc,… SEO & Accessibility: Concerne les bases du SEO et de l’accessibilité dans quilium Knowledge base: Concerne les questions récurrentes pas forcément liées au CMS (vider son cache, etc,…) et le vocabulaire de base (élément de contenu, CMS, collection, etc,…) Add-ons: Concerne les upsells (réservations de salles, form builder, etc,…) + chatbot lié au support. Updates : Concerne les nouveautés Q3 + Opt in newsletter FAQ:

#DEV Occurrences d'un média dans le CMS #15203

timesheet Wiltz et Strassen

#Dev - Cleanup unused media files
Pagination dans les call query
Tri dans la librairie média
Drag'n' drop pour l'ordre des items dans les collections
#DEV : Dictionary pagination & performances
#DEV : Gérer les conflits de sauvegarde de navigation
#DEV : Min and Max for type number
#DEV : Type query pour les repeats et les choice
#Dev : Inline editing pour les selects dans les collections.
GT - Optimisation CMS (collections, pages & cie) - #GT #WA - 40 pts -

CARD GOAL:Optimiser la vitesse du CMS (chargement navigation, collections, … medias ?)Ajouter un loader dans le chargement des collectionsVidéo loom : https://www.loom.com/share/b7dc545cbfe243b7a431dc4701f4634fASSIGNED ROLES: DEV

#DEV : Rendre possible le tri de choix multiple (smartselect)
#Dev : Load more page history
GT - Optimisation champ "pages" et chargement des navigations
#BUG - changement de langue apres un save dans le CMS
#INFRA - Rate limiter & Blacklist
#DEV - Optimisation des performances backend
Datepicker jours de la semaine + démarre lundi #28553
#BUG choix de page navigation dans la mauvaise langue #15173 & #24723
Affinnements divers OstBelgien (#15521)
#BUG - not copying crop/resize on image when copying page (only image in page custom fields) - #14876

Sales  

#VALORUX - CAHIER DE CHARGES, TIMING & DEVIS - Migration CMS & amélioration sécurité BAT - 10 pts -

Cahier des charges pour la refonte et savoir comment vous envisageriez de l’organiser (timing, distribution du budget). Quels seraient les coûts du développement de l’application du côté commandes sacs bleus et les coûts d’entretien annuels ?Job to do:Migration de valorlux.lu vers Q3 + Application de gestion sur mesure Si nous réalisons une migration technique vers Q3 + App de gestion sur mesure nous ne recommandons pas de faire les services uniques optionnels maintenant.L’encryptage des données s’appliquera aussi à l’app (dans le cas d’une migration Q3 + app). Naturellement une migration est un budget à prévoir dans ce cas qui doit être estimé suite à une analyse complète. A la grande louche nous estimons environ 35 à 55 jours, ce qui correspond à un budget de 33.600 à 52.800 €. Les frais récurrents restent à estimer.C.f. mail du 30/01/2024Bonjour Charlotte, Claude, j'espère que vous allez bien. Comme promis, je reviens vers vous concernant des adaptations et des mises à jour de sécurité sur le site valorlux.lu suite aux tentatives de hack du mois de décembre 2023. Nous avons encore eu une attaque hier matin, nous avons du relancer le serveur. Aucune fuite de données, mais le serveur est tombé.Nous avons 3 cas de figure que nous aimerions discuter avec vous de vive voix en call.  Nous vous conseillons vivement de planifier un budget les prochaines années pour planifier une migration technique de valorlux.lu de Quilium 2 vers la nouvelle technologie Quilium 3 + application de gestion développée sur mesure, vu le caractère sensible des données personnelles traitées par Valorlux.  Quilium 2 repose sur une technologie plus ancienne, problématique pour garantir la sécurité à long terme. Une migration vers une technologie plus moderne et up to date s'imposera à moyen terme. Voici donc les 3 cas de figure dee ce que nous pouvons faire dans un premier temps. Services uniques Quick fix En annexe, un devis avec des quick fix suivants: Mots de passe:- Demande de réinitialisation du mot de passe (admin & users lors de leur prochain login)- Imposer mot de passe fort  Firewall :- Affinement des règles   Services uniques Optionnels sur Q2 - déconseillé si une migration technique vers Q3 sera réalisée dans les 2 ans à venir. Nous conseillons également l'implémentation de ces optimisations que nous avons mis en optionnel dans le devis en annexe - si nous restons dans l'infrastructure actuelle de Quilium 2 : - Encryptage données privées (en cas de hack réussi, toutes les données privées ne seront pas exploitables)- Mise à jour des librairies Q2 (client API CRM, etc) (Dans la limite du possible sur infrastructure existante).   Migration de valorlux.lu vers Q3 + Application de gestion sur mesure Si nous réalisons une migration technique vers Q3 + App de gestion sur mesure nous ne recommandons pas de faire les services uniques optionnels maintenant.L’encryptage des données s’appliquera aussi à l’app (dans le cas d’une migration Q3 + app). Naturellement une migration est un budget à prévoir dans ce cas qui doit être estimé suite à une analyse complète. A la grande louche nous estimons environ 35 à 55 jours, ce qui correspond à un budget de 33.600 à 52.800 €. Les frais récurrents restent à estimer.

Small budget client annual follow up OK, mais définition de la stratégie (comment relancer les clients chaque année)

Contexte : Se discipliner pour maintenir contact annuel avec petits clients