Implement, outsource, or buy the product module? Laminate or hardwood? Simple HTML or dynamic Canvas?
Often a decision could not be made before the project starts. The depend on some other tasks, like research, design, or testing. Then the decision determines the duration or even existense of the subsequent tasks.