9 Reasons why feature teams are the best team structure

Click for: original source

Interesting read by Łukasz Muszyński on SoftwareHut web site. They are primarily Agile software house believing in Agile to be main factor in their success. They discovered in the recent time that features teams based structure is one of the best Agile team structure for our software development projects.

In the past, they used to organize their teams around the layers of architectures.

While working on the new project it turned out that our architecture focused teams responsible for presentation layer couldn’t get a good grasp – either of their JavaScript developers nor the structure as a whole.

Experimentally, they gathered some of their developers from various specialization areas to create one team.

The main benefits of feature teams the SoftwareHut observed:

  • Scaling up Agile development
  • End-to-end delivery of working features
  • Better code quality
  • The power of a balanced multidisciplinary team
  • Highly effective communication

… and few more. Some interesting points!

[Read More]

Tags devops teams agile programming