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. […]
Jon is a passionate advocate of Agile Software Delivery with substantial practical experience as a lead developer, Scrum Master, project manager, and software consultant for a variety of clients in the financial and IT services sectors as well as in the public sector.
Originally from a consultancy background to large investment banks and asset managers, Jon remains a very hands on lead developer as well as an Agile coach, consultant and trainer, with significant experience of leading large development teams to deliver complex products and transformations!
Jon will be leading agil8 courses in North East England for us, where he is also the founder of Agile North East, a Scrum Alliance affiliated Meetup group. He continues to drive the forum and contribute content. Jon is a massive fan of hands on learning in the form of games and exercises and can always be found playing with Lego.
Areas of Proficiency:
- Pragmatic approach to Agile coaching
- Hands on learning evangelist
- Scrum, Kanban, XP
- Team Building and Facilitation
Relevant Training and Certifications:
- Certified Scrum Professional
- Certified Scrum Master
- Certified Scrum Product Owner
- Lego Serious Play trained facilitator
To connect with Jon on social media, simply click on the Twitter and LinkedIn buttons below.