how to avoid it project pitfalls failures