Re: Can architecture create a gap between developers and software they build?

Posted Dec 21 2007, 05:55 PM by Arif.Budimartoyo  

"Architecture based on such approach tends to simplify developers work through abstaction. If this is pushed to the extreme, developers tasks are taken out of functional context to become purely technical, which can potentially create a gap between developers and the software they are working on" ...

I don't agree with Sadek Drobi's  statement in his article.

From my point of view, a good architecture will put the first priority in covering all aspects of functional and non functional requirements from the business need. It should simplify of all reusable components, put an abstraction level, hardly think about objects management againts the performance, using best practices of design pattern, etc.
I don't agree that would potentially create a gap if, there are good communications between architects and developers. They should have the same perspectives, commitment of quality, as well as skill development.
I believe if there is a good environment in projects communication management, there will be no gap but a good quality software.

Share this post: | | | |