Audits and Reviews

Quality Assurance: Performance, stress and security

eteration has established three distinct phases that we feel are mission critical in sustain and maintain successful, long-running JavaEE application. To begin, our expert audit team assesses the clients existing system and processes in order to gain the indepth knowledge and technical focus required to prepare an accurate evaluation. Once assessed the three phase process is performed iteratively with continuous measurements and improvements in order best reflect the realities of the JavaEE software release process.

Phase I – Evaluation and monitoring

In Phase I of our review and audit process we study the clients existing system, processes and configuration. The study covers the developed application, system configuration, information security, and performance. Topics covered include server parameters, application code and parameters, distribution of the application over the servers, java application security, java application performance, capacity planning, application availability and reliability, memory configuration, database access and connectivity, database connectivity parameters, application analysis under load and stress, performance tuning parameters, application security, security policy, customer information privacy, backup strategy, business continuity strategy, etc.

The findings and recommendations resulting from the study are presented in a report. Any recommendations for change are accompanied by a maximum estimated time and associated cost.

Phase II – Initial operation period monitoring and review

Phase II covers the first month of the production system operation. It is during this phase that ninety-five percent (95%) of the system problems are encountered. During this phase our team visits weekly gathering and examining production statistics on the live system via appropriate scripts.

Periodical reports are produced on the well being of the system throughout this process. These reports advise the client of the necessary courses of action.

Phase III – Long-term operation monitoring and review

This long term service typically covers the first year of the production system operation. During this period our team assists the customer in developing the skills to sustain and maintain a long-running JavaEE application. Our team visits the site monthly, focusing on the typical long-term system and application bottle necks and administrative procedures.