Evolving Architecture ...

Recently I heard some one using the term 'Evolving Architecture'...

I'm wondering how much an architecture can 'evolve'. If architecture can evolve, then how much 'architecture' should be there in the beginning ?

During the days of water fall projects , we had the fully signed off (no really though ;o) ) architecture before we start anything. But now in the days of iterative development , this may not the be case.

So should we allow the architecture to 'evolve' or create a full blown architecture before we start ?

I think it should be some where in between !!!

There are some decisions we should not defer, till we run into problems..

Identify the architecturally significant pieces and create structure and strong foundation for those in the beginning..

If you are deferring something for later..be sure you are aware of the consequences..

Any thoughts ?

No comments:

Post a Comment