Qui veut voyager loin, ménage sa monture



Qui veut voyager loin, ménage sa monture

0 0


qui-veut-voyager-loin

Qui veut voyager loin ménage sa monture, session à l'Agile Tour Bordeaux 2014

On Github guillaumevincent / qui-veut-voyager-loin

Qui veut voyager loin, ménage sa monture

Qui je suis ?

Momentum

“ ”

Pourquoi ?

un A380 en 5ans et nous sommes incapable de développer de nouvelles fonctionnalités sur un logiciel qui a 2 ans

Principales causes d'echec

  • objectifs irréalistes
  • mauvaise estimation des ressources nécéssaires
  • exigences du système mal définies
  • piètre qualité des rapports sur l'avancement du projet
  • risques non gérés
  • mauvaise communication entre les clients, les développeurs et les utilisateurs
  • utilisation de technologies immatures
  • incapacité à gérer la complexité du projet
  • mauvaises pratiques de développement logiciel
  • mauvaise gestion du projet
  • incapacité d'évoluer
  • pressions commerciales

Qu'est ce qu'un bon logiciel ?

zéro bug ?

utilisable

maintenable

flexible

Tests

Développez une culture des tests

Quels tests ?

“ Il est plus facile de faire du mauvais code pour faire passer des gros tests, que du mauvais code pour faire passer des petits tests. ” J. B. Rainsberger

Refactoring

“ Tu ne fais jamais quelque chose de bien du premier coup ” - ma mère

Refactoring

“ Pour s’améliorer, il faut changer. Donc, pour être parfait, il faut avoir changé souvent ” Winston Churchill

MERCI

guillaumevincent.com - @guillaume20100