Point of Perfection
From LordMattWiki
The moment the obectives of a project have been achieved and the opportunity to refine the current system to shed unessesary extras arrises.
This can be considered the Path of Perfection with the alternative being the more tempting OpenBloat.
At this stage it is time to asses the success of the project, "freeze" development and start documenting it. "It is Finished" as they say. You have System 1.0 and from now on bug fixes and security issues should be all that is addressed.
After this the software development cycle begins anew and it is time to plan to meet the same objectives (plus any that might have been discovered (optionally) along with support for current API, protocols etc) as you get ready to start from scratch and write System 2.0
However some projects (such as phpBB) become so dizzied with the success of the project that they attempt to go down the OpenBloat and System 2.0 paths at the same time. The result is the purgetory of Theoretical New Features where a vapourware project is developed with all the best dreamers and any feature or requirement (beyond that which can currently be supported or easily done) will one day appear in the project with the fancy code name.
stub: OMG! This page is not what you could really call complete.
You are here and reading it so perhaps you are the one to help compleate it.
