What’s the most productive way you’ve found to organize teams so engineering can work closely with product management?
Sort by:
On the communication side be specific and stay on topic. Keep conversations organized and ensure people know what is expected and the rules then enforce them. It's not TikTok or Twitter so keep them on a channel (whatever your company calls it) there. Don't let topics get cross talked. Kills productivity every time.
- Having the engineering team sharing the same goal as the product side
- Team and product having responsibility for a bounded value stream (could be a product, a part of the platform or anything else)
- Product and Engineering sharing ceremonies (not all but all the one related to their area of owernship)
- Failure/success are shared
Organize teams in value streams.
1. Do value stream identification.
2. Fo value stream mapping.
Its a hybrid method of scrum / kanban when interacting with business side when demand specs are fairly done we convert to tool Azure Devops

Co-locating them! Nothing can benefit more than having them talk and collaborate with each other in person