I think the software development process is fine, it's all the organizational cruft that slows it down. Your company is a good example of it--you probably didn't use Second to make Second, and being a solo dev had to have been a huge benefit to your velocity.
The things that hurt software development are people/process related, and can't be fixed by software, IMO.
The things that hurt software development are people/process related, and can't be fixed by software, IMO.