- ### __Bias : __ - Planning fallacy - ### __Definition : __ - Definition 1: The tendency to underestimate task-completion times. - Definition 2: The planning fallacy is a phenomenon in which predictions about how much time will be needed to complete a future task display an optimism bias and underestimate the time needed. - ### __OODA Class : __ - Decide Phase - ### __OODA Subclass : __ - Complexity - ### __Classification Reasoning : __ - : Time is a crucial factor in software projects. Often, the implementation times fall short of the initial estimates. The reason being underestimation of task-completion times due to lack of understanding of the complexities involved. - ### __Example : __ - Choosing spring-security as the security framework: Spring is the most popular choice for developing Java-based enterprise applications. To meet the security requirements, spring-security would be an automatic choice. It is easy to assume that configuring the application security would be as easy as developing an application in spring. However, it is not an easy solution to implement without a proper understanding. If one assumes that the security aspect is as easy as feature development, then it leads to an optimism bias resulting in time estimate errors. - ### __Impact : __ - A common impact is that deadlines not met. The added pressure results in the implementation of sub-par solutions. - ### __Debiasing Techniques : __ - Add a buffer time to the initial time estimate in order to complete tasks. It is common to set the buffer time to 10% of the total estimate. - ### __Related Biases : __ - [[Complexity Bias]], [[Parkinson’s Law of triviality (Bias)]],[[Time-saving bias]]