| I disagree with this approach. In the first few months your product will change direction so fast any semblance of a sensible design you had will be long gone by the end of the first year. Instead, whilst the team is small (ie. 3 devs or fewer), just kludge together everything. No good coding standards, no tests, just demo-day quality. Then, when you get above 4 developers and the product direction is clear, rebuild everything from scratch. Sounds like a waste, but rebuilding is far faster than doing it the first time, and you'll be able to have a sensible design rather than something that has already changed direction countless times. Now is also a good time to change programming languages away from something good for prototypes into something production ready and easy to hire developers for. |