Program SenseProgram Management
How do you manage multiple cross-functional teams working together?
Answers
Anonymous
5 months ago
The key to cross-functional teams working together is having an open ended communication. This would help in fostering any kind of issues the team is facing. Also having a Sprint board, with every feature ticket with the team assignee, would give a better picture of how the work in progress is and who is the concerned team member to check on for a particular feature change or ticket. There are lot of times when there are situations when a team is dependent on another team, to proceed with the work. At this point, as a technical program manager can check for the long term goal of the project and see what could fit in the time line for alternative tasks that the Engineering team could pick up and make sure they are good to advance. Also determining the dependencies and checking how that can be reduced / eliminated could help to get work done synchronously. Very simple example being, the UI team depended on the B.E developers for apis to have proper data retrievals to display in f.E and show up some graphs based on search criteria, would have suitable amount of work to be done from B.e and F.E. In this case we would foster both teams to have effective communication, so that B.e team can give a fair idea of the api signatures and the response formats, so that UI can have an idea on how they can expect the data from B.E and proceed further with design changes
Interview question asked to candidates interviewing at top companies: How do you manage multiple cross-functional teams working together?.