Our Jira instance is configured with a board for each scrum team where the board is filtered using the built-in Team field. This way, it is easy for a team to see their backlog and what is assigned during a sprint.
We have a few team members that are "cross-functional" in that they do work for multiple teams. For instance, if Team A is working on Project A and Team B is working on project B, Person P is working on both Project A and Project B, and thus working for both Team A and Team B.
The problem is, when Person P joins is a part of Team A's standups and planning, he/she (and the rest of the team) has no visibility as to the work being done for Team B. This means it is hard to accurately plan that person's available capacity as well.
I am wondering if anyone has encountered this situation before and if you have any good advice as how to best manage this scenario?