Methodology of custom software development

Methodology of custom software development

Each effected order begins with an analysis phase where the customer's demands for future solution are identified. Its outcome is the so called pre-implementation study where the customer's demands are listed along with the basic function analysis. It also contains a preliminary design of the architercture and infrastrcture and a costs estimate.

Once the pre-implmentation study has been accepted, the individual work teams of our company (databases, applications, systems and network, customersupport) cooperate to outline the solution. The output can be prepared as individual diagrams in UML2 language; with less complex applications the output is just an ERD diagram, screen and output previews and verbal description of applied algorithms.

In the implementation phase we concentrate on an interactive development model, which means that the customer is offered individual prototypes of applications for approval in order to minimise misunderstandings. Paralelly with application development, our user support team prepares testing procedures of the application, documentation and, if requested, training materials for end users.

Before the final implementation of a solution at the customer, we carry out a thorough testing of the developed applications, which are then installed on a test installation in the customer's environment ready for final acceptance. At the same time, users and application administrators are trained, documentation is handed over and the method for further software administration through helpdesk is explained.

Back