Project

General

Profile

Actions

Development process » History » Revision 42

« Previous | Revision 42/58 (diff) | Next »
Greg Burri, 09/04/2009 09:09 AM


Development process

Here is a little list of the development stages involve in Aybabtu. The stages prefixed by '>' are the current stages.

  1. [ok] Brainstorming.
  2. [ok] Functional definition.
  3. [ok] Defining of technologies, libraries and tools.
  4. [ok] Creating of some prototypes to validate the point above. They will be reused during the implementation stage.
  5. [ok] Technical specifications. Protocols, algorithms and persistent data. Some prototypes can be added to test algorithms or anything else.
  6. > Architecture of components and theirs interface. -> Component Diagrams.
  7. > Modeling of each components. -> Class diagram, sequence diagram, state diagram, etc..
  8. Implementation of each component with unit tests and code coverage.
  9. Alpha version, all features are implemented. Profiling, optimizing, simplification and stabilisation.
  10. Beta version : Testing with people who didn't participate in the project.
  11. Final Release \o/ (before Starcraft 2 release if possible ^-^´)
  12. Goto 1..

Updated by Greg Burri over 15 years ago · 42 revisions