Home:

Home

The Project:

The Idea The Project Plan Screenshots Download Online Documentation

The Development Process:

The Team Our "Workspace" Contact

Community:

AlgebSQL Forum

Meta:

Arrow The Project Plan

At first, the extension course of computer science of the Heinrich-Hertz-Oberschule in Berlin elected a project manager who has to manage the project and guarantee for a punctual and successful completion of the project.

Tim Koschützki, the elected Project Manager, developed the Duty Book, which basically defined the program's functionality through the requirements it has to meet. Quality itself is a requirement, too! Also, Tim grouped all course participants into 4 departments concerning themselves with the different components of the system. For each department, a head of department was chosen who functions as an interface between project management and his department and controls and assures the quality of the work performed in his department. Therefore, the number of people taking part in meetings is reduced. The Project Management meets with the heads of department who again talk to the 3 to 4 members of their department.

The development of the project was divided up into 4 parts:

  1. Approaching the Project and Developing a Prototype
  2. Creating the System's Design
  3. Programming the Program itself
  4. Testing and Optimization of the Project

Right now, the team is still in the first phase, creating a model of the algorithm, the website and a prototype. Besides that, internal problems like installing a CVS-Server (CVS = Concurrent Version System) are solved.

In the second phase the team is going to create blueprints for the single modules, using the experiences gained through the prototype in order to create a TDD (Technical Design Document) including all UML-Documents.

In the third phase, classes and methods are programmed and the mathematical correctness of the methods is proven. In addition, test-suits are created and used throughout the programming phase in order to discover bugs as early as possible.

In the final fourth development phase, the code is tested thoroughly. Also, the program is tested for the full functionality described in the duty book.

After that, Release und Release-Party will follow. :-)

Since we don't have a publisher at the moment and we don't know yet whether the program is going to be freeware or commercial, we do not have set an estimated release date for completion yet.