Estimation des projets au forfait : la contractualisation itérative, une piste de réflexion

by Sebastien le gall, at 09 June 2015, category : Scrum Agility

L'état des projets informatiques en 2015

Le rapport Big Bang Boom publié en 2014 par le Standish Group met en exergue de façon très pragmatique la principale cause de l'échec d'un projet informatique :

A Big Bang theory for software and information technology projects is that everything needs to come together at once to have a working solution that is universal to all stakeholders.

Il explique, notamment, que sur un panel représentatif de projet IT :

  • 42% échouent purement et simplement;
  • 52% ne répondent pas aux contraintes imposées (coût, délais, qualité, périmètre, etc.);
  • 6% seulement réussissent.

Par ailleurs, ce même institut fait une analyse plus globale de l'évolution des projets IT au fil du temps dans son fameux Chaos report.

RSE

On y constate que la réussite d'un projet informatique est un challenge que peu d'entreprises réussissent.

read more

Utiliser un listener de test avec PhpUnit

by Sebastien le gall, at 21 March 2015, category : Php Phpunit

RSE

Si vous avez déjà utilisé PHPUnit, vous avez forcément en tête la succession de points qui s'affichent dans la console pour signifier que les tests passent. Sans doute aussi avez-vous l'habitude de vous ronger les ongles de peur qu'un joli F rouge apparaisse. Avec PHPUnit, cette sortie de console est gérée par un listener qui implémente l'interface :

PHPUnit_Framework_TestListener

Pour rajouter des listeners à ceux implémentés par défaut, il suffit donc de créer une classe qui implémente cette interface et de déclarer votre listener directement dans le fichier de configuration PHPUnit : phpunit.xml(.dist)

read more