A good article summarising the 10 most common mistakes in Software Development. The most common three are: overly optimistic schedules, unrealistic expectations and wishful thinking. All of which boil down to inadequate project management practices, software estimation mistakes and lack of adequate project monitoring and risk assessment. This suggests that improving existing process will only work for the better – so, let’s have timesheets and time tracking built into our project management! BTW, note that lack of project sponsorship ranks really low in Mistakes that are Most Frequently Reported to Produce Catastrophic or Serious Consequences.