How we solved all the problems of collecting and generating daily reports

Close
Do you have any questions? Contact us!
I agree the Terms of Service
published July 28, 2020

Now, when most companies have switched to remote operation, the clients of many companies are faced with the problem of obtaining reports. Developers who used to work in a friendly team in the office now sit at home and lack of communication leads to the fact that not all team members know who is doing what and what difficulty they have encountered. The collection of reports in such conditions also causes problems for many managers.
Our company was well prepared for this turn of events. The reporting bot we created helped organize work at a distance and made life easier for many of our employees. This bot is an excellent assistant to the manager, whose responsibilities include collecting reports on developers' work effectiveness, drawing up acts, and monitoring delays in ticket execution. Thanks to the bot's use, the customer can transparently monitor the progress of work, see what the development team is doing and what he spends his money on, receiving automatic daily reports for each developer in the team.

In Agile, tickets are a big part of the documentation and source of information about agreements and concerted actions in a rapidly changing business. For complete documentation of the described development process, technical notes and completed tickets may not be enough.
It is necessary to monitor work progress and performance. Every day, the developers write a progress report at the end of the working day. This helps each team member see who is doing what, even if they start work at different times. Programmers do not like writing reports, but you still need to remember the name of the ticket he worked on, how much time he spent on it, and what he did within this task. Previously, such reports were not structured, they were sent at different times, and most importantly, it was elementary to forget about writing reports.

This state of affairs was not easy for project managers. They always had to be on the alert and make sure that the developers sent reports on time and that the reports contained all the necessary information.

Being active members of the team, customers of many projects receive a detailed monthly report based on all the reports sent for them by the project manager. It took managers quite a lot of time to prepare such a report since the selection and structuring of data from the developers' reports had to be made by hand.

Working daily on the automation of various business processes for our clients, we concluded that we also need a solution that would simplify the process of writing and collecting reports.
Thinking about what we could do, our attention was attracted by the opportunity to create our assistant robot that could communicate through the messenger that we all use every day on computers and smartphones. Thus, Attractor Software has its application consisting of a bot-contact in the messenger and the admin panel.

The bot takes care of the developer, reminding him that it is time to write a report, offering to select a ticket from the list of those on which he worked, tells him that it is time to close some ticket.

For the manager, it also makes notifications that someone forgot to write a report that tickets have been executed for a too long time, and it is worth checking if everything is in order. And also does the dustiest job - collecting all the reports and sending them to the chat at once throughout the team.

The manager can create a new project or connect a new authorized developer to an existing project. The project manager can easily manage the project team, send reports, notifications, and, most importantly - draw up reports and act in just a couple of clicks!

In a unique project section, you can generate and view various configurations of acts and reports:
  • For the entire project or a specific developer in a project
  • For a specific developer in all his projects
  • For individual tickets
  • By the efficiency of the developer's time spent
  • Average team speed
  • Certificate of completion for the month for attachment to invoices
All generated acts and reports can be downloaded to Excel spreadsheets, graphs, copied to accounting documents. Everything is formed in the right format, which saves a lot of time. But we didn't stop there! We wanted to streamline this process even more. We decided that it would be convenient to integrate the bot with the JIRA task management service we use in many of our projects.


Writing everything down to the JIRA work-log during the day, the developer can now completely forget about writing a separate report - the bot will do everything for him.

We taught the bot to find out what tickets a specific developer worked on, whether he kept records in the work-log, how much time he devoted to a particular task. All entries from the work-log and the bot's time can be pulled together and recorded in a structured report, taking into account all the parameters we need. The bot writes the generated information to the database and displays it in the application admin panel.

The bot assists employees, reminding them to write a report, offering them to select a ticket from the list of tasks in progress, and informing them that it is time to close a particular ticket. The bot is very caring, and it does not text employees if they are on vacation or on a day off. The bot knows all employees of the company and works for their benefit. The bot is integrated with the company's internal HRM and Jira Atlassian project management system and is good at gathering information. The bot sends notifications to employees and managers and allows daily report writing and editing. The bot gathers all the reports and sends them to management using a single report format. It allows roles management, dividing users by department, and provides access to reports for any chosen period.

This product, or even an ecosystem of several products, can be applied to any business task. Attractor Software knows how to build applications to optimize any business processes and does it well, which our clients say in their reviews about work with us. If you need our product or have an idea for a product that we could develop for you - let's talk about it!
Did you like this article?
Share article on social networks
Worked on the article:
Maria Ilchenko
Manager of corporate culture and Internal communications
Made on
Tilda