you seem not to understand that we're talking about a method of software development. ignore it and your project dies, whatever excuses you choose to make for yourself.
Bingo! Which points to the deeper problem, which is that strong personalities are doomed to pain and misery in government bureaucracies (any bureaucracy?), because everyone is so habituated to covering their own and their friends butts that anyone who comes along and starts calling a spade a spade is an object of terror for them. But only honest people can build good systems.
I totally agree that heuristic development is the only way that any good and long-lived tool has every been built.
MY QUESTION: why do you think that congress and the contracting folk hate the method? The main problem which I have encountered in its application is that users think they already know what they need, and the idea of a procedure which implies that they don't pisses them off. "We don't need a damn programmer telling us how to do our work!" and the like. If ever I decide to go back to doing systems, my first move will be to write a piece which lays out how I do my work and which makes clear that if you don't like it you will have to find yr help elsewhere. Looking back on thirty years of work in the industry, the only thing I regret is that I compromised on this. "Wait yr pitch!" How true, in play and in work.
The great irony of the situation is that for the first time in human history, it is easy to keep remaking our tools. How long will it take before the suits get that one?
you seem not to understand that we're talking about a method of software development. ignore it and your project dies, whatever excuses you choose to make for yourself.
Bingo! Which points to the deeper problem, which is that strong personalities are doomed to pain and misery in government bureaucracies (any bureaucracy?), because everyone is so habituated to covering their own and their friends butts that anyone who comes along and starts calling a spade a spade is an object of terror for them. But only honest people can build good systems. I totally agree that heuristic development is the only way that any good and long-lived tool has every been built. MY QUESTION: why do you think that congress and the contracting folk hate the method? The main problem which I have encountered in its application is that users think they already know what they need, and the idea of a procedure which implies that they don't pisses them off. "We don't need a damn programmer telling us how to do our work!" and the like. If ever I decide to go back to doing systems, my first move will be to write a piece which lays out how I do my work and which makes clear that if you don't like it you will have to find yr help elsewhere. Looking back on thirty years of work in the industry, the only thing I regret is that I compromised on this. "Wait yr pitch!" How true, in play and in work. The great irony of the situation is that for the first time in human history, it is easy to keep remaking our tools. How long will it take before the suits get that one?