As XBUP project is sort of an experimental/research initiative without clearly defined outcome. Bottom-up iterative prototyping approach was chosen as preferable development method.
Main goal is to provide prototype implementation providing desired functionality and properties. This should be possible to achieve repeating sequence of steps:
Extend/refine set of requirements → analyze and design improved solution → implement new functionality or modify existing → perform testing / validation → provide prototype release
Typically only last release and currently developed version are covered by runable environment (database, catalog and framework service).
On the end of each cycle, prototype should be evaluated regarding the project requirements and new set of requirements for next cycle should reflect existing issues.
Bottom-up approach is expanding step-by-step set of requirements from most simple requirements to more advanced features. Possible list might include:
Homepage: http://xbup.org
License: GNU Free Documentation License (FDL)