About Anouar
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- Warner Bros. DiscoveryCoach Agile / Agile Delivery Manager / Scrum MasterENTERTAINMENT AND LEISUREDecember 2019 - Today (6 years and 6 months)Issy-les-Moulineaux, FranceContexte : Développement d’une nouvelle application Mobile Freemium qui remplacera les 2 applications mobiles existantes, une gratuite et une payante. Nouveau design, nouvelle architecture et nouvelles fonctionnalités. Au même temps, il fallait sortir de nouvelles fonctionnalités pour les JO sur l’application actuelle.Mon objectif était de driver une équipe de développement Mobile Android à concevoir l’architecture technique de l’application et de la développer. Le challenge était aussi de bien communiquer avec les 3 autres équipes mobile (2 iOS + 1 Android) pour se partager les connaissances, certains développements réutilisables.Comme le contenu des Apps (UI + Data) est géré à 100% par le BE (BE driven), il fallait aussi comprendre tout le Workflow d’Eurosport (Éditeurs, journalistes, CMS ,Fournisseurs de Data, Équipes Back-end, Ads, Analytics), Synchroniser avec toutes les parties était primordiale pour la réussite du projet.En Mars 2020, suite à l’annulation des Jos de Tokyo, il y a eu une réduction de budget et le management a décidé de garder une seule équipe sur chaque OS. Donc notre équipe a pris la relève. Face à ce changement, nous avons pivoté et notre stratégie est passée de la refonte de l’App à une ré implémentation de certaines parties avec un nouveau code base et les intégrer dans l’ancienne App.Résultats obtenus :- Nouvelle application délivrée en Septembre 2020 avec un respect total de la deadline suivi de 4 Release comme Fast Follow.- Nouvelle version de l’application pour les Jeux Olympiques Tokyo 2020 (2021) livrée en Juin 2021 dans les temps et sans aucun souci majeur pendant tous les événements des JOs malgré la complexité du développement (Intégration d’un SDK externe livré par une société tierce)- Livraison d’une nouvelle version de la vue des Match qui remplacée le code Legacy, ce qui nous a permis d’atteindre 99,95% de Crash free users.Équipe : 1 lead dev, 8 développeurs mobile Android (6 en France, 2 en Pologne), 3 PO (UK), 1 Proxy PO (France), 1 UX designer, 1 UI designer ,1 QA Lead (UK) (avec une équipe de testeurs auto et manuels en Inde)Interlocuteurs internes : Responsable technique des équipes Web et Mobil (France), Mobile Delivery Manager, Product Managers (1 en France et 1 en UK), 3 Équipes Back-end (France), Équipes Web (France), Équipes Produit Ads (France), Équipes Produit Analytics (UK), Architecte (UK)Problématique métiers abordée : Sports, MédiasDOMAINE D’INTERVENTION- Accompagnement de l’équipe et en particulier le lead dev dans la validation de l’architecture proposée avec les managers et les architectes du groupe (Discovery).- Proposition, validation et Mise en place d’un DoD, DoR, un nouveau processus de développement et de CI/CD qui correspond au mode BUILD du projet.- Implémentation du nouveau Workflow sur Jira et accompagnement des autres équipes pour le mettre en place- Mise en place d’une réunion Scrum of Scrum tous les sprints et prise de lead dessus- Amélioration du déroulé des Sprint Reviews en introduisant un support de présentation avec le Sprint Report et en instaurant la culture de la transparence et du Reporting (BDC, Velocity, Version Report …)- Collection de tous les points de contact des équipes avec lesquelles on interagit- Mise en place d’un Board Kanban avec des règles et des limitations sur les tickets WIP et Blocked.- Screening des CVs et Entretiens des développeurs avec le Lead dev et le manager des équipes Frontend.- Onboarding des nouveaux développeurs- Résolution des conflits entre les 2 équipes Android, les équipes Mobiles et les équipes BE- Animation des cérémonies SCRUM- Sprint Planning Phase 1 : Équipe dev + PO + QA pour échanger sur les tickets et définir le Sprint Goal- Sprint Planning Phase 2 : Équipe Dev : Découpage des issues en petites sous tâches ne dépassant pas 1 jour de dev- Backlog Refinement : 2 x 30 minutes / semaine- Sprint Review : une réunion pour les 4 équipes mobile- Sprint Retrospective : Classique, Speed Boat, 2 truths, 1 lie avec Miro et Ideaboardz- Daily Standup Meeting- Proposition, validation et Transition de Scrum vers Kanban après La release de l’APP en Prod (Passage en Mode RUN)- Mise en place des boards et des KPIs : Lead Time, Cycle Time, Resolution Time, Cumulative Flow Diagram- Project Management- Estimation de toutes les Epics et représentation sur un Gantt- Définition des dépendances de chaque Epic : Design, Produit, Back-end, Autres équipes- Mise en place d’indicateurs de l’état du projet et de chaque Epic- Proposition de l’outil « Portfolio for Jira » pour le suivi de l’avancement.- Monitoring de la vélocité de l’équipe- Planning des dates de livraison des releases en se basant sur la vélocité ( comparer avec la prédictibilité de la Version Report de Jira)ENVIRONNEMENT TECHNIQUEAndroid (Kotlin, Clean Architecture), GraphQL, BE Driven Development, Jira, Confluence, Firebase, Invision, Miro, Ideaboardz, Planitpoker.com
- ArabigoCo-Founder / Product ManagerEDUCATION AND E-LEARNINGApril 2019 - November 2019 (8 months)Boulogne-Billancourt, France• Conception et développement de A-Z en mode LEAN du produit Arabigo: Application iOS d'apprentissage de la langue arabe, comme langue étrangère• Recrutement d'une équipe composée de 6 membres internes et en Freelance• Ecriture des besoins et des spécifications et conception des Mockups• Gestion de la phase du Design UI/UX• Gestion du développement du prototype• Gestion du développement du produit• Suivi de l'avancement et du delivery• Gestion de la phase de Beta Testing• Gestion du Backlog: Ecriture , gestion des priorités et validation des US• L’assurance que l'équipe de développement comprend adéquatement les éléments du Backlog• Tests sur chaque incrément auprès de la cible et réorganisation du Backlog en fonction des résultats.
- EcovadisCoach Agile / Chef de ProjetCONSULTING AND AUDITSApril 2014 - March 2019 (4 years and 11 months)Paris, FranceCoach Agile• "Feature Team" composée de 4 développeurs Backend .NET (Paris), 2 Développeurs Front End React JS (Pologne), 1 leader technique (Paris), 2 QA (Tunisie) et un Product Owner (Pologne)• Coaching de l'équipe sur l'agilité sur l'engagement, le respect, le courage, le Focus et l'ouverture• Gestion et résolution de tout conflit entre les membres l'équipe• Suppression des obstacles à la progression et la productivité de l'équipe• Collaboration avec le Product Owner pour booster le partage de la vision business avec les développeurs• Planification et gestion des évènements Scrum (Refinement, Daily meetings, Sprint plannings, Retrospectives, Sprint Reviews)1. Daily meeting: Utilisation du Kanban Board et du Happiness Index2. Mise en place des meetings Backlog Refinement: validation technique des Backlog Items et pré-estimation et partage de l'ensemble du Backlog avec l'équipe.3. Organisation du sprint planning : Définir et s’engager sur le sprint Goal et S’assurer que toute ll’équipe a compris les Backlog items qui y sont inclus4. Animation de retrospectives classiques et Gamifiées: Star Fish, Speed Boat, Car Brand...5. Animation des sprint reviews Invitation des parties prenantes concernées et animation de la réunion• Suivi de l'avancement des sprints avec les burn down charts, Kanban Board, Story Board• Organiser des team building• Organiser des workshops pour les développeurs 1 vendredi / 2 (CodinGames principalement) et introduction du Pair Programming.• Collaboration avec les autres Scrum Masters pour accroître l'efficacité de l'application de Scrum au sein de l'organisation1. Définition de la Définition Of Done2. Mise en place de la CI et CD3. Définition de la durée des sprints: 2 semaines pour les nouveaux développements et 3 jours pour les bugs Fix4. Définition de la stratégie de Branching (Feature Branch) et la stratégie de mise en prod (Toggle feature)5. Définition des cycles de livraison sur Test et sur Prod (nombre de sprints par cycle + périodes de tests)6. Transition vers les Feature teams7. Définition du process des sprint review8. Planification d'un meeting Scrum of Scrums tous les 2 sprintsChef de projet• On boarding des nouveaux membres de l'équipe SCRUM et gestion de leur développement personnel et de celui de leur carrière (Formation, salaires, plans de carrière ...)• Gestion de livraison des features de l'équipe, gestion des risques et des problèmes qui peuvent l'impacter et alerter le DSI dans les cas extrêmes.• Reporting hebdomadaire au DSI de l'avancement des différents projets• Gestion des defects critiques et non reproductibles (Investigation, priorité dans le backlog, suivi de la delivery des fix ,communication interne et externe, Reporting)• Planification et chiffrage de la migration technologique de Web Forms à React avec Web APIs.VSTS, Azure Devops, SQL Server, PostMan, IdeaBoardz, Pointing Poker, Trello, MS Office, Zendesk, Invision
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieur d'Ingénierie informatique avec la mention Excellent.École Supérieure Privée d'Ingénierie et de Technologies, Tunis2013