In fact, in a way, requirement elicitation is the most difficult job in project management. It requires the skill of a clinical psychologist ...
When you think about it, most people's internal (that is, imaginary) ideas of reality appear more real to them than reality itself, and the only corrective is pain -- like Ben Franklin said, "Experience is a harsh schoolmistress, but she's the only one fools will learn from."
What's helped me most in that regard is a book from another discipline entirely than programming, The Structure of Magic Volume 1: A Book About Language and Therapy by Richard Bandler and John Grinder. It breaks down the actual skill of eliciting communications of fact that (competent) clinical psychologists use.
It's also great for putting PHBs in their place, as in
"What specifically do you mean, sir, by object oriented", and watching them proceed to flounder ... heh.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||