Tout comme l’estimation, la planification est une activé principale et prenante dans la gestion de projet classique.

Pourquoi planifier ?

Manifeste Agile

La réponse au changement, de préférence au respect d’un plan.

Le Manifeste ne dit pas qu’il ne faut pas planifier. Il propose d’avoir une approche adaptive avec un planning qui n’est pas rigide mais progressif :

  • organiser autour des itérations
  • prioriser les fonctionnalités à réaliser

Le droit du client

Dans son livre Clean Agile, Robert Martin nous rappelle le droit les clients et des développeurs.

En tant que client vous avez le droit d’obtenir un plan d’ensemble et de savoir ce qui peut-être réalisé, quand et à quel coût.

  • le plan doit contenir des éléments temporels et financiers
  • le plan doit être le plus précis possible

Concernant le dernier point, l’auteur nous rappel néanmoins au départ il est impossible de s’engager simultanément sur une portée fonctionnelle fixe et sur une date de livraison fixe. Il convient qu’une des deux propriétés soit “mobile”

Pourquoi ne pas planifier

Forte incertitude

Le principal argument contre la planification est l’incertitude dans laquelle s’inscrit la philosophie Agile.

Projects have clear end dates and deliverables. The whole idea of SCRUM is that when developing a product you don’t actually know what you’re developing, i.e. it’s also impossible to have a specific end goal, deliverable or deadline.

Trade-off

Les méthodes traditionnelles essaient de trop planifier dès le départ, presque toujours avec des informations incomplètes ou instables. La méthode Agile reconnaît que les informations sont incomplètes (à tout moment du projet, mais surtout au début), et favorise donc des conversations fréquentes et progressives (et des adaptations de la conception/du plan).

Mais il faut bien s’engager ?

Tout comme pour l’estimation nous terminerons par la partie Il faut bien s’engager. En effet avec la planification nous :

  • n’allons pas nous engager sur un nombre de stories à réaliser mais sur un objectif.
  • nous engageons à être transparent avec les parties prenante