Progressive elaboration involves continuously improving and detailing a plan as more detailed and specific information and more accurate estimates become available
This topic will come up again when we go through Agile topics on the last day of class (in person)