Saved by Kassen Qian and
Agile as Trauma
A development paradigm that can be construed from the outside as setting great store by speed—or, I suppose, velocity—is invariably going to be under continuous political and economic pressure to accelerate.
doriantaylor.com • Agile as Trauma
Features don’t work, in the sense that they can be easily gamed. Behaviour has an advantage over features in that you can describe any feature in terms of behaviour, but you can’t describe behaviour in terms of features.
doriantaylor.com • Agile as Trauma
Features work as a management control because they manifest in the final product, and their relationship to programmer-hours is about as close to linear as you’re going to get.
doriantaylor.com • Agile as Trauma
I want you to consider instead the possibility that Waterfall came to exist, and continues to exist, for the convenience of managers: those who need you to promise them something specific, and then deliver exactly what you promised them, when you promised you’d deliver it.
doriantaylor.com • Agile as Trauma
In particular, not all software is a Web app ... We discount the volume of, for instance, embedded systems and one-off infrastructure.
doriantaylor.com • Agile as Trauma
Conceptual integrity makes the product both easier to develop and easier to use, because this integrity is communicated to both the development team and the user, through the product.
doriantaylor.com • Agile as Trauma
Your team dynamic is something you can always affect, even if you have no meaningful influence over the major strategic decisions of an organization.
doriantaylor.com • Agile as Trauma
Users constitute an essential source of information, up to and including their interactions with prototypes and as paying customers.
doriantaylor.com • Agile as Trauma
Fixed time, variable scope.