[Sigia-l] Enterprise IA
Lord, Ralph
rsl3 at cdc.gov
Thu Apr 17 09:21:55 EDT 2003
Ziya wrote:
> In my prototype-centric world the Dev team should be
> essentially constructing what's (functionally) indicated by
> the prototype, in much the same way a general contractor
> builds with an architect's blueprints.
>
> This is the most efficient way but with one crucial
> requirement: that the IA/Design team (IA, project manager,
> business analyst, UI designer, etc) understand the
> fundamentals of app design (at least) to the extent that they
> won't spec/prototype something too costly, too
> time-consuming, too hard to maintain, etc.
I couldn't agree more. I think this simple, but powerful, analogy of
dividing the labor on software projects in a manner similar to construction
of houses/buildings/etc is the right way and will become the preferred way
to structure software projects.
Many have suggested it (at least as far back as Brooks in MM-M) but it still
hasn't quite caught on. Perhaps evolution of
processes/tools/artifacts/roles will eventually make it widespread.
In the meantime, if you're responsible for designing the behavior of a
system but don't understand the fundamentals of app design, look to a
well-qualified developer type to work with much as architects (the boards
and bricks kind) work with consulting engineers when they're not sure what
they're designing is feasible/too costly/etc.
RL
More information about the Sigia-l
mailing list