3 ms·
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law or Parkinson's Law: Work expands so as to fill the
by drawkbox 14y ago
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law
or
Parkinson's Law: Work expands so as to fill the time available for its completion.
There is always some probability that software estimation is wrong no matter how well planned out. The greater the size/scope, amount of people and the bigger the timeline is the more chance it will be late.
Like Valve Time proves (https://developer.valvesoftware.com/wiki/Valve_Time https://developer.valvesoftware.com/wiki/Valve_Time), sometimes product trumps time you put in and making games is hard. Sliding deadlines are the most successful because they take into account reality of changing scope/product during development. Or short task sprints/windows like week long or month long product delivery stretches with complete task freedom in between.
Software estimation is hard because there are so many factors and it is a constant ship vs quality balance.