Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been doing agile scrum in a seven person team (scrum master, four developers, a product owner and our immediate line manager, with the occasional addition) for over a year now every single day. We try and get it over with as quickly as possible with people letting one another know when they are stepping over being particularly "stand up" - i.e. having a discussion or talking with one another. We don't always get it right, but like everything in agile it is iterative.

I find it supremely useful - it builds self-understanding in the team and a sense of actual teamwork, even camaraderie, improves visibility of what everyone is doing (and where you may be able to help - we often chip in when someone says they are stuck to say "yeah I know a bit about that, let's chat about it after stand up") without feeling like surveillance. You also get to know if there are going to be any demand on your time for discussion (say of upcoming work) from our line manager. It is not a status meeting. Both the theory and our lived practice make it a synchronisation meeting that defines the heartbeat of the sprint process. Its actually a comfort to know if you are stuck you can say so in the stand up and people are aware you are having difficulty.

If you are doing scrum right then status meetings should be unnecessary during a sprint. The interaction between the team and the product owner (co-ordinated by the scrum master to prevent the product owner becoming noise) should be sufficiently smooth that when you get to the demo at the end of the sprint nothing should be a surprise to the product owner (they are part of the team after all) but should be for consolidation and display to wider stakeholders. We use e-mail and GitHub issues to keep the product owner in the loop at all times (increasingly moving to just GitHub) and HipChat for status throughout the day. As for "higher level" status meetings, our line manager has no need for this from us because she is much closer to the work through the stand up and our scrum master will handle these duties as required so we can get our heads down in the sprint. Status meeting for more senior management are the job of the line manager, who also plays a role in just letting the team get on with development. Status meetings as people seem to be describing them here seem to be the kind of productivity killing time sinks that the scrum process defines as "noise" and attempts to use the scrum master to keep as far away from the team as possible.

(PS I work in IS Web Development University of Kent where we take agile process in our team very serously - we'll shortly be hiring ;-) )



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: