There are three phases in the Antico methodology:
- Scope and Requirements Definition Phase
The goal of this phase is to gather, define and document the scope and high-level requirements of the project. The project plan, architecture blueprint, collaboration
methods and tools are also developed.
- Development Phase
Detailed requirements and design are developed in this phase. Test case design, coding, code review and unit testing of the software is accomplished using the Extreme Programming methodology. While the development can use a variety of technologies the preferred environment is Open Systems based around the Struts design pattern and software such as: Linux OS, Java development, Tomcat application server, Apache web server, PostgreSQL data base management and Magnolia content management.
- Testing and Delivery
The aim of this phase is to demonstrate that the software is working according to specifications and is robust and stable. Several levels of testing, such as integration, stress test and acceptance test, are done to validate design and performance. After successful testing, the software is packaged and deployed.
|