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. […]
Agil8 was formed by David Hicks, a pioneer of Agile since the mid-1990s, an Agile Alliance Founder and one of the world’s most experienced and qualified Agile consultants and trainers. Agil8 draws on experience of working with organisations across all industry sectors over many years, and the management and delivery of some of the world’s largest and most complex Agile implementations. It is our experience that whilst the challenges faced by our customers are often similar, the best solution for the challenge depends entirely upon the real-world circumstances. What is best for one situation is not necessarily best for another. For this reason Agil8 has always sought to provide the best advice and solutions no matter where they come from. Today Agil8 is the only company in the world with independently accredited services in all of the leading Lean and Agile methods such as Scrum, Kanban and Agile Project Management. This provides Agil8 and our customers with the best possible choice of the best possible solutions and services.
Our Solutions and Services
The Agil8 consulting and training portfolio is one of the most comprehensive available, and is flexible to meet the needs of teams and organisations large and small. Off the shelf offerings for everything from Agile Strategy to Certified Scrum Training, from Kanban coaching to Agile Healthchecks can be tailored into targeted packages .
Real World Agile
The challenge of Agile is to make it work in the real world. “Ideal world” Agile is just that – an ideal. It is important to understand why the ideal model is worth striving for, but success with Agile only comes through knowing how to deal with real-world constraints whilst maximising agility. Workable plans to reduce and remove these constraints are the essence of continuous improvement, and knowing how to manage the inevitable risks on the way is essential. This is the Agil8 focus – delivery of real value, in the real world.