I recently read Mckinsey's thoughts on achieving success in software. The Link can be found here
Here are some thoughts on the excellent piece:
66% of complex software projects are over budget
In the last couple of years I’ve heard fellow angel investors suggest that writing software is so easy these days that they could quickly hire a team of developers and do the same thing they saw. Certainly that may be the case for the simplest of applications that rely mostly on a downloadable mobile app. But the real heavy lifting is typically on the back end.
Picture rights are from : http://www.freedigitalphotos.net/images/agree-terms.php?id=10088179