n’importe quel produit, service, méthode. Les principes KISS peuvent et devraient être appliqués dans toutes les entreprises, quelque soit leur taille ou leur activité. vendredi 10 janvier 14
e-commerce Trop de choix provoque la paralysie Faire un choix implique d’assumer celui-ci dans l’usage Il faut offrir un choix plus simple au client, le guider et l’accompagner dans ses choix The Paradox of Choice: Why More Is Less Barry Schwartz vendredi 10 janvier 14
avoir une représentation unique, non-ambiguë, faisant autorité » - A. Hunt, D. Thomas. The Pragmatic Programmer • Eviter la redondance de code • Faciliter la maintenance • Faciliter les tests et le debug • Faciliter l’évolution • D.R.Y != W.E.T Certains frameworks prônent le D.R.Y: Symfony, Rails, Django ... vendredi 10 janvier 14
you actually need them, never when you just foresee that you need them » - R. Jeffries On n’ajoute des fonctionnalités que lorsqu’elles sont nécessaires. Chaque feature au-delà du fonctionnement basique peut engendrer une sur-complication vendredi 10 janvier 14
Faire simple et efficace demande souvent beaucoup de réflexion en amont et de nombreuses itérations. Simple != simpliste Faire trop simple risque de ne pas apporter de solution à une partie du problème vendredi 10 janvier 14