For a system to be useful, it must evolve through use in its intended operational environment.
"It is not unusual within a prototyping environment for the user to put an initial prototype to practical use while waiting for a more developed version .. The user may decide that a 'flawed' system is better than no system at all." .