Latest Tweets

Latest Posts

  • Component Teams vs Feature Teams

    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. […]

David Putman

With a longstanding interest in quality management and process improvement, in 2001 David trained with one of the godfathers of Agile, Bob Martin, in Chicago, followed by six months working alongside ObjectMentor coaches on his first Agile transition. Since then he has transformed, coached and managed teams and organisations in the UK, Europe, South Africa and India.

David has always been one of the foremost proponents of the need to improve quality in software development and is a popular speaker at local and international events.

A Certified Scrum Master (CSM) and Certified SAFe Program Consultant (SPC), David has many years experience of scaling practices that were originally intended for small teams to make them work at the enterprise level.

Having been associated with several award winning teams and shortlisted as Agile Coach of the year in 2011, David was awarded the Special Recognition award at the October 2012 Agile Awards ceremony in London for his services to the industry.

As a Scrum Alliance REP approved trainer, David provides the following public course training for agil8, as well as delivering a variety of in-house training and coaching to clients from a wide range of industries, sectors, sizes and with very varying challenges:

Agile Analysis and Story Writing

Certified Scrum Developer (Java) – Agile Software Development

Certified Scrum Developer (.Net) – Agile Software Development

“One of the best course facilitators I’ve experienced.  The fact that David also knew about code was a definite advantage.  There was so much more to learn and at times I wanted to go faster – but I think David judged it just right to take along the whole group.  Excellent job!”
Howard Perkins, Managing Director, Kyria Ltd – Agile and Scrum Awareness and Coaching

To connect with David on social media, simply click on the Twitter and LinkedIn buttons below.