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. […]
Sophie is an experienced Agile Coach and Mentor, with over 25 years in IT and a strong passion as a change enabler to both individuals and organisations.
Although Sophie’s early career as a product integrator and developer gave her invaluable first hand knowledge and insights into producing the
software itself, it was her experiences of project management coupled with “in the thick of it” Scrum Mastering and organisational change that really caught her imagination, enthusiasm and vibrancy for people, system dynamics and focusing on achieving outcomes.
Sophie facilitates effective change by specifically focusing on the context of where a company is along their own unique journey, and in particular the cultural and behavioural challenges they face when adapting to a more transparent and collaborative Agile way of working. Her primary passion is determining the “difference that’ll make the difference”, not only on an individual personal level but also within the team and the wider organisation. She has an ability to add clarity to goals and tailor approaches and techniques to provide the best support where and when it is needed. She invariably does all this with a large dose of focus, fun and energy!
Relevant training & certification
- Certified Scrum Master (CSM), Scrum Product Owner (CSPO) and Scrum Professional (CSP)
- Certified SAFe Agilist (SA)
- Certified LeSS Practitioner
- Certified ILM Level 5 Professional Management Coaches & Mentors
- Certified NLP Trainer & Master NLP Practitioner
- Certified Association of Coaching Business & Life Coaching Diploma