Why give the customer more than the bare minimum they asked for? Why spend more time developing software than you're getting paid to spend?
In general, teams are paid to support the customer. The bare minimum is not what they are asking for; they are asking for a lot more. As problems arise, they begrudgingly settle for the bare minimum.
Try unit testing and integration testing.
Full tests are expensive in both time and resources. Usually, a quick test, if anything at all, is done instead. Unfortunately, for all the teams i've been on, the testing environments were either used for more development or were not actually production-like.
If we're talking about an ideal environment where things are actually tested properly, why not wish for applications that are actually designed properly from the beginning?
In reply to Re^7: Beyond Agile: Subsidiarity as a Team and Software Design Principle
by chacham
in thread Beyond Agile: Subsidiarity as a Team and Software Design Principle
by einhverfr
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |