Guide de Préparation EXIN Agile Scrum Foundation Édition Décembre 2014
Droits d auteur 2014 EXIN Tous droits réservés. Aucune partie de cette publication ne saurait être publiée, reproduite, copiée, entreposée dans un système de traitement de données, ou diffusée sous quelque forme que ce soit, par impression, tirage de photos, microfilm, ou par n importe quel autre procédé, sans l'autorisation écrite d EXIN. 2
Table des matières 1. Résumé 4 2. Conditions de l examen 6 3. Liste des concepts de base 9 4. Bibliographie 11 3
1. Résumé EXIN Agile Scrum Foundation [ASF.FR] Sommaire Destiné aux professionnels, EXIN Agile Scrum Foundation est un certificat de validation des connaissances combinées en matière de méthodes Agile et de pratiques Scrum. Agile Scrum a été conçu pour favoriser la coopération en vue d'atteindre vos objectifs. Les méthodes Agile offrent une approche prisée au niveau du développement de logiciels dont l'application à d'autres domaines est de plus en plus courante. Citons parmi les pratiques Scrum : l'établissement d'équipes pluridisciplinaires et autogérées, fournissant un produit livrable qui fonctionne à la fin de chaque itération ou sprint. Contexte L'examen EXIN Agile Scrum Foundation, composante du programme de qualification EXIN, a été développé en coopération avec des experts internationaux dans ce domaine. Groupe ciblé Si la méthode de réflexion Agile bénéficie d'une excellente réputation dans le domaine du développement de logiciels, l'application de ses principes à d'autres types de projets est de plus en plus fréquente. Scrum, la méthode Agile la plus courante, s'adresse à tous les professionnels souhaitant rester à la pointe des derniers développements en matière de gestion des TI et des projets, et plus spécifiquement à celles et ceux qui dirigent ou participent aux projets. Ce certificat convient particulièrement aux professionnels travaillant dans les domaines suivants : gestion de projets, développement de logiciels, gestion des services TI et gestion d'entreprise. Pré requis Aucun, mais nous recommandons de suivre une formation. Type d examen Questionnaire à choix multiples sur ordinateur ou sur papier Estimation du temps d étude requis 60 heures Travaux pratiques Sans objet Durée de l examen 60 minutes Précisions sur l examen Nombre de questions : 40 Seuil de réussite : 65% (26 de 40) Livre ou manuel autorisé : non Equipement électronique autorisé : non 4
Exemples de question Vous pouvez télécharger un examen blanc à l adresse www.exin.com. Training Taille du groupe 25 participants maximum. (Ne s applique pas aux cours de formation en ligne) Heures de contact Cette formation se déroule sur 15 heures de cours minimum, qui comprennent les travaux en groupe, la préparation à l examen et les pauses. Le travail personnel, le temps de transport pour se rendre aux cours ainsi que les pauses déjeuner ne sont pas inclus. Formateurs Vous trouverez une liste de nos formateurs agréés à l adresse www.exin.com. 5
2. Conditions de l examen Les connaissances requises lors de l examen sont plus amplement présentées dans les spécifications de l examen. Le tableau ci-après récapitule les sujets abordés par le module (connaissances requises lors de l examen). La pondération des différents sujets contrôlés lors de l examen est exprimée en pourcentage de la note totale. Conditions de l examen Spécifications de l examen Pondération (en %) 1. Introduction à Agile et Scrum 15 1.1 Concepts d'agile et de Scrum 15 2. Pratiques Scrum 35 2.1 Rôles Scrum 17.5 2.2 Les rituels et la limite de délais («time-boxing») 10 2.3 L'importance d'un carnet de produit («product 5 backlog») 2.4 Méthodes et pratiques Scrum 2.5 3. Planification Scrum 25 3.1 Le concept des plans légers et flexibles 10 3.2 Comment obtenir une estimation fiable? 15 4. Suivi des projets Scrum 10 4.1 L'importance du suivi 10 5. Les concepts Scrum avancés 15 5.1 Scrum en fonction des situations 15 Total 100 6
Contenu détaillé et pondération 1. Introduction à Agile et Scrum (15%) 1.1. Concepts d'agile et de Scrum (15%) 1.1.1 D'expliquer pourquoi les méthodes Agile sont importantes et comment elles ajoutent de la valeur 1.1.2 De décrire le manifeste et les principes Agile 1.1.3 D'expliquer le cadre de la gestion de projets Agile 2. Pratiques Scrum (35%) 2.1. Rôles Scrum (17.5%) 2.1.1 D'expliquer le rôle du propriétaire de produit («product owner») 2.1.2 D'expliquer le rôle du Scrum Master 2.1.3 D'expliquer le rôle de l'équipe Scrum 2.1.4 D'expliquer le rôle du développeur («manager») dans Scrum 2.1.5 D'expliquer comment certains autres rôles (l'architecte technique, par ex.) sont joués dans Scrum et quelle peut être leur contribution. 2.2 Les rituels et la limite de délais («time-boxing») (10%) 2.2.1 D'expliquer les caractéristiques de la limite de délais («time-boxing») 2.2.2 D'expliquer les caractéristiques des sprints 2.2.3 D'expliquer les caractéristiques de la mêlée quotidienne («daily stand-up») 2.2.4 D'expliquer les caractéristiques de la revue de sprint («sprint review») 2.2.5 D'expliquer les caractéristiques de la rétrospective de sprint («sprint retrospective») 2.3 L'importance d'un carnet de produit («product backlog») (5%) 2.3.1 D'expliquer les caractéristiques d'un carnet de produit («product backlog») 2.3.2 De rédiger de bonnes spécifications, les choses à faire et à éviter pour les propriétaires de produits («product owners») 2.3.3 De répartir les récits («stories») 2.4 Méthodes et pratiques Scrum (2.5%) 2.4.1 De reconnaître les principes de remaniement de code («refactoring»), de programmation en binôme («pair programming») et d'intégration continue («continuous integration») 2.4.2 D'expliquer la valeur de la gestion de configuration («configuration management») 2.4.3 De faire la différence entre les tests Agile et ceux de projets conventionnels 2.4.4 De définir à quel moment un sprint, un récit («story») et un release sont réellement achevés («done») 7
3. Planification Scrum (25%) 3.1 Le concept des plans légers et flexibles (10%) 3.1.3 De défendre la valeur d'une réaction au changement («responding to change») par rapport au fait de suivre un plan 3.1.4 De planifier à des niveaux multiples : quotidien, sprint, release, produit, portfolio 3.1.5 De décrire un calendrier de haut niveau pour la planification de release («release planning») 3.1.6 De planifier les sprints pour les prochaines semaines d'activité 3.2 Comment obtenir une estimation fiable? (15%) 3.2.1 De citer les premiers principes d'estimation 3.2.2 De distinguer les types d'estimations 3.2.3 De définir les unités de mesure («units of measure») pour la taille 3.2.4 De décrire les différentes techniques d'estimation 4. Suivi des projets Scrum (10%) 4.1 L'importance du suivi (10%) 4.1.1 De citer les premiers principes du suivi 4.1.2 D'indiquer les métriques utilisées dans Scrum 4.1.3 De justifier les graphiques couramment utilisés dans Scrum 4.1.4 De décrire comment créer des diffuseurs d'information («information radiators») 5. Les concepts Scrum avancés (15%) 5.1 Scrum en fonction des situations (15%) 5.1.1 De décrire comment appliquer Scrum à de gros projets comportant des interdépendances complexes 5.1.2 De décrire comment appliquer Scrum aux projets de maintenance 5.1.3 De décrire Scrum dans des équipes réparties : qu'est-ce qui fonctionne et qu'est-ce qui ne fonctionne pas? 5.1.4 D'expliquer comment les contrats et les projets à prix fixe peuvent être personnalisés pour Scrum 5.1.5 D'expliquer comment effectuer la transition d'équipes ou de projets vers Scrum 8
3. Liste des concepts de base Ce chapitre dresse une liste des termes que les candidats sont censés maîtriser à l issue de la formation. Ces termes sont classés par ordre alphabétique en anglais (ils sont suivis d une traduction en français). Les concepts dont les abréviations et les noms complets figurent dans la liste peuvent faire l objet d un contrôle distinct. Prière de noter que la connaissance seule des termes ci-après ne suffit pas lors de l examen ; le candidat doit impérativement comprendre les concepts que recouvre chacun de ces termes et être en mesure de citer quelques exemples. Ces termes sont classés par ordre alphabétique en anglais (ils sont suivis d une traduction en français). Les concepts dont les abréviations et les noms complets figurent dans la liste peuvent faire l objet d un contrôle distinct English Affinity estimation Agile Manifesto Agile Unified Process (AUP) Backlog Burn-down chart Coach Commitment Communication Continuous integration Crystal Customer Customer on site Daily stand-up French Estimation d'affinité Manifeste Agile Agile Unified Process (AUP) Carnet de produit Graphique d'avancement Coach Engagement Communication Intégration continue Crystal Client Client sur site Mêlée quotidienne Definition of done Définition d'«achevé» Distributed team DSDM Dynamic Systems Development Method Elapsed time Escaped defect Estimation Équipe répartie DSDM Dynamic Systems Development Method Temps écoulé Défaut négligé Estimation Extreme programming (XP) Extreme programming «XP» Ideal days Ideal hours Increment Information radiator MoSCoW Niko-niko calendar Journées idéales Heures idéales Incrément Diffuseur d'information MoSCoW Calendrier Niko-niko 9
Osmotic communication Pair programming Planning Planning onion Planning poker Priority Product Backlog Item (PBI) Product owner Refactoring Release planning Report Retrospective Review Scrum Scrum Master Scrum-of-Scrum Spike Splitting teams Sprint Sprint Backlog Item (SBI) Sprint Planning Sprint Retrospective Sprint Review Stand-up Statement of value Story Story point Succession Succession Planning Team Test-driven software development Time-box/Time-boxing Triangulation Velocity Velocity of the team War Room Waterfall/Crystal Clear method Workspace Communication osmotique Programmation en binôme Planification Oignon de planification Poker de planification Priorité Élément de carnet de produit Propriétaire de produit Remaniement de code Planification de release Rapport Rétrospective Revue Scrum Scrum Master Scrum-of-Scrum Spike Répartition des équipes Sprint Élément de carnet de sprint Planification de sprint Rétrospective de sprint Revue de sprint Mêlée Déclaration de valeur Récit Point de récit Relève Planification de la relève Équipe Développement de logiciels piloté par les tests Limite de délais Triangulation Vélocité Vélocité de l'équipe Salle de guerre Méthode Waterfall/Crystal Clear Espace de travail 10
4. Bibliographie A. Nader K. Rad & Frank Turley EXIN Agile Scrum Foundation Workbook (87 pages) Amazon Digital Services, Inc. (2014) http://www.amazon.com/dp/b00oztmd52/ref=rdr_kindle_ext_tmb 11
Relation bibliographie et les spécifications de l examen Conditions de l examen Spécifications de l examen Id documentation de référence 1 1.1 A. Part 1 2 3 2.1 A. Part 2: Scrum Roles 2.2 A. Part 2: Scrum Events 2.3 A. Part 3: Artifacts 1, 2 & 3 2.4 A. Part 3: Scrum Artifacts 3.1 A. Part 1, Part 2 3.2 A. Part 3: Scrum Artifacts 4 4.1 A. Part 3: Artifacts 5 & 6 5 5.1 A. Part 3: Scaled Scrum 12
13
Contacter EXIN www.exin.com