The news loves to pick on computer projects going wrong, the bigger the better. I won't list any here. Just google for failed computer projects or ask and AI and you will have more than enough reference points. That doesn't mean that all projects go wrong. The projects that deliver a fully functional system on budget and on time just don't catch the limelight.
I used to work for a medium sized IT and management consultancy. We were often called to conduct an audit of projects that were in trouble. The reasons could universally be pulled from a list of the same-old causes.
Most web development is relatively small projects. A self employed team of 1 doesn't need a team structure or a separate sales department. But don't think you are immune. These risks always apply to some degree, no matter how small the project.
As an exercise, find some of the famously failed projects for yourself and, reading between the lines, see how many of the above you can pin onto the failure. Then consider your own projects with a similar critique.
If you would like to discuss any of these thoughts, please start or continue a thread on the Concrete CMS Forums.