Exploration Through ExampleExample-driven development, Agile testing, context-driven testing, Agile programming, Ruby, and other things of interest to Brian Marick
|
Mon, 01 Mar 2004IEEE-SA also approved the start of work on IEEE P1648, "Recommended Practice for Establishing and Managing Software Development Efforts Using Agile Methods." This new standard will give those who purchase software a process for establishing, contracting and managing Agile development projects and for working with Agile software developers. It will apply to both technical and project management personnel and will focus on defining and controlling feature development. For someone like me, who has been - to put it mildly - underwhelmed by the IEEE's desire to standardize software development practices, this announcement is rather alarming. The IEEE's track record has been one of either standardizing prematurely or standardizing things that don't work well. In both cases, IEEE standards have been an impediment to progress. (I am quite fond of 802.11b, though - I'm using it right now.) If, indeed, this standard is really about how outside contracting organizations might interface with the teams doing agile development, I'm perhaps not so concerned. At least they'll be leaving the teams alone to figure out their own practices. And the fact that standard proposer is the Director of Standards for Computer Sciences Corporation's Defense Group is even cause for optimism: Agile becomes mainstream in a universe that is not notoriously aligned to the values of the Agile Manifesto. But I fear mission creep. And the name is really bad. [Update: deleted unseemly whining.] [Further update: later news is grounds for cautious optimism.]
## Posted at 15:47 in category /agile
[permalink]
[top]
## Posted at 13:45 in category /misc
[permalink]
[top]
On the agile-testing mailing list, Jeffrey Fredrick writes:
What Jeffrey describes is, I think, an organization of tests according to their virtues as change detectors. When you cannot get all possible change detection feedback fast enough, you arrange things so that you get a lot of the value in a little time. This is completely orthogonal to other issues like whether the tests are technology-facing or business-facing, written in programmer-ese or customer-ese. How useful are our brains, that they allow us to think about the same thing in more than one way!
## Posted at 10:13 in category /testing
[permalink]
[top]
Jakob Nielsen has an article on risks of quantitative studies. A nice checklist of the way numbers can mislead. My favorite bit:
Note that this ties into my earlier lament on exploratory data analysis. EDA is, in part, a way of persuading numbers to alert you to how you might misinterpret them. |
|