Life cycle

General information

The chapter describes processes that maintain the XSQUARE- REPORTS software lifecycle, including troubleshooting of issues identified during software operation, software enhancements, and information on staffing needs for Program maintenance.

Program

XSQUARE-REPORTS Report Server

Developer

LLC XSQUARE

User

A legal entity using the Program under an agreement with the Developer

User

https://xsquare.ru

Maintaining Program life cycle

The Program life cycle includes the following stages:

  1. Design and development of the Program by the Developer.

  2. Testing and detection of malfunctions in the Program operation by the Developer.

  3. Installation, operation and installing Program updates by the User in accordance with the license agreement with the Developer.

  4. Upgrading the Program by the Developer according to the plan of improvements and enhancements, as well as pursuant to the requests of the User.

  5. The Developer provides technical support to the User regarding the installation, integration, and operation of the Program.

  6. The Developer releases the updated versions of the Program.

  7. The Developer manages all stages of the Program life cycle except for installation, integration, and operation of the Program by the User.

Troubleshooting while using the Program

Malfunctions detected during the Program operation can be troubleshooted in the following ways:

  1. the Developer making corrections to the Program code according to the Program development roadmap;

  2. the Developer making corrections to the Program code based on the User’s request.

The User can generate the following requests:

  • An incident report with provided information on the conditions of the bug occurrence with supporting graphical information, log files, information on the software environment and the software version numbers, including the version and release number of the Program. The request shall also contain information about the expected and actual behavior of the Program and any other information that will help the Developer to diagnose and fix the Program malfunction.

  • Request to improve the Program to change its behavior to achieve the desired results by the User.

  • Request for additional information on the operation and capabilities of the Program.

Requests can only be sent by the User using the Developer’s tracking system - https://tracker.xsquare.ru. Access to the tracking system is provided upon purchase of the Program.

The Developer accepts and records all requests of the User. Each request is assigned a unique number allowing to trace the communication history between the User and the Developer.

The Developer informs the User about the new functionality of the Program or about adding the task to the Program development roadmap.

The Developer has the right to request from the User any additional information that may be useful for troubleshooting the Program.

If the User fails to provide or provides insufficient information requested by the Developer, the latter has the right to suspend making the required changes to the Program code.

Program improvement

The Program is continuously improved and upgraded, regular updates are released, information materials are published on the Program Website, Users are informed about changes in the Program.

The User may initiate a request to change or improve the operation of the Program by submitting a request to the Developer.

Requests can be sent by the User using the tracking system https://tracker.xsquare.ru

The Developer accepts and records all requests of the User. Each request is assigned a unique number allowing to trace the communication history between the User and the Developer.

The Developer informs the User about the new functionality of the Program or about adding the task to the Program development roadmap.

The Developer has the right to request from the User any additional information that may be useful for troubleshooting the Program.

If the User fails to provide or provides insufficient information requested by the Developer, the latter has the right to suspend making the required changes to the Program code.

Technical support of the Program

Technical support of the Program is carried out by sending requests to the Developer. Requests can be sent by the User using the tracking system https://tracker.xsquare.ru.

The Developer accepts and records all requests of the User. Each request is assigned a unique number allowing to trace the communication history between the User and the Developer.

The User technical support includes:

  • Assistance in Program installation.

  • Assistance in basic system-wide components installation (operating system, HTTP Server, database server, etc.).

  • Assistance in integrating the Program into the User’s existing solutions.

  • Assistance in troubleshooting malfunctions detected in the Program operation.

  • Advice and guidance on the operation of the Program.

  • Collecting information on incorrect Program operation for subsequent Program upgrades according to the improvement plan.

  • Informing the User about Program updates.

Staffing needs for Program maintenance

Personnel operating the Program from the User end should possess the following qualifications:

  1. Basic skills in administering Unix family operating systems;

  2. Basic skills in working with office packages;

  3. Proficiency in using PCs and web browsers.

In case of any questions, personnel should contact the Developer for technical support.