Aug 10, 2007 at 3:58 PMEmotional attachment is the key!
Feeling is actually a rational function, the complementary opposite of Thinking. That is the reason we return to our favorite product, we feel good and identify with it.
Sensation of a product exceeding expectations is what is irrational, and what is most important. It cannot be readily predicted, so we illicit feedback from testers about their emotional experience using the software (yet more irrationality). Rinse, repeat.
Add this to my permanent memory, I will.
Thank you, Lou Carbone.
You are very clear.
"Feature Set" must be the lowest common denominator both coders, analysts, and users share. Software design jargon:
Test Driven Development, Feature Sets, (Goals), Tasks.
Rocky Lhotka spoke about TDD and the Software Factories published by Patterns & Practices, saying that tests generated for factory-generated code were superfluous.
No assertion like this could be made without first knowing the publishers themselves insure quality through TDD, imho.
I would like to see more evangelism for TDD and the focus upon Feature Set and customer interactivity.
We need guidance to model from your success.
- Ask "how do I know if this bit of code does the right thing?".
- Write the answers as questions.
- Code these questions as assertions of state and surrounding state in unit tests.
Thanks for the primer, Peter and Ron.
Clear and concise. I'd dearly love this for my archives.
Please follow up with a download of this work, it lends itself to reuse.
How can I put a Blend tag on this content?
Please add a Blend tag for this content.
If you're a Chicken with regard to WPF, you'll certainly turn into a Dinosaur quickly enough.
I never heard the "roar" in the loop, btw.