Pat,

    I document these type of questions with a Design Document. The 
development process utilize here has this document as a deliverable 
before coding begins. Prototypes haven't been officially adopted within 
the process, but are used on most projects. The prototype is used for 
the input screens only. All that is done with the prototype is replacing 
static data with appropriate dynamic statements. The question that 
arises there is: where does this data come from? Well, that's what's 
defined in the Design Document. Each page, including action pages, has 
its own section with all actions, queries, etc., fully described within 
the Design Document. I use the prototype to aid in the development of 
this document. All pages in the document are titled with the same title 
given to the corresponding prototype page. If it is an action page, then 
I document "This is the action page for Page Y" and that pretty well 
clears up most issues. Not sure if that's what you're looking for, but 
that's the process I use.

Phil

Patrick McElhaney wrote:
> > Steve wrote:
> >
> > Sure you can say anything you want. Just try and word it in 
> > the form of "this is what we want" instead of "this is how 
> > we'll do it"
> Yes, that makes sense. But I think Erki's question is about
> the what rather than the how.
>  
> > Do you see the difference?
> > 
> > A good game to play is to pretend it's all magical. like "The 
> > information is saved" where? how? when? is it fast enough? 
> > All of those questions wouldn't matter if it was magical.
> > 
> > We can worry about reality later. 
> When exactly is later? I thought the purpose of the prototype
> was to "creep the scope" up front?
> 
> > Programmers often want to offer numerous edge cases
> > like "what if X happens or what if Y happens?" They say 
> > "I'm just being a devil's advocate". Reality doesn't need 
> > a devil's advocate, because it can't be ignored. So don't 
> > worry about how you're going to make it all work, just 
> > figure out what the client is looking for.
> Erki is talking about what the client is looking for. The 
> client wants some functionality that's hard to express in
> the prototype. We're not just talking about "edge cases." 
> For example, the app I'm working on now has eight fuseactions 
> and only two very simple screens. 
> 
> How do you answer questions like "Which employees show up 
> in that drop-down?" and "Who gets an email notification 
> when that happens?" and "When they come back to that form 
> later will they have to fill it out again or will it retain
> their information?" How do you capture all of that 
> information with the prototype? Or do we only get those
> sort of questions in the arctic?
> 
> Patrick
> 
> 
> 



ColdFusion Certified Developer
Applicaiton Analyst
Lockheed Martin NE&SS - Surface Systems
Bldg. 104-032
199 Borton Landing Rd.
Moorestown, NJ 08057
Phone: (856) 722-7477

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================

Reply via email to