There are three things to consider to any given IT project: scope, time and quality. You can only fix two of them and the third one need to be able to scale to allow for the others. You can run out of scope, out of time or end up with dirty code. Your choice. That’s why we want to use agile methodologies like Scrum.