Tech leaders need to be aware of potential software project pitfalls ahead of time to avoid wasting time and budget dollars.