Quote of the Month June 2018 – Up-Front Thinking in Agile
The naive view of agile software development is that everyone just dives in and starts writing code without spending any time at the beginning working out what to do.
Software development quotes
The naive view of agile software development is that everyone just dives in and starts writing code without spending any time at the beginning working out what to do.
We often hear people say “We’re agile, we don’t need a plan” or even worse “We can’t plan”. This is just not true. Release Planning in agile is as important as it is in traditional projects, the only difference is there are a few techniques that help make sure the …
Most people hate making decisions, and are afraid to make the wrong decisions. This is in my opinion one of the root causes why we have so much horrible software.
Big design up front is dumb. Doing no design up front is even dumber.
One of the ongoing insights I have discovered from my agile team leadership journey is continually realizing the awesome power of transparency. It’s something that cuts through all of the traditional Waterfall management speak, for example: “Let’s get this project back on schedule”.
User stories are not, and should not be, complete requirements for software development. People call user stories a placeholder for a conversation, meaning the stories capture the essence of what is wanted, but they don’t contain the detail. When the time comes to do the work, there will be a …