backlogs / redmine_backlogs

A Redmine plugin for agile teams
https://backlogs.github.io/www/
GNU General Public License v2.0
773 stars 460 forks source link

Feature request: Standup reports #149

Open nkumaran78 opened 13 years ago

nkumaran78 commented 13 years ago

platform: backlogs: ruby:

I think it would be nice if we can have the facility to Standup reports where the team members add the following report on a daily basis at project level

  1. What I did today?
  2. What I will do tomorrow?
  3. Do I have any roadblocks?

This Scrum report will be reviewed by the Project Managers.

Please let me know your thoughts

Kumaran

retorquere commented 13 years ago

Any thoughts on where you'd want to see this?

nkumaran78 commented 13 years ago

We can place it on top left called as Standup Reports (next to Projects or before Help)

When user clicks on that link

we can show a form with three text area input boxes

Standup Reports have to be entered on daily basis by project members.When Manager's click that link he should be able to view all the standup reports of his team members and also a facility to enter his own standup report. When users enter #followed by ticket number they should be linked back to the tickets.We can also show a calendar on the side and navigate to a specific date to view standup reports for that date.

I hope this will add more value to our agile projects.

Regards Kumaran

On Mon, Aug 15, 2011 at 2:59 PM, friflaj < reply@reply.github.com>wrote:

Any thoughts on where you'd want to see this?

Reply to this email directly or view it on GitHub:

https://github.com/relaxdiego/redmine_backlogs/issues/149#issuecomment-1805801

bohansen commented 13 years ago

We are testing use of the ordinary "Log time" feature of redmine for part of this. I guess the standup reports will make sense if you have a distributed team? Otherwise standup is for all team members to read/attend - not just the manager. If this feature is added it would be nice to have an enable/disable button in the settings menu.

nkumaran78 commented 13 years ago

well mostly for agile work the standup reports are really helpful,yes you are correct standup report is for all members which can be read by others also to understand what work has been done by other members.

On Wed, Aug 17, 2011 at 1:29 AM, bohansen < reply@reply.github.com>wrote:

We are testing use of the ordinary "Log time" feature of redmine for part of this. I guess the standup reports will make sense if you have a distributed team? Otherwise standup is for all team members to read/attend - not just the manager. If this feature is added it would be nice to have an enable/disable button in the settings menu.

Reply to this email directly or view it on GitHub:

https://github.com/relaxdiego/redmine_backlogs/issues/149#issuecomment-1819850

bohansen commented 13 years ago

It's certainly valuable - we do the standup every day, and I see use cases for writing it as reports once in a while if team members are away, the standup is cancelled, if the team is distributed or you just want the history of a task. However I personally do not like to type things more than once - and if I'm going to type it I want to see some benefits on the statistics side. Maybe it's just me ;-).

An idea could be that proposed the Standup report view shows a list of stories/task for the current sprint and allows you to comment and log time on each task - much like the "Bulk time"-plugin for redmine. This would give you the benefit that the report is always directly tied to a task, you are able to follow history easily by looking at spent time for the task. Furthermore you are able to extract some statistics on time spent on each project which could also be a valuable parameter. This however only solves "What I did today".

At the moment we do the daily standup using the taskboard and an extension pending (see pull request #153) to do time logging via the taskboard. The comment line has so far been omitted from the view, but if this was added it would also be possible for each developer to use the taskboard for indirectly writing "What I did today". Furthermore the taskboard supports impediments - including relating it data-wise to an issue in the sprint. This still lacks the "What will I do tomorrow".

If some solution could be found to this the taskboard could actually be used for all the logging necessary. The standup report view would then only be a summary page extracting comments and tasks in progress + active/created impediments at a given date. If people use the taskboard individually or do the standup together does not matter for Backlogs. But it's one view for all daily tasks for the developer.

Phew, that was quite a few thoughts and ideas - maybe we need to write a detailed manual on how to use Backlogs. Or maybe we will just be using it differently because of different requirements ;-).

Best regards, Bo

bohansen commented 13 years ago

An idea for the "What will I do tomorrow" - Use the taskboard to make a time entry for tomorrow, set hours to 0 (just leave blank) and write a comment on the task for tomorrow. This should allow the standup report view to extract time entries for tomorrow with 0 hours logged, and later when the user has finished it's either changed to reflect the work done, or another time_entry is made. This requires a change in the standard permissions to allow users to change their own time entries. If time entries of 0 hours keep in the system it will look a bit weird when you look at the "spent time"-list, but it should be perfectly fine for a standup report view to extract the correct information.

riddlepl commented 13 years ago

As far I know, what you are asking is against scrum. Daily scrum(aka standup meeting) is the meeting for scrum team, and their scrum master only. It is made this way. My understanding of scrum master position is that he is like a PROXY for team. Managers communicate with team via SM and vice versa. Standup reports (if any) should be available only for teammates and SM. I know, it can be controlled by groups permission. I wrote that only to comment your idea.

One more thing. Your questions are not the only valid version. Just keep in mind that some scrum teams have standup meetings on the beginning of the day, and the questions are:

Cheers!

retorquere commented 12 years ago

You can't replace the standup with a tool like redmine. My advice would be to teleconference the standup if you have a distributed team.

That being said: "do I have any roadblocks", if answered with yes should result in either a task card (team member jumps in) or an impediment, so that case is covered if you ask me. "What did I do yesterday" should absolutely be visible in the journal of the existing tasks. If not, you have a problem anyhow. That leaves "what will I do today. That could be accomplished by leaving tasks in the "New" column; if you move tasks into a non-new, non-closed state, that would be "what I'll work on next". All that remains then is a report that shows this all. And that should be easy.

Cissi commented 12 years ago

Hello

I think we would like to have this functionality as well... For now we use a wiki-page but I would prefer a report instead generated from existing data in backlogs/and the tasks journal.. as you say. You do not want to write the same information twice. That is if you have not added what you have done during the day no stand-up report is generated, but then the problem arise that you need to be able to fill the information out afterwards.

One other thought is that the information in the stand-up report is sometimes not really the same thing you put in the. If you will do a suggestion for implementation/template I can check if it fits our needs..

Otherwise I will maybe later add a template with what kind of information I would like to see, but I think Bo-Hansens ideas are good.

BR Cecilia Dahlgren