The specifications are often a big cause of failure in projects. Bad specifications could lead to misunderstandings about the final product, wrong functionalities, and not required features.