Les articles contenant le tag 'Agile'

Avr 14 2016

Des cas de tests aux scénarios de la méthode BDD

Dans un précédent article, nous avons vu l’importance du dialogue pour espérer réussir à mettre en pratique la méthode BDD.

Ici, je vais tenter d’illustrer une autre problématique : comment passer des cas de tests aux scénarios BDD ?

J’ai été confronté à cette réflexion dans le cadre d’un atelier de Revue BDD pour présenter le premier besoin d’une nouvelle application.

Lire la suite …

FacebookTwitterGoogle+LinkedInViadeoShare
Oct 27 2015

Comment instaurer le dialogue pour écrire de bons scénarios fonctionnels

 

Depuis plusieurs mois, nous mettons en place une nouvelle méthodologie de développement au sein de nos projets Agile : le Behavior Driven Development (BDD).

 

La méthode BDD est classifiée dans les spécifications par l’exemple.

Il faut assimiler la méthodologie BDD à une conversation entre les trois acteurs d’un projet :

  • Le métier qui connait le mieux le fonctionnel, les cas d’usage, les règles métier
  • Le testeur qui amène son esprit critique et beaucoup de questions sur les cas passants et non passants de la fonctionnalité
  • Le développeur et son besoin d’exemples afin d’éclaircir les aspects fonctionnels mais aussi techniques auxquels il sera confronté lors de son développement

 

Afin de réduire les allers-retours métier/testeur/développeur sur les ambigüités d’une user story (vocabulaire, cas limites, un simple cas passant, etc.) ou encore l’interprétation de chacun d’une user story durant son cycle de vie, nous avons mis en place l’atelier de review.

Cet atelier permet d’impliquer les trois parties du projet au plus tôt et surtout d’engager la conversation nécessaire et indispensable à l’écriture de bons scénarios fonctionnels.

Lire la suite …

FacebookTwitterGoogle+LinkedInViadeoShare
Jan 26 2015

Comment peut-on améliorer la rétrospective en agile ?

Dans les méthodes agiles et notamment Scrum, la rétrospective est l’un des rituels qui met le plus en évidence la culture de l’amélioration continue. C’est pour cela, lors de notre passage vers le kanban, que nous avons décidé de garder ce rituel.
Lire la suite …

FacebookTwitterGoogle+LinkedInViadeoShare
Déc 19 2014

Pourquoi développer en Agile est-il si différent ?

Avant de répondre à cette question,  il est important de rappeler quelques principes[1] émergeant des 4 valeurs du manifeste agile de développement logiciel, en l’occurrence :

  • Notre priorité première est de satisfaire le client en livrant au plus tôt et de manière constante un logiciel de qualité.
  • Tout changement, même tardif, des exigences pendant le développement est bienvenu.
  • Respecter un cycle de développement cours et une cadence de livraison régulière.
  • Une attention particulière à l’excellence technique, via l’amélioration continue des designs et des architectures.
  • Un logiciel qui fonctionne et qui répond au besoin, est le meilleur indicateur de progrès.
  • Les meilleures architectures et les meilleures conceptions sont  issues de l’auto-organisation de l’équipe.
  • La simplicité – l’art de maximiser la quantité de travail à ne pas faire – est essentielle.

Lire la suite …

FacebookTwitterGoogle+LinkedInViadeoShare
Déc 12 2014

Pomodoro : I love my time !

Avez-vous déjà eu la désagréable sensation de n’avoir rien fait de votre journée sans pour autant vous l’expliquer? Etes-vous passé maître dans l’art de la procrastination? Etes-vous distrait ou stressé lorsque le travail s’accumule?

La gestion du temps n’est pas toujours évidente que ce soit au travail ou chez soi. De nombreuses méthodes plus ou moins complexes peuvent néanmoins nous aider. C’est au fil de mes recherches, que j’ai découvert la méthode Pomodoro, qui se veut simple, orientée productivité et efficacité.

Si vous voulez maîtriser votre temps et non pas le subir, c’est par ici que ça se passe !Lire la suite …

FacebookTwitterGoogle+LinkedInViadeoShare