Logo ESI
Bannière
ESI talents

Bienvenue



Retour - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Syllabus MA
Télécharger



Crédits : 1

MA
Méthodes Agiles
Agil methods

Coef : 1
VH Cours : 15.00
VH TD : 0.00
Pré-requis :
IGL Conduite de Projet

Ingénierie des Compétences

Familles de Compétences
  • CF4 : Concevoir, réaliser et maintenir des logiciels de qualité
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Niveau de compétence:
Base Intermédiaire Avancé


Famille de Compétence Compétence Elément de Compétence Type
CF4 C4.2: Mettre en oeuvre une méthodologie pour le développement logiciel C42.2: Mettre en oeuvre une méthodologie agile dans le développement logiciel MET
C42.1: Appliquer une méthodologie pendant le cycle de développement logiciel MET
C42.5: Mettre en oeuvre les outils nécessaires pour automatiser les tâches répétitives du développement et faciliter le travail en équipe. MET

Description du programme de la matière

Objectifs:

Les objectifs de ce module sont de :
Présenter les principes généraux agiles basés sur le manifeste agile
Introduire les principales méthodes existantes :
eXtreme Programming
Scrum
Kanban
Discuter des principales pratiques agiles et leur application à savoir :
Pratiques d’organisation
Pratiques de collaboration
Pratiques de livraison
Pratiques de planification
Pratiques de développement

Contenu:

I. Introduction Générale (2H)
1. Risques des projets de développement
2. Méthodologies classiques
3. Méthodes agiles

II. Manifeste Agile (2H)
1. Historique
2. Manifeste agile
3. Principes Agiles
III. Méthode XP (2H)
1. Présentation de XP
2. Rôles de XP
3. Activités de XP
IV. Pratiques Agiles (7H)
1. Pratiques d’organisation
2. Pratiques de collaboration
3. Pratiques de livraison
4. Pratiques de planification
5. Pratiques de développement
V. Scrum et Kanban (2H)
1. Présentation de Scrum
2. Scrum des Scrums
3. Présentation de Kanban
4. Comparaison entre les méthodes
5. Utilisation des pratiques dans Scrum et Kanban

Travail Personnel:

Bibliographie:

The Art of Agile Development, 2007, James Shore and Shane Warden, O’Reilly
XP Practice: Energized Work, 2007, Artem Marchenko, http://agilesoftwaredevelopment.com/xp/practices/energized-work
What’s an Agile Retrospective and Why Would You Do It?, 2013, Ben Linders, http://www.benlinders.com/2013/whats-an-agile-retrospective-and-why-would-you-do-it/
Running Retrospectives, 2014, https://www.gov.uk/service-manual/agile/running-retrospectives.html, Government Service Design Manual,
VERSIONONE, 2014, Release Planning, http://www.versionone.com/agile-101/agile-development-release-planning/
What is a Planning Poker ? 2014, Moutain Goat Software, http://www.mountaingoatsoftware.com/agile/planning-poker
Acceptance Tests, http://www.extremeprogramming.org/rules/functionaltests.html
Three Main Types of Refactoring, 2012, Peter Kaptein , http://patterns.instantinterfaces.nl/current/Refactoring-and-Design-Patterns-RFCT-ELM-3ELM.html

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -