unique visitor counter

Archive for November 17th, 2006

Software Sizing

I am begining to realized there is a right size for everything, including software.  I have been developing enterprise level applicaton , where there is a clear seperation of duties for each and every component and services.  Database stores data, log aggregation service stores logs, performance monitor service aggregate and analyse data.

This doesn’t work for small and medium sized companise.  There is just way too much overhead for handoff points at the Chinese Walls.  If you are not going to have several buildings full of developers with seperate release schedule, you can always walk over to change things.  The limitaton of this is that you are pigeon holing yourself to a maximum of 20 oods developers before you have to refactor.  But at a given point that’s all that’s necessary to push the company forward economically.  Should that be a bad thing?  Resizing and refactoring is just a fact of the software life.  I am sure the next batch of developers down te line is goign to say my stuff sucks, just as I say the previous guy sucks.  But the fact is it worked for its time, and software is just something we need to keep changing.

Add comment November 17th, 2006


Calendar

November 2006
M T W T F S S
« Oct   Dec »
 12345
6789101112
13141516171819
20212223242526
27282930  

Posts by Month

Posts by Category