As a developer and manager for about 18 years, one of the tasks that developers hated was "reporting what I'm doing every day." It could be writing documents or meetings.
https://www.explore-group.com/blog/top-10-developer-hates/bp60/
It's also busy just taking care of development, but reporting at the end of the day and verbally reporting in the name of scrum when you go to work, and newly composing the content every day is quite stressful.
However, if the manager cannot accurately see the development team, they have no choice but to request daily reports even if the developer is annoyed. Otherwise, you won't know what they're doing.
Among them, the difficulties of backend developers are quite severe. It is not visible, cannot be confirmed, and if they are doing the same development history for several days.
It looks like they are not working or are perfunctory in their reports to the manager.
But! A developer's development work is more transparent than any other work.
Because the development history is all uploaded to Git services (represented by GitHub), and it is difficult to tamper with it, and the update history is not actually used for development reports, but is left for when you need to look back at your development history, so you can easily understand the development history and understand it. You will leave comments and Commit.
However, the Commit history and development Activities of these services are for the development of developers, so it is quite unfriendly to read if you are not a developer, so you don't look at it closely.
If you can easily read these details, it will be an environment where developers can focus more on development than reporting, and managers can easily understand the current development progress of our team at any time.
Ask the developers to invite you to the Git service and check the messages. And if you share the development situation with the developers, it will be easier for the developers to talk about their development situation.
And also, if you are using a ticket service (represented by Jira), by connecting the ticket service and Commit messages, "Ah! There was such a development change to perform this task I gave," you can more easily see what tasks our development team is currently processing and what changes have been made.
A new year has begun.
I will look further into the problems between developers/development teams and managers, and if there is any content that can be helpful, I will continue to upload it!