GorillaSoft

Development Team Breakdown

The development of Mammoth will be both a time consuming and complex process. With this in mind we have broke the process into three parts. In a sense, these teams have already been formed. During the documentation and development process so far, certain individuals have expressed and acted on interests in a particular area. The following teams are only a formalization of the informal groups that have appeared so far:

The User Interface Development Team will develop, evaluate and fine tune the user interface. Although a preliminary user interface has been partially developed, there is still a large amount of fine tuning to be done. It will be this teams job to evaluate the current user interface with the customer group and then to finish the implementation and fine tuning that will undoubtedly be necessary. As parts of the user interface near completion members of the User Interface Development Team and the Database Development Team will combine their efforts to integrate the user interface with the underlying database system.

The Database Development Team will form the backbone of the project. This teams responsibilities will revolve around actually implementing the database functionality. The vast majority of their time will be spent implementing each of the processes outlined in the process specification. This team will also be in charge of unit testing each process as it is developed. As the Integration and System Testing team finds bugs, members of the Database Development Team will have to work to remedy each bug found. The Database Development Team and the User Interface Development Team will also work hand-in-hand to meld the database system with the user interface.

The Integration and System Testing Team will be in charge of rigorously testing each of the conglomerate processes turned out by the User Interface Development and Database Development Team. Each process that passes their tests will be marked with their seal of approval. Each process that fails will be reported to the respective team(s) that implemented it. Communication between the Integration and System Testing Team and the other teams will be crucial.

Back to Detailed Design Document Title Page