see, programmers tend to be arrogant, self- absorbed introverts. We didn’t get into this business because we like people. Nous tolérons mal les échecs Souvent, nous blâmons les autres Demander de l’aide aux collègues nous semble coûteux et inutile Que se passe t-il si un « sachant » s’en va?
produit ? Avons-nous trouvé des bugs ? Le client a t-il des priorités ? Pouvons-nous améliorer quelque chose ? Et l’infrastructure ? Benjamin Franklin If you fail to plan, you’re planning to fail! Idée Implémentation Tests Pré-production Production
write clean code, you must first write dirtycode and then cleanit. Robert C. Martin Idée Implémentation Tests Pré-production Production Est-ce un bug ? Pouvons-nous améliorer cette dépendance ? Et si quelque chose casse ? Développer, livrer, vite
used to show the presence of bugs, but never to show their absence! Edsger W. Dijkstra Idée Implémentation Tests Pré-production Production Est-ce que tout fonctionne ? Et si le formulaire change ? Est si telle API est indisponible ? Tester, c’est douter… Des autres
clique ici ? Et les tests de montées en charge ? Les performances sont- elles améliorées ? Avons-nous documenté cette fonctionnalité ? If a change to the requirements breaks your architecture, then your architecture sucks. Robert C. Martin Idée Développement Tests Pré-production Production
for reliability. L’application reste t-elle disponible ? Performante ? Avons-nous amélioré l’expérience utilisateur ? Récupérons-nous de nouveaux utilisateurs ? Les fonctionnalités sont- elles disponibles ? Idée Développement Tests Pré-production Production
Idée Implémentation Pré-production Bien mais on livrequand ? Mieux mais quid des utilisateurs finaux ? Mieux mais … Et les performances? Idée Implémentation Production Bien mieux mais … Les tests?
les performances déclinent ? Quid du retour sur investissement ? Amélioration ? Régression ? Qui sait ? Idée Développement Tests Pré-production Production
? Quid de la vision produit ? Réfléchir, c’est ralentir SensioLabs Implémentation Tests Pré-production Idée Développement Tests Pré-production Production
Quid de la dette technique ? Et si j’outrepasse ce bouton ? Erreur 418 SensioLabs Idée Implémentation Pré-production Idée Implémentation Tests Pré-production Production
sauvage ? Automatisons les tests ? Documentons-nous assez ? On ne déploie qu’une fois SensioLabs Idée Implémentation Production Idée Implémentation Tests Pré-production Production
pas beauet ne fait pas revenir l’être aimé. Vous serez mis devant vos responsabilités mais vous en apprendrezplus sur vouset le projet. Au final, votre patience sera testée, arrêtez d’y réfléchiret refactorisez! SensioLabs Guillaume Loulier, Afup2021, 10h (àpeuprès)