Poor effort estimation is one of the reasons projects fail. Many other factors can also affect the software development process and lead to the project breakdown, but estimation is paramount and plays a critical role in further project progression.
This is part one in a two-part series about the challenge of project effort estimation. All the information is provided by Oleksandr Katrusha, Senior Development Manager at Innovecs, and is based on his experience.