We have 2 scrum teams at work. 1 is quite large and I believe one day will be split into two teams. This team works on a single product and a single backlog and naturally fits with scrum very well.
The 2nd team is small, currently only has 5 people not including the testers that come in when needed. Each of the people have different skills sets. When a project requires their skills a new team is pulled together for the duration of the work. They seem to work more agile than the other team but have their own challenges. Like managing operation support work as well as project work. Managing the context switching between projects and the carry over small bugs / warranty period from the previous project’s go live.
Then I was talking to family on the weekend and they have a small business with 7 developers and multiple projects on the go. They are struggling with their standups taking 45 mins as they want to be able to ‘walk the board’ but the tool they are using doesn’t support that easily. There is no transparency of the work that the team complete each day and are working on and what needs doing across all the projects.
So off to Google I went and found the following conversations threads and articles:
- https://davidmarquis.wordpress.com/2011/12/03/small-team-multiple-projects-agile-planning/ This is also a good article on planning for the team with multiple projects.
- https://www.scrum.org/forum/scrum-forum/6121/multiple-projects-multiple-clients-same-dev-team-advice-appreciated – talks about Kanban boards for visibility
- “https://pm.stackexchange.com/questions/11083/how-can-we-manage-multiple-projects-as-one-small-scrum-team This one has a good conversation around Kanban and scrum process with a single backlog for all project items and short weekly sprints.
- https://www.linkedin.com/pulse/multiple-scrum-projects-small-teams-gray-agile-areas-jordi-rif%C3%A0/ – this one talks about having really short sprints and focusing on a single project for 2-3 days before switching. A lot of the feedback was around don’t context switch. Sprint lengths don’t have to be 2 weeks they can be as short as 3 days.
- https://medium.com/@anttihavanko/how-to-handle-multiple-projects-with-a-small-team-ebdfde5f6714 – another one on the Kanban board and the team pulling active work items for the sprint and having a theme for the sprint. This way really requires the product owner or project manager to prioritise and maintain the backlog items.
Summary:
our team at work might benefit from work streams as we already have the kanban board in the directors office for the overall visibility. The team might also benefit from going through this on a regular basis to see the upcoming work and big picture.
My families company might benefit from more transparency with a single backlog and a kanban board that they can talk to in their standups each morning. They might also like to try out shorter sprints, maybe even 3 day ones for a project and work on themes and releases as opposed to projects.