
…archetypal engineer, whose decisions are imbued by the exacting precision of the scientific method. But making software is really more like playing rugby (despite the clichés). It’s chaotic and messy. It relies way more on in-the-moment decision making and quick reads of your teammates than on your ability for careful reasoning.
So what keeps people from making good local decisions? Even if I have perfect knowledge of how to do something, I will avoid making any decisions that could get me in trouble if I fail. In fact, this fear could leave me paralysed.
…eira muito ineficaz de escrever uma história é: “Como usuário do sistema, eu quero usar o sistema”. Existem vários tipos de usuários para um determinado sistema. É muito importante que, ao escrever uma história de usuário, usemos o papel apropriado e não um termo genérico que pode significar qualquer coisa.