Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] [OT] Good IT Resume
- Date: Thu, 26 Jul 2007 22:51:03 +0900
- From: "Josh Glover" <jmglov@example.com>
- Subject: Re: [tlug] [OT] Good IT Resume
- References: <8572e260707182339i5ca059c4l1be1f51559c16f54@mail.gmail.com> <Pine.NEB.4.64.0707231313110.9448@homeric.cynic.net> <d8fcc0800707230647j31bc776dje3e18d57b04352e7@mail.gmail.com> <Pine.NEB.4.64.0707241211330.8162@homeric.cynic.net> <d8fcc0800707240550o691c99f9n4524a2fe71c847e8@mail.gmail.com> <Pine.NEB.4.64.0707251409590.8162@homeric.cynic.net> <20070725072147.GD23731@soto.kasei.com> <d8fcc0800707260050v50c889eawb6a0d426f3dd301b@mail.gmail.com> <Pine.NEB.4.64.0707262024340.26874@homeric.cynic.net>
On 26/07/07, Curt Sampson <cjs@example.com> wrote:
Say someone says, "there should be a login box on that page."[...]Does that sound like an unhappy customer and a specification failure to you?
The customer is happy, and the specification has been specified, but not codified. What happens when you come back to that project in six months and you have no record of the process?
I also like a iterative specification process. The difference is that I capture the process in a document, which evolves with the project, so when my work is done, the document reflects the latest state of the specification. Then in six months when I need to change something, I have a great document that tells me precisely how the code is *supposed to* work.
Do you really think he'd rather have been thinking about that, and trying to visualise it in his head, in a half hour meeting a few days earlier rather than just looking at the actual product now and saying what needs to be changed?
Why do you think that anything that is not XP means endless meetings? I do the same thing you do: when I need feedback from my customer, I pick up the phone or walk over to his desk. We have an informal conversation lasting a few minutes, I update the spec, then send an email asking him to review my change to make sure I understood what he wanted. Quick, no fuss, but it gets put in a document.
The whole "specify in detail early" thing is based around the idea that changes are expensive later. When the cost of changing something something is always cheap, why have a less experienced person make the decision whilst trying to imagine the effects when a more experienced person (the same person, at a later point in time) can make it while seeing the actual result?
I agree with this in spirit, but if you are really saying that late changes are cheap, I think you are smoking something good, and I want a toke.
How is a change cheap if it means altering your basic assumptions (and the code that implements said assumptions)?
-- Cheers, Josh
- Follow-Ups:
- Re: [tlug] [OT] Good IT Resume
- From: Curt Sampson
- References:
- [tlug] [OT] Good IT Resume
- From: Pietro Zuco
- Re: [tlug] [OT] Good IT Resume
- From: Curt Sampson
- Re: [tlug] [OT] Good IT Resume
- From: Josh Glover
- Re: [tlug] [OT] Good IT Resume
- From: Curt Sampson
- Re: [tlug] [OT] Good IT Resume
- From: Josh Glover
- Re: [tlug] [OT] Good IT Resume
- From: Curt Sampson
- Re: [tlug] [OT] Good IT Resume
- From: Karen Pauley
- Re: [tlug] [OT] Good IT Resume
- From: Josh Glover
- Re: [tlug] [OT] Good IT Resume
- From: Curt Sampson
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Emacs22
- Next by Date: [tlug] [OT] Hosting at Home in Japan is legal?
- Previous by thread: Re: [tlug] [OT] Good IT Resume
- Next by thread: Re: [tlug] [OT] Good IT Resume
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links