1/169
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
SCRUM?
Scrum est un cadre Agile itératif et incrémental pour la gestion de projets complexes de développement de logiciels.
- Il définit des lignes directrices avec quelques règles, rôles, artefacts et événements qu'il est essentiel de suivre,
→ focus sur l’augmentation de la productivité des équipes tout en réduisant les gaspillages et les activités redondantes
Cadre de Scrum = processus de Scrum et ses éléments
Scrum est itératif ?
→ réduis le projet en plus petites étapes (sprints) pour livrer fréquemment des logiciels fonctionnels et permettre un retour d’infos continu, d’adaptation et d’atténuation des risques.
Scrum est incrémental ?
Scrum fournit de la valeur progressivement, chaque sprint ajoutant de nouvelles fonctionnalités & améliorations au produit (incréments).
→ permet une livraison + rapide et une meilleure satisfaction du client.
SCRUM avantages ?
Flexibilité
Rapidité
Collaboration
Qualité
Motivation
Visibilité
Triangle stratégique ?
→ Outil qui relie les objectifs, les ressources et les contraintes d'un projet, permettant d'équilibrer les priorités, → compromis.
Scrum et Kanban sont ?
deux méthodes agiles de gestion de projet
Scrum framework rôles?
→ 3 rôles :
Product ower
Scrum master
Development team
Scrum framework artéfacts?
Product backlog
Sprint backlog
Increment
Scrum framework events ?
Sprint Planning meeting
Daily Scrum meeting
Sprint Review meeting
Retrospective meeting
Scrum process & its elements
3 phases du SCRUM Framework ?
Phase initiale
Les sprints
Publication produit
Prodcut owner ?
→ demander au client ce qu’il veut dans un product baklog
Sprint backlog ?
→ Couvre les activités à réaliser au cours d'un sprint.
- L'équipe de développement est responsable
1. L'objectif du sprint (“why”).
2. L'ensemble des users story sélectionnées pour le Sprint (“what”).
3. Le plan d'action (la décomposition des users story en tâches) pour livrer l'incrément (“comment”).
Scrum master ?
→ c’est pas le chef, il va aider les autres si il y a un autre problème, c’est pas lui qui commande
Sprint planning ?
→ meeting sur ce que la team va faire sur la semaine (max 4 semaines)
Rétrospective meeting ?
→ remise en question sur comment on a travaillé et comment on peut s’améliorer
Daliy scrum meeting ?
réunion sur où en est tout le monde sur leurs tâches
Les 3 piliers du scrum empirisme ?
C’est l’idée que la connaissance est aqucise à travers l’experience et l’observation au lieu de simple théorie
Transparence
inspection
Adaptation
Les 4 valeurs de la manifeste agile ?
- Intéraction de tout le monde
- Logiciel qui marche au lieu de documentation
- Collaboration client au lieu de la négociation de contrats
- Répondre au changements au lieu de suivre un plan
Les 12 principes de la manifeste agile ?
- Satifaction clients
- Ouvert au changements
- Livré fréquemment
- Travail ensemble
- Équipe motivée
- Communication face à face
- Logiciel de travail
- Bonne allure de travail
- Bon design
- Org. automatique
- Simplicité
- Reflection et ajustement
Time box (savoir calculer le temps pour les 4 meeting) ?
→ temps aloué à chaque meeting,
Sprint planning meeting time box ?
8h, pour des sprints de 1 sprint, proportionnellement moins en fonction de la durée du sprint.
Development sequence meeting time box ?
15min par jour, en fonction de la durée du sprint
Sprint review meeting time box ?
4h pour des sprints de 1 sprint, proportionnellement moins en fonction de la durée du sprint.
Sprint retrospective meeting time box ?
3h pour des sprints de 1 sprint, proportionnellement moins en fonction de la durée du sprint.
Avantages time box ?
- Flexbilité
- Rapidité
- Collaboration
- Qualité
- Motivation
- Visibilité
Waterfall ?
Prediction
Structure
Documentation
Controle
SCRUM TEAM ?
→ effort partagé
Scrum master ?
En tant que leader serviteur fournissant des conseils, du soutien et de l'expertise, le Scrum Master permet aux équipes de fournir des produits de haute qualité de manière efficace et efficiente. Il est le lien avec la direction.
Les 5 postures indispensables du scrum master ?
Agent du changement
Servant leader
Facilitateur
Sachant
Coach
Project manager est ?
→ PAS un rôle dans le SCRUM.
Product owner ?
→ Il :
- rassemble les exigences
- définis le problème
- trouve une solution
- communique la vision
la vision du produit ?
-> description concise et inspirante du futur état du produit. Elle souligne : la cible d’users, le problème, la solution, le résultat désiré
l’équipe de développement doit être ?
→ autonome, multi-tâches, organisée et tous responsables
L’équipe scrum en détail ?
Parties prenantes
Chef d’entreprise
Scrum master & Chef de produit
Equipe de développeurs
Product backlog ?
c’est une liste de fonctionnalités, d'améliorations, de corrections de bugs et de travaux techniques nécessaires à l'amélioration du produit, classés par ordre de priorité.→ le product owner est responsable pour gérer et prioriser le backlog
User story ?
description simple d'une fonctionnalité logicielle du point de vue de l'utilisateur, détaillant ce qu'il veut et pourquoi c'est important.
User story INVEST ?
Independent
Negotiable
Valuable
Estimable
Small
Testable
Independant ?
Capable d'être développé sans dépendance d'autres user stories.
Negotiable ?
Peut être discutée et modifiée pour répondre aux besoins des parties prenantes.
Valuable ?
Doit apporter de la valeur au client ou à l'user final.
Estimable ?
Peut être évalué en termes d'effort et de temps nécessaires pour le développement → planification efficace.
Small ?
peut être complété dans un court laps de temps, dans un sprint.
Testable ?
Doit pouvoir être vérifié pour s'assurer qu'il répond aux critères d'acceptation définis et que la fonctionnalité fonctionne comme prévu.
Pourquoi INVEST est important ?
Amélioration de la planification : des récits d'users bien formulés permettent d'améliorer les estimations et la planification.
Amélioration de la collaboration : favorisent une meilleure communication entre entre équipes.
Amélioration de la qualité : des récits d'users testables se traduisent par des logiciels de meilleure qualité.
Livraison + rapide : les petites histoires d’user indépendantes peuvent être livrées rapidement.
L'objectif est de créer des récits d'utilisateurs clairs, concis et utiles.
Done (DoD) Importance ?
Se focus sur le "comment”
Chaque membre de l'équipe doit bien comprendre les exigences du produit/ client.
Réunions quotidiennes pour suivre l'avancement et les obstacles rencontrés
Critères d’acceptation ?
Doivent être clairement définis
Compris par tous, afin d'assurer que le produit final réponde aux attentes du client.
Propose pas une solution technique
Cela doit être écrit du point de vue de l’user
Doit être SMART
Souvent écrit dans le language Gherkin
Language Gherkin ?
→ Décris le comportement d'un système de manière claire et compréhensible
GIVEN : état du logiciel avant l'exécution de l'histoire de l'utilisateur
WHEN : un événement qui déclenche un processus
THEN : état du logiciel après l'exécution
La définition de Done ?
→ Elle doit être établie pour garantir que toutes les tâches soient complètes avant la livraison
Le product backlog doit être ?
Detailed appropriately
Estimated
Emergent
Prioritised
MoSCoW prioritization technique ?
MUST be done
SHOULD be done if possible
COULD maybe be done if no impact on the rest higher importance ones
WON’T Not needed now.
Estimer le product backlog signifie ?
Assigner une taille ou effort relatif à chaque histoire d'user du product backlog. → planning poker est une méthode courante d’estimation
Planning poker ?
technique utilisée dans les équipes Scrum pour estimer en collaboration l'effort nécessaire à la réalisation des users story.
What is the Definition of Done (DoD) in Scrum?
a. A set of criteria that must be met for a product increment to be considered complete.
Jack, the Scrum Master, notices that the Development Team is struggling with technical tasks and is consistently delivering low-quality increments. How should Jack address this issue?
c. Facilitate a discussion with the team to identify the root causes of the problem and develop a plan to address it.
During a Daily Scrum, the team members update their progress and remaining work. What is Jack’s, the Scrum Master’s, primary responsibility during this time?
a. Identify and address any impediments that might be hindering the team’s progress.
Jack, as the Scrum Master of a Scrum Team, is invited for a Daily Scrum meeting at 9am. During the meeting two of the team members argue about a possible solution for one of the tasks that have not yet started. What could Jack do?
d. Interrupt the discussion and organize a follow-up meeting directly after the Daily Scrum meeting.
During a Daily Scrum, the team members update their progress and remaining work. What is Jack’s, the Scrum Master’s, primary responsibility during this time?
a. Identify and address any impediments that might be hindering the team’s progress.
Jack, as the Scrum Master of a Scrum Team, is invited for a Daily Scrum meeting at 9am. During the meeting two of the team members argue about a possible solution for one of the tasks that have not yet started. What could Jack do?
d. Interrupt the discussion and organize a follow-up meeting directly after the Daily Scrum meeting.
During a Sprint Retrospective, the team uses sticky notes to capture positive and negative experiences. What's the next step after collecting the notes?
a. Facilitate a prioritization of the notes based on their impact on the team's performance.
Should every user story be accompanied by a definition of "done"?
a. Faux
Which of the following is a well-formed user story?
b. As an authenticated user, I want to see all my action items, so that I can prioritize and complete them efficiently.
The user story must be “INVEST”. The “E” stands for :
c. Estimable: The user story must be well-defined to be easily estimated, regardless of your estimation method.
During a Daily Scrum, two team members start arguing. What should Jack, the Scrum Master, do?
a. Intervene, briefly acknowledge the issue, and schedule a separate meeting to address the conflict in more detail.
What are Acceptance Criteria in Scrum?
d. A set of specific conditions that must be met for a user story to be considered complete.
What the metric which is recommanded to estimate with Planning Poker?
b. The Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34, etc.)
What is the goal of Sprint Planning?
c. To define the work to be done during the next Sprint.
The three pillars of empirical process control are:
a. Inspection, Adaptation, Transparency.
The key success factor of any implementation is the ?
Project Leader.
• Recruit & train the best talents. Retain only the top performers.
• Even the best Project Leaders miss critical details. To limit risk, Odoo Experts should challenge their work at critical steps in the project.
Limit custom development to … ?
the minimum necessary.
• Fewer meetings, less paperwork, faster decisions.
• Limit the number of stakeholders
• Working on site is efficient for change management and
training, but inefficient to get things done.
→ Go on site only when needed.
Phishing & usurpation ?
Former et sensibiliser régulièrement (ex. campagnes, tests de phishing)
Mettre en place une procédure de validation à deux personnes pour les paiements importants
Ransomware & malware ?
Déployer un antivirus à jour sur tous les postes/serveurs
Segmentation réseau + IDS/IPS pour détecter les comportements anormaux
Scanner systématiquement tout média externe (clé USB, disque dur)
Logiciels non patchés ?
Activer les mises à jour automatiques partout
Tester d’abord les patchs critiques en environnement de pré-prod
Auditer périodiquement l’état des versions installées
Perte ou corruption de données ?
Sauvegardes quotidiennes, chiffrées et stockées hors site
Tester régulièrement la restauration des backups
Accès non autorisé
Désactiver immédiatement les comptes inactifs
Imposer l’authentification multi-facteurs pour tout accès sensible
Politique de mots de passe forts (longueur ≥ 10, rotation)
Postes & mobiles ?
Verrouillage automatique au bout de quelques minutes d’inactivité
Chiffrement complet des disques
Encadrer ou interdire les appareils BYOD non gérés
Accès à distance ?
Exiger un VPN pour toute connexion externe
MFA + restriction d’accès par adresse IP si possible
Timeout automatique des sessions inactives
Gestion d’incident & continuité ?
Rédiger un plan de réponse et de continuité d’activité
Organiser des exercices / simulations au moins une fois par an
Définir un référent clair pour la déclaration d’incident
Cloud computing ?
Accès à distance via Internet (“le cloud”) à des ressources informatiques gérées par un fournisseur
SaaS (Software as a Service) ?
Applications prêtes à l’emploi accessibles par navigateur ou location sur PC
Ex. : Odoo, SAP HANA, Microsoft 365
PaaS (Platform as a Service) ?
Plate-forme (OS, middleware, runtime) gérée par le fournisseur
L’entreprise déploie et contrôle ses applis et outils sur cette plateforme
Ex. : Google Cloud Platform, AWS Elastic Beanstalk
IaaS (Infrastructure as a Service) ?
Machines virtuelles, stockage et réseau provisionnés à la demande
L’entreprise gère OS, middleware et applications
Ex. : OVH, Amazon EC2, Google Compute Engine
STaaS (Storage as a Service) ?
Stockage externe hébergé, pour sauvegarde ou partage de fichiers
Ex. : Google Drive, Dropbox Business
MBaaS (Mobile Backend as a Service) ?
Backend pré-fabriqué pour apps mobiles (stockage, authentification, push)
NaaS (Network as a Service) ?
Services réseaux à la demande (VPN, SD-WAN, bandes passantes)
Ex. : Proximus, Cisco Meraki
Cloud public ?
Ouvert à tous via Internet
Mutualisation maximale, coûts à l’usage
Cloud privé ?
Infrastructure dédiée, accès restreint (réseau interne ou VPN)
Plus de contrôle sur la sécurité et la conformité
Cloud hybride ?
Mix public + privé
Flexibilité pour basculer ou répartir les charges
Valeur ajoutée pour l’entreprise ?
Économies d’échelle
Mutualisation des infrastructures, facturation à la demande (OPEX vs CAPEX)
Scalabilité
Montée en charge automatique (ex. pics de trafic pour e-commerce, Noël, soldes)
Maintenance & sécurité externalisées
Mises à jour, patchs, monitoring et backups gérés par le fournisseur
Agilité & time-to-market
Déploiement instantané de nouvelles ressources ou fonctionnalités
Accès global
Collaboration et mobilité (télétravail, succursales à l’étranger)
Points de vigilance ?
Consommation énergétique
Fermes de serveurs très gourmandes — impact carbone
Sécurité & confidentialité
Risques de cyberattaques, fuites de données, conformité GDPR
Résilience & sauvegardes
Sensibilité aux incidents (pannes, incendies chez le provider) — prévoir plans de secours
Verrouillage fournisseur (vendor lock-in)
Difficulté ou coût pour migrer ses données ou workloads
Big data ?
volumes massifs de données générés rapidement et provenant de sources variées, extrais de la valeur grâce à des méthodes analytiques avancées
Les 3V du Big Data ?
Volume : Quantité énorme de données à stocker et traiter
Vélocité : Données produites et actualisées en continu, nécessitant une analyse quasi en temps réel (flux boursiers)
Variété : Données hétérogènes : textes, images, vidéos, données d'objets connectés (IoT), open data, etc. Complexité élevée car multiples formats à croiser
Domaines d’application ?
Analyses prédictives
Tendances économiques, climatiques, sociopolitiques
Gestion des risques
Commerciaux, assurantiels, industriels, naturels
Médecine & santé
Génomique, épidémiologie, compréhension du cerveau
Énergie
Smart grids pour mieux gérer les réseaux électriques
Écologie
Compréhension et protection des réseaux écologiques
Sécurité
Détection de fraudes, lutte contre la criminalité
Expérience client
Marketing personnalisé et contextualisé pour fidéliser et mieux cibler les clients
Le Big Data transforme … ?
l’info en avantage concurrentiel : il permet d'anticiper, personnaliser, protéger et innover à grande échelle.
Apports de l’IA dans les logiciels d’entreprise ?
Auto. des tâches répétitives
Amélioration de la prise de décision
Prévision et anticipation
Personnalisation de l’expérience utilisateur
Interfaces adaptées aux habitudes de chaque utilisateur, recommandations sur-mesure dans les CRM et ERP.
Optimisation des processus métier
Assistance intelligente
Chatbots ou assistants virtuels intégrés pour aider les utilisateurs dans l’utilisation de l’ERP (support 24/7).
ERP + IA ?
Forecast automatique des achats et de la production
Suggestion dynamique de prix de vente
Gestion RH prédictive (détection de turnover, analyse du bien-être salarié)
CRM + IA ?
Meilleure segmentation client
Campagnes marketing automatisées et personnalisées
Métaverse ?
Univers virtuel immersif en 3D
Les users peuvent interagir, travailler, jouer, acheter… sous forme d’avatars.
Mélange de réalité virtuelle (VR), réalité augmentée (AR) et blockchain.
Potentiel disruptif pour les entreprises et l’e-commerce ?
Nouveaux espaces de vente
Boutiques virtuelles immersives (ex : essayer des vêtements en 3D avant d’acheter).
Nouvelles expériences client
Expériences beaucoup + engageantes et personnalisées : événements virtuels, showrooms interactifs.
Nouveaux modes de travail
Réunions, formations, collaborations dans des bureaux virtuels.
Création de nouveaux marchés
Vente d’objets numériques (ex : vêtements virtuels, terrains virtuels, œuvres NFT).
Nouvelles stratégies marketing
Brand experiences immersives (ex : concerts sponsorisés dans Fortnite, expériences VR dans Roblox).
Données ultra-personnalisées
Analyse du comportement dans le monde virtuel pour mieux comprendre les besoins des consommateurs.
Défis et limites du Métaverse ?
Accessibilité encore limitée (coût du matériel VR, besoin de bonne connexion Internet).
Risques liés à la confidentialité et à la sécurité des données.
Normes & standards du Métaverse encore en cours de définition.
Incendie OVH ?
violent incendie a détruit entièrement un datacenter, des milliers de serveurs ont été détruits, provoquant une perte définitive de certaines données.