The messenger project is finally over more than three months, and it is a painful lesson.
When I was talking to the user, I mentioned an online test system. The user said that I will find a free online, so I budget only two or three people's resources can get. The detailed functional requirements of the module are not explicitly proposed in the contract and technical agreement. As a result, when implementing this place, it is found that the online is not used, I have to do it. The result is a time for nearly two months.
Hey, doing project budgets, especially software projects.