4 ms·
My ideal setup: Small teams that own and are responsible for products. Teams expose any information they need to share via APIs (including data for reports) Te
by maps7 6y ago
My ideal setup:
Small teams that own and are responsible for products.
Teams expose any information they need to share via APIs (including data for reports)
Teams consume any information they need via other team's APIs.
My experience:
Teams that have 9-12 people on them, all working on different things/products, people external to the team completing some tasks that the team can't do, struggles to prioritize work since there is so many work streams coming into the team, members moving from one team to another, work moving from one team to another
- jshawl 6y agoMy experience with this has been that when teams dissolve, new apis are created on top of the existing apis to avoid making changes to the original api. Debugging a production issue now involves a lot of finger pointing about which API is working correctly, and which one needs "the fix".