Our experience experts
EXPERIENCE AND EDUCATION
The average age of our workers is 28 and the average experience in IT is 7 years. They are young, mentally nimble and well-versed in the latest technologies. Many of them started working with us as senior university students or right after graduation.
Practically all of our workers are certified specialists or masters in IT, applied mathematics and other IT-related fields. Some of our colleagues continue to teach at universities or conduct scientific researches. It helps us maintain the academic qualification of our staff without distracting from the main project activity.
Thanks to the high value placed on education, each member of our team is not just a coder, but a highly educated professional who has comprehensive knowledge and experience in all stages of the software development life cycle process. Most employees have skills in several specializations (project management, development using a few programming languages). It is a company policy aimed at minimizing project risks connected with the resource supply.
Our HR methodology is to grow our own forces from the young and talented people rather than hiring mature skilled experts from the street. Besides keeping employee turnover at a minimum, this strategy helps us to build strong professional project teams where everybody shares the Company’s values.
PROBIT is constantly in touch with the training providers to select and train new employees as well as provide advanced training for existing staff. We are in close cooperation with our sister company TICK SH.P.K which offers different training programmers, which is a landing location for our new employees. Also, our subject matter experts are assigned to teach different topics in Software Development in order to share their knowledge to students or other IT Talents. Following the leading edge technology domain, they deliver training materials, manage the skills upgrade process, create qualification tests, and assess prospective candidates. These activities ensure the high proficiency levels of our teams.
HOW IT WORKS
The Development Team is divided into functional groups depending on the employees’ experience and skills. Role assignments are made according to the process selected for the given project. For medium- and large-sized projects, a project team consists of the following groups:
- Management (project and group leaders);
- Analysis and Design (system analysts and system architects);
- Engineering (developers, database administrators);
- Quality Assurance and Control (reviewers, testers, test designers);
- Design and Usability (art designers, interface designers);
- Infrastructure Support (system administrators who maintain network, source control system, defect-tracking system, workspace and build environment);
- Technical Writers and Translators.
Project teams are formed on a components-and-roles basis, i.e., experts that belong to various function teams and a team leader are assigned to a certain project area. One team member can combine several roles if the scope of the component to be developed is relatively small. This principle of organizing project teams with the right experts enables the fastest development with the lowest number of bugs.