Software Engineering discussion
Code Complete
>
How Program Size Affects Construction
date
newest »


I have little to no experience working with a 50+ programmer team, so I'll just accept the lessons in this chapter to be mostly true about non-linear scale for certain tasks.

If your first love is the construction phase, I think that is the right conclusion.
It strikes me that most of the studies and books on software productivity and economics, and how they scale, are getting pretty dated. I think it is time for some serious studies of the various iterative and agile techniques, especially on large projects.
In my experience, as companies gain more experience, they make mistakes and add to processes to address those mistakes. This is a good thing for a while, but over time a lot of cruft accumulates, so every once in a while the process needs a good spring cleaning.