The quality of our software is our priority, as it is the key to success of our Partners. We have developed a unique methodology of work, which allows for the verification of our operations at several stages. 
The whole process is covered by a disciplined project management, and in each of the steps involves people with education code.
Methodology in ITIS is based on the MSF for Agile Software Development. The development of each product is planned in a broad time horizon, with use of the Product Backlog. Each project is carried out in several stages. 



All documents and notes taken at meetings with the Client, as well as technical and business documentation are at Sharepoint and are subject to versioning. This solution has allowed us to control the chaos usually present in the work of several people on one document transmitted via email.

Starting implementation precedes the preparation of the Project Plan using MS Project Professional. All Project plans are available on the Project Server and the data with Project Server are synchronized with TFS, so that each employee can see it in Visual Studio to perform their tasks, whereas the Team Leader sees progress of his Team.

Progress from the previous day, the work plan for the next day and any problems are discussed on a daily SCRUM, attended by the entire team.

Implementation is done according to established standards and best design practices with which we familiarize our developers from the first days of work. The final stage of tests are carried out by the Customer on the environment similar to the target.

Working in ITIS means working in a team of competent people, with well-prepared documentation, which is accepted by the Customer and precisely determined what to do. There is no room for loose determining verbal or by mail. We make sure that architecture and code are carefully thought out and in accordance with accepted standards, so that the work gave pleasure and satisfaction and allowed for the development and contact with new technologies.


Stage 1
Needs analysis

Frequent and direct contact with the Client. Understanding of the objectives of the project from a business perspective.

Stage 2
Offer preparation

Description of use cases, technical project, work schedule, visualization.

Stage 3
Implementation of the project

Multi-step process. The individual parts of working solutions are approved by the Client.