Fighting Conway’s Law: The Reality of Feature Teams - Deepstash
How To Be Effortlessly Charismatic

Learn more about leadershipandmanagement with this collection

How to build confidence

How to connect with people on a deeper level

How to create a positive first impression

How To Be Effortlessly Charismatic

Discover 68 similar ideas in

It takes just

9 mins to read

Things to consider when optimizing your Org structure

Every presentation or article about agile software development or about Microservices architecture can’t be considered scientific nor serious unless it somehow mentions Conway’s law:

“Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure”

2

0 reads

Pros & Cons

Unless you go too far with the change there are no disadvantages. But what happens when you transform 100% of your engineering org from single function and component teams into feature teams. The disadvantages will show up around the most strategic areas of your product. And you will only feel the pain in the long term, say 12–18 months into the change.

2

1 read

Accidental Complexity

A company Org structure creates communication channels that are reflected in the system design, which results in a situation that the system design is clearly not aligned with the problem domain and with the needs of the business. In other words, you have an org structure that instead of helping you achieve your goals is just adding massive accidental complexity to every project, and is surely counterproductive in terms of building new products and features.

2

0 reads

Conclusion

Not all problems are born equal, hence not all solutions should look alike. Feature teams are probably the right structure for 90% of your org. But there are product areas and problem domains where it’s worth considering other structures.

It can be an area in your product where the risk of faults is super high. It can be an area in your platform that requires a different development life cycle. It can be a core product capability that recently came out of a research project and is still evolving to its desired shape.

2

0 reads

Some Real-World Examples

  • UCMDB is a product that provides Ops people a near real-time picture of the topology of the infrastructure and applications they are operating.
  • Perfecto offers a cloud-based test lab for mobile and web applications.
  • WalkMe’s Digital Adoption Platform (DAP) improves the interaction between people and applications.

2

1 read

IDEAS CURATED BY

georhampton

Surveyor in commercial/residential

Other curated ideas on this topic:

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates