Conf in a Conf Session

Wrestling with Conway's Law

How to support cross-functional teams working on shared components

The way you organize your teams implies requirements on your architectural decisions

Mel Conway published in 1968 the observation that the communication structure of a company has an impact on the architecture of the produced software components.

Nowadays many organizations use the “feature team approach”, that is, a preference for cross-functional teams which deliver value without depending on other teams. An implication is that several feature teams are going to work on the same components, which implies that the traditional concepts of strong component ownership are no longer applicable. This generates a myriad of challenges, e.g. teams waiting for code review from other teams.

In this talk we first revisit Conway’s Law and then explore what is required to ensure success of feature teams working on shared components. First and foremost, does the architecture, the processes, etc. really support the requirement of ease of changing a shared component?

 


Related Sessions


  • Tutorial
  • Keynote
  • Talk
  • Workshop
  • Combo
  • Bonus
  • Active
  • Social
  • Virtual Pass icon
    Virtual Pass Session

25-minute Talk

Virtual Pass session
2:15 a.m. – 2:45 a.m. Track 4

25-minute Talk

Virtual Pass session
1:30 a.m. – 2:00 a.m. Track 3

25-minute New Voice Talk

Virtual Pass session
2:45 p.m. – 3:30 p.m. Room F3 - Track 3: Talks

If you like the Agile Testing Days Conference you might also like: