FORMATION CERTIFIANTE
DescriptionAu fil des projets, le développement agile mis en œuvre selon les règles de l'art prouve qu'il permet de livrer des logiciels de qualité dans le respect des délais impartis et des budgets alloués. Dans un marché de plus en plus exigeant en terme de productivité, qualité et satisfaction client, il devient alors un atout concurrentiel pour les grandes et petites entreprises.Cette formation de quatre jours fournit aux stagiaires les principes fondamentaux de la méthodologie Scrum et permet aux participants d'acquérir les outils, connaissances et compétences nécessaires pour appliquer Scrum à leurs projets. Cette formation fait découvrir également un des aspects importants de l'agilité « comment guider les développements par les tests » et montre les nouvelles techniques expertes en la matière telles que la conception simple, le refactoring, la conception émergeante, les Mock et le Test Driven Requirement. L'intégralité de cette formation intègre un processus d'accompagnement aux changements et couvre également les questions fondamentales concernant le TDD: Qui doit tester ? Ce qu'il faut tester ? Est-ce un procédé rentable et productif ? Le travail en binôme est-il indispensable ? Comment remanier un code existant (legacy code) ? Une certification ScrumMaster vous sera remise à la fin de la formation. Partie 1 : La programmation agile - le TDD (2 jours)Le Test Driven Development (TDD) se traduit en français par "Développement Conduit par les Tests". Il s'agit d'un procédé de développement logiciel qui améliore sensiblement la qualité des produits en substituant l'approche traditionnelle "Coder-Déboguer-Tester" par de nouvelles techniques reposant essentiellement sur le test et l'approche "Tester-Développer-Remanier".Ce procédé possède la propriété de pouvoir prendre en considération la chaoticité du changement des spécifications tout au long du développement tout en permettant de contrôler en temps réel la non régression fonctionnelle de ce qui a déjà été développé. Ainsi il élimine un certain nombre de goulots d'étranglement liés au processus de développement et contribue à linéariser sa complexité et à réduire considérablement les coûts d'intégration, de recette et de maintenance. Par conséquent, Qualité logicielle, Pérennité et Evolutivité sont les maîtres mots de ce nouveau procédé qui permet de produire plus efficacement tout en réduisant le nombre de défauts et les coûts de développement. Objectifs de la 1ère partie
Partie 2 : La gestion de projet SCRUM (2 jours)La gestion de projet Agile Scrum est radicalement différente de la gestion de projet traditionnelle. Plutôt que de planifier, contrôler et diriger, le gestionnaire de projet Agile Scrum (ScrumMaster) facilite et agit comme leader au sein de l'équipe. Il a pour responsabilité, dans le cadre du développement d'un produit, d'aider l'équipe à travailler de façon autonome et à s'améliorer constamment. Les participants à cette formation certifiante apprendront comment être un ScrumMasterObjectifs de la seconde partieBasé sur un mode de présentation interactive, cet atelier de deux jours permettra à partir d'exercices pratiques, d'exemples et d'études de cas de la vie réelle d'enseigner aux participants comment :
Avantages de Scrum
Programme indicatifProgramme indicatif TDD (2jours)
Programme indicatif Scrum (2jours)
| |||||||||||||||||||||||||||
| Formations Complémentaires | |
| XP Game | En savoir plus... |
| Méthodes agiles pour les initiés | En savoir plus... |