Mistake #5 – The lack of low-level design document