On Tue, 2006-10-31 at 17:42 +0100, Christian Lohmaier wrote:
> I disagree. Esp. when the UI is changed significantly the UI-mockups are
> necessary. Both for finding flaws in the proposed design as well as for
> documentation.
I'm well up for the UI team doing mock-ups and communicating those to
the developer, makes perfect sense. Of course, what comes out in the
product may not be like the mockups, hopefully it's even better - so why
enshrine the mockup process in a formal document ?
> I'm sure nobody expects you to do a pixel-accurate mockup, but again the
> user-interaction part should be clearly visualized.
Sure - and of course UI is important.
Snip some good quick-starter related questions - sure - all of these
things can be easily added to an unstructured wiki page / FAQ, that can
be built up as people ask the questions.
> > In this scenario, a spec cannot be used to verify the
> > implementation, because the implementation is done first.
>
> Well, you can still see whether what you coded actually is what you
> thought it would do (i.e. what you coded is what you wrote down in the
> spec).
But we didn't write down a spec. We conceived of the idea, then
implemented it, now we have it. The original conception of course was
prolly inaccurate, no-one gets things right 1st time, we most likely
have a solution that is now far better than that, similarly we are now
probably aware of the various limitations of the current approach, and
various next steps / future development to do.
> It is true that you miss the "find errors in the planning phase"
> (but again I don't think you start coding without having planned the
> changed first, so no gain/no loss)
The problem is that there is a very large difference between conceiving
an idea and writing it down as prose (with pictures); you can conceive
of things almost instantly, writing a general document for an uncertain
audience is very time consuming.
Anyhow,
Good stuff,
Michael.
--
[EMAIL PROTECTED] <><, Pseudo Engineer, itinerant idiot
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]