Component Teams vs Feature Teams
27 Feb 2018
There’s nearly always too much work. Certainly there is often too much work for one team. Considering the optimum team size (in Scrum) is between 5 and 9 people, it doesn’t take much of a backlog to require us to have multiple teams. When this is the case, it introduces the problem of how to divide the work up between the teams. The two most common ways I’ve seen teams organised are as Component Teams and Feature Teams – but which is the best way of organising your company? This is an area that is often debated. They are contrasting approaches to software delivery and I’ve heard many arguments in favour of each. Let’s have look at them. Component Teams Component Teams are considered to be made up of experts that specialise in a specific domain and they are focused only on the knowledge and technology related to their domain. It ’stands to reason’ that if there is an area of complexity needing work performed on it on a regular basis, we should have a team dedicated to it. Common examples are the user interface (UI) or the database (DB), we may well have a team for each of those. […]
Dan is a coach, teacher and speaker, focusing on Lean Kanban and Agile. He’s passionate about helping organisations transform, to improve service delivery to customers, and improve the working lives of people within the organisation.
He has coached at organisations such as the Ministry Of Justice, Barclays, HSBC, Adventures With Agile, Government Digital Service, ASOS, the BBC, and YouView TV.
Dan is also a frequent speaker, and has spoken at many conferences including Agile Cambridge, Agile in the City, Agile Manchester, BCS London Lean Kanban Days, LKU Lean Kanban Central Europe, UK and Benelux – as well as helping to run the Kanban Coaching Exchange in London.
As a Lean Kanban University Accredited Kanban Trainer (AKT), Dan delivers the Certified Lean Kanban Foundation (KMP1) and Certified Kanban Management Professional (KMP2). He also holds the following certifications;
- ICAgile Certified Professional in Agile Coaching and Agile Facilitation
- Certified ScrumMaster
- Professional ScrumMaster
To connect with Dan on social media, simply click on the Twitter and LinkedIn buttons below.