O'Reilly logo
  • Panu Wetterstrand thinks this is interesting:

For the 10 KSLOC project, the sweet spot is at the far left. This says that devoting much, if any, time to up-front work is a waste for a small project (assuming that the inherent domain complexity is the same for all three sets of lines). For the 100 KSLOC project, the sweet spot is at around 20 percent of the project schedule. And for the 1,000 KSLOC project, the sweet spot is at around 40 percent of the project schedule.

From

Cover of Software Architecture in Practice, Third Edition

Note

This also means that the cheapest way of doing architecture is minimizing the source lines.