Exploratory Programming

This model is more like what I expect most of the COMP 145 teams to follow. It is appropriate for situations in which the requirements cannot be put down in much detail. It also is the process many research labs follow in generating new, first-of-a-kind software -- systems that demonstrate proof-of-concept and are not production developments.

diagram of the process