you probably don't want to hear it, but it’s all the same -
I was in this situation on both sides of the table and came to the conclusion that these reports on minimized status are a complete waste of time for you and the developers. That's why:
- developers should work on features / results with specified deadlines.
- developers should ask questions when they arise.
- communication should flow in both directions as needed
If these things do not happen, no passive status information will fix the problems that will inevitably arise.
on the side of the developer of the fence - “fast five-minute status” [I hate this phrase, five minutes is not fast!] interrupts the flow of the developer, causing a loss of fifteen minutes (or more) of productivity (joel even blogged about this I think). But even if it’s actually only five minutes, if you have a dozen developers, you spend five man-hours a week on the administration (and this is probably more like 20)
on the side of the fence manager - folding reports on the status of individual participants in the project team, etc. - This is unproductive work that also spends your time. Most likely, no one reads the reports.
but here is the real problem: this kind of reporting and coagulation may indicate reactive management instead of active management. In other words, it doesn’t matter which methodology is used - scrum, xp, agile, rational, waterfall, home-grow or anything else - if the project is properly planned and executed, then you should already know what everyone is doing because it was planned in advance. And it doesn’t matter if it was planned in the morning or six months ago.
ignoring customer requirements for a moment, if you really need this information on a daily basis for project management, then there are probably some serious problems with the projects - ask the developer every time that they "I will continue to work on and how long it will take, for example, hints that no real planning was done in advance ...
as for client requirements, if they absolutely insist on this type (and I know that, for example, some government agencies), the best option is to provide a web interface or other application for automating boredom that will make you a convolution. You will still waste developer time, but at least you will not waste your time; -)
oh, and to answer your question literally: the status report says "goal with project plan" and nothing more; -)