Knowledge is critical to success: A large number of software projects fail because we build software that has little real world value. If you dig into the reasons, even teams with great production skills claim they focused on the wrong issue or they really didn’t understand what the customer actually wanted. When you build the wrong software, you end up with useless code, loss of political support and eternal development cycles. If only the team had reliable knowledge of what to build, they could deliver value early.
Pour trop de projets, on est que trop à l'aise d'ignorer de ce que pour qui et pourquoi on développe. Et pour trop d'équipes, trop savoir est une source de tracas qui amène trop de remise en question et donc, une incertitude non bienvenue dans un monde où tout va trop vite. Il est facile de se complaire en codant la dernière tendance réactive ou de dessiner, un superbe élément d'interface pour mobile. Quand on en a trop sur les bras (ou trop du même mot dans un paragraphe), on sent le besoin de couper dans la recherche (traduire UX) pour s'assurer d'arriver à temps.
Et pourtant, plus on comprends, plus on est capable d'apprendre. Plus on apprends, plus on aime. Plus on aime, plus l'expérience sera formidable.