|
|
|
Pour la description de la formation, cliquer ici.
Référence | XP0711 |
Durée | 3 jours | |
A qui s’adresse ce cours |
Développeur, Chef de projet, Coach/ScrumMaster |
Moyens pédagogiques | Théorie : 40% - Pratique : 60% |
Sessions | Par session, 12 stagiaires maximum |
Connaissances requises
|
Il est demandé aux participants d’avoir des notions de gestion de projet. |
Intervenants
|
Cette formation est présentée par des intervenants qui connaissent les techniques présentées depuis plus de 8 ans et qui ont dans leur carrière enseigné, développé et managé des équipes.
|
Thème
Créer efficacement des logiciels
Objectif
Lors de cette formation, vous découvrirez :
- Les principes des méthodes agiles et de la méthode eXtreme Programming
- La manière de maîtriser en continu les dates de livraison dés les premiers temps de développement
- Les avantages et les enjeux de ces nouvelles méthodologies de travail.
Ce cours est adapté systématiquement au langage utilisé par l'entreprise cliente : Java/J2EE, .Net/C#/ASP.Net/WinForm
Programme indicatif
Introduction
I - Extreme Programming
- Historique et les méthodes agiles
- Les valeurs et les principes
- Aspects de développement logiciel
- Aspects de gestion de projet
- Aspects de collaboration
- Atelier : Gestion des besoins et des exigences
- Atelier : Gestion de la planification
- Gestion de l’équipe au quotidien
- La Qualité Logicielle et les indicateurs qualité
II – Test Driven Development
- Théorie
- La bibliothèque xUnit
- Gestion des exceptions
- Refactoring
- Test Driven Design
- Les Objets Mock
III - Test Driven Requirement
IV - Outils et leurs valeurs ajoutées
- Les outils et l'industrialisation du Génie Logiciel
- Intégration continue
- Compilation continue
- Gestion de configuration (VCS, Intégrateur continu)
- Couverture de tests
- Collaborer efficacement
- Confiance contrôlée
- Outil pour garantir la conformité des spécifications par rapport à la programmation et maintenir une communication élevée entre la MOA et la MOE
- Autres outils utilisés par les équipes : Maven2, Continuum, VMWare, LdapWeb, Sélenium
Bilan - Intérêts et avantages
- Bilan Technique
- Bilan Manageriale / Gestion de projet
- Bilan Humain
- Bilan Financier
|
|
Mots-Clefs :
Industrialisation, Avantages des méthodes agiles, Tester, Optimisation, Productivité, Synergie, Qualité logicielle, automatisation des tests, agilité, scrum, extreme programming, test de recette, refactoring, remaniement de code, usine de tests, cruisecontrol, anthill, fitnesse, xunit, conception émergeante, simplicité.
|