1
I think that you may be dazzled with the dream of a perfect design. In the real world software construction, we may not consider an ultimate design which fit all our current requirements and our future plans. The most successful software is always those that issue a release with the basic functional sets as quickly as they can. After that we can start the evolution of the product. The refactoring concept is a good process for this purpose. They may launch 2.0 project, 3.0 layout, or even another independent branch with a much more radical sketch.
The primary goal is to release a stable 1.0 version quickly!
<small>[ Edited by Highwind on 2002/1/28 5:41:59 ]</small>
The primary goal is to release a stable 1.0 version quickly!
<small>[ Edited by Highwind on 2002/1/28 5:41:59 ]</small>