JazzTeam has been providing a variety of product development services for more than 10 years. We really like undertaking challenging research tasks and cope perfectly well with them. The day-to-day challenges of our work requires our specialists to be able to apply engineering thinking and gain insight into a complex topic, quickly master new tools, and deeply understand how to create a marketable product from scratch. By constantly improving in this area, we have accumulated experience in developing various solutions and also become inspired to create innovative IT products.
In parallel with the successful provision of custom software development services, our company has created 4 of its own products. We constantly devote time to their improvement, promotion, and sales, and are always searching for investors. Most of the products are now actively used in practice and prove their effectiveness every day. You will learn about the advantages and peculiar features of each of them in this article.
One of the first commercial products developed by our company was XML2Selenium. It is a platform for creating and managing automated tests based on Java technology. The system is a framework integrated with JUnit that runs on top of Selenium/WebDriver. XML format is used as the language for autotest development, which greatly simplifies their writing.
An important advantage of XML2Selenium is the easy learning curve. With its help, even Junior automation specialists and QA engineers with no programming skills can create high-quality, easily supported, and customizable tests. This also includes applying the Data Driven Testing (DDT) approach, which increases the possibility of reusing previously created tests.
The product is based on plugins. The framework’s various features, such as advanced reporting tools, video recording, screenshots, and page snapshots (page source code) are easily customized to the specifics and needs of your project. The plugins are written in Java, and each of them is a separate Maven module. We use Sonatype Nexus to manage plugin delivery. Both Maven and Nexus are open source platforms. All this makes it possible to flexibly customize the product to your needs, create new plugins, perform integration with the necessary systems, etc.
Companies are often reluctant to invest in test automation, and do not want to recruit a large QA team. At the same time, product complexity inevitably increases over time, the number of test cases grows, and the architecture of autotests becomes more complex. The team spends too much time updating and supporting tests, which negatively affects product quality and project economics. Too many resources are wasted.
All these problems are easily solved by our XML2Selenium product, which ensures easy and systematic development and the support and launch of autotests with no need for team expansion.
At the moment, we are actively engaged in the development of a new generation of products and also interested in commercial partnerships. If you are interested in our IT solutions, we offer the following options:
Having faced real difficulties in the process of finding and processing large amounts of data, we created our own product for crawling that greatly simplifies the solution to this problem. Behind it is an automation technology based on the simulation of human actions (Robotic Process Automation).
The application is a search program for collecting data according to specified parameters from various internet sources. All a specialist using the crawler has to do is enter the parameters according to the data they would like to receive from the Internet (search criteria, sites to be scanned, etc.). The source data is stored in the form of Excel files in local or cloud storage. Crawling is performed using the Selenium WebDriver automation tool. After the work is completed, the crawler sends Excel files with the received data and a report on the results to the user’s email.
The crawler’s architecture allows it to easily integrate with different systems, such as CRM (we support VTiger and amoCRM). For end customers, we implement integration with any third-party products.
At the moment, the product is actively used by JazzTeam’s marketing and sales department and has already proven its high efficiency. In a short time, we managed to increase the efficiency of the department by several times.
Solving problems related to searching for information on the Internet and processing it requires really large investments. This type of work is still often carried out manually by marketers, talent sourcers, or sales specialists. Therefore, companies actively searching for new customers or performing research must invest huge resources and a lot of time in these processes.
However, there is a more advanced and relevant solution for working with a large amount of information — the use of special crawlers. This software significantly speeds up data searches and processing, gets around website restrictions, creates and sends reports to stakeholders, and saves businesses significant resources.
Time Reporting was originally created to meet JazzTeam’s needs and optimize its business processes, namely automated tracking of employees working time. The system allows the conversion of time tracking to a user-friendly web interface, as well as the automatic generation of payroll reports. In addition to time tracking, the solution provides the possibility to keep records of off-work hours (vacations, sick days, etc.).
The principle of the product operation is based on the collection and aggregation of data from internal or external task management systems. After the employee enters the hours worked, for example, in Jira, the data from it is automatically collected, converted to the required format, and uploaded to Time Reporting. Then, all necessary reports are generated on the basis of the obtained data. In turn, administrative specialists can easily make adjustments related to sick leave and vacations, which is automatically reflected in the final reports.
In addition to the listed functions, Time Reporting monitors the timeliness of entering information on the hours worked, and generates and sends information about errors made by employees when entering information in the task management system to related people by email. This makes it possible to control the timeliness and correctness of the provided information.
By using this solution in our company, we significantly reduced labor costs of the administrative department, and accelerated interaction between various departments (accounting, project management, HR, and sales).
Service companies engaged in the provision of various services must constantly maintain complex records of the working time of their specialists. At the moment, this is extremely relevant for the field of IT development, which has a number of peculiar features, such as:
These factors result in the fact that the process of collecting data on hours worked becomes quite complex and time consuming. An understandable and effective system can greatly simplify this monthly activity.
JT Time Reporting was developed for this purpose. The solution allows companies to significantly speed up the process of collecting and uploading information on time tracking, store and view all the necessary data in a convenient format, quickly make changes, and notify all parties of any changes.
LifeLine is a mobile application that allows users to save, systematize, and analyze their inner state and its connection with external events in a convenient way. The application is based on the life line concept, which is a graphical representation of a certain part of a person’s life, e.g., state of health, creative realization, success in business, relationships with relatives, etc. Life lines can be related to deep analysis and development of consciousness or simply to hobbies and interests.
With simple questions, LifeLine helps you continuously advance consciousness development. In the app, you can describe your feelings in detail at any time, save interesting ideas, important events, cause-effect relations, and sudden insights. This will allow the system to analyze and visualize your progress and the relationships between the axes.
When the time is right, the app will unobtrusively ask about your state, remind you of an important goal, and highlight recurring state patterns. An AI-based smart assistant will help you catch unobvious connections between events (including ones from different lifelines).
Interested in LifeLine? To learn more, visit the website.
One of the biggest problems of the modern world is the huge amount of available information that surrounds people every day. Constantly updated news feeds and content recommendation systems fill the air of our attention with unimportant facts distracting us from what’s really valuable. In this stream of infinite information noise, it is very important not to lose the most important thing — yourself, your goals, emotions, values, and achievements. After all, there is nothing more important than your life here and now.
LifeLine is a simple introspection tool that helps you focus on what is valuable to you. By building life lines, you will constantly monitor your progress and mental state, be able to achieve important goals, and retain the most valuable moments.
We are actively working on the development of this product and are interested in its promotion in the mobile applications market. We are pleased to offer the following types of cooperation:
JazzTeam is constantly working on product development. Our specialists speak to investors and communicate with partners in order to identify potential areas in which they could create a competitive and useful product.
We also feel great satisfaction and inspiration when, as a result of our diligent work on a customer’s project, a necessary, interesting, and innovative solution is born and brings real business benefits. Therefore, our company is always open to cooperation in the field of product development.
Have an interesting idea but don’t know how to implement it? Need help from qualified engineers and architects? Contact us to see how we can help you!