Project Management and Pitfalls

I have now been developing websites for 20 years. In that 20 years I have seen projects come offwith very little detours or delays, and I have seen projects that never get off the ground whether it be our fault or the clients. Generally the reason...