[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