Vincent est formateur Scrum professionnel et coach agile. Vincent a la passion du développement logiciel et la vocation d'aider les équipes à avoir du succès en devenant des équipes hautement performantes. Il s'appuie sur plus de 10 ans d'expérience de l'agilité dans une grande variété d'industries, que ce soit en tant que membre d'équipe de développement, ScrumMaster, product owner ou coach. Vincent à conçu le programme Professional Scrum Developper Java offert par Ken Schwaber et Scrum.org

Canada
Sessions 2012
Automatiser les tests à tous les niveaux View session page
Session en français - Intermédiaire
Automatiser les tests à tous les niveaux est essentiel au développement itératif et incrémental. Néanmoins, c'est plus facile à dire qu'à faire. La plupart des IDEs modernes permettent de se lancer rapidement dans les test unitaires mais il faut souvent retrousser nos manches pour automatiser les tests d'intégration ou les tests systèmes (lire: de bout en bout).
Cette session, sous forme de Kata, présente comment piloter le développement d'une application par les tests clients automatisés (tests d'acceptance et tests systèmes). Pendant la session, les présentateurs enrichiront une application existante pour démontrer comment tirer profit des différents types de tests pour produire du code de qualité. La démonstration sera suivie d'une présentation sur les concepts abordés ainsi qu'une session de questions/réponses
100% de couverture de code par les tests View session page
Session en français - Intermédiaire
S'adonner au développement itératif et incrémental sans automatiser les tests, c'est s'engager sur la voie du Scrum Flasque (Flaccid Scrum pour reprendre l'expression de Martin Fowler). C'est voir petit à petit la vélocité de l'équipe diminuer, la dette technique s'accumuler, la livraison de valeur d'affaires cesser. La base de code devient progressivement intravaillable. Bref, la qualité se détériore et les coûts de maintenance de l'application explosent. L'automatisation des tests à tous les niveaux est essentielle pour livrer itération après itération du logiciel de qualité qui enchantera vos clients. Plus facile à dire qu'à faire, à priori. Et quelle couverture de code devrait-on viser ? Seulement le chemin nominal ? 70% ? ... ou bien 100% ! Certains diront déjà, 100% c'est irréaliste ! Au contraire, cette session vous présentera comment viser ... et atteindre une couverture de test de 100% en tirant profit des différents types de tests et en construisant vos propres outils de test