What do you think?
Rate this book
189 pages, Paperback
First published April 30, 2014
Agilists sometimes invoke the time-boxed nature of iterations as an excuse to refuse to commit to both delivery time and functionality in deployed releases. The excuse does not hold, of course. External customer constraints still apply. We will encounter this “either-what-or-when” fallacy in the discussion of transitioning to agile.
It is indeed one of the defining rules of software development that delivery date and functionality are equally important.
This issue is what distinguishes competent software teams (and competent consultants) from the rest. The definition of a competent team is that over the years it consistently delivers appropriate functionality on time and within budget.
The agile mystique can temporarily hide this fundamental difference between the professionals and the amateurs, by providing the amateurs — those unable to deliver quality results within time and budget — with fashionable excuses.