Most software projects are... «97 Things Every Programmer Should Know: Collective Wisdom from the Experts»
Most software projects are more like a long orienteering marathon. In the dark. With only a sketchy map as guidance. If you just set off in one direction, running as fast as you can, you might impress some, but you are not likely to succeed.