Hey,
we're a scrum team with 3 different "areas". we are all working on the same sprint.
- first there are business analysts, specifying tickets. they use the columns "To do", "Doing" and "Specified"
- secondly there are developers, which implement those said tickets. So they grab the tickets from the "Specified" column of the BA's(=business analysts), put them into "In Progress" column while they're working on it. When they are done with it, they swap it over to "Fixed" column. When they end their working day, they put the fixed tickets into the column „In Deployment“. The next morning we have a automated deployment which brings those changes online.
- and thirdly we have testers, which test those implemented tickets. Each morning testers grab all the tickets which are in "In Deployment" column and put them into „Ready for Test“ column. Testers choose a ticket to test from the „ready for test“-column and put them into the status colum "In Testing" while theyre working on it. After they're done with that, the ticket goes to "PO Review"-column if the test was successful, or gets thrown back into "Specified" Column if it failed and a new cycle begins(at this point BA’s and developers are looking into it whether the ticket needs better specification or if developers implemented it wrong). If testers stumble upon a blocker while testing a ticket, they put the ticket into the „Tested“ column, waiting for the blocker to be dissolved to finish the test.
so as you can see for now we are all using 1 JIRA board together. see this screenshot:

i'd love to still remain this board as a "masterboard", which is good for our (online-)dailys to keep everything as transparent as possible. but additionally I'd love to have for each team 1 extra board, which is derived from the masterboard.
Example:
business analysts would have their own board with the same columns from masterboard "To Do", "Doing" and "Specified"
developers would have their own board with the same columns from masterboard "In Progress", "Fixed" and „In Deployment“. Additionaly they can see „Specified“ column (which contains all tickets ready for development) on their own developer board, so they can grab new tickets to work on.
and also the testers would have their own board with the same columns from masterboard "Ready for Test", "In Testing", "Tested" and "PO-Review". Additionally they can see „In Deployment“ on their own tester board, so they can grab those new implemented tickets and put them into „Ready for Test“
so the moment a developer puts a ticket into their „In Deployment“ colum on their own board, the same ticket gets visible on the tester board in the same colum „In Deployment“
same goes for „Specified“ ticket from Business Analyst board. As soon as a ticket reaches that status column, it gets visible on the developer board in the colum „Specified“
I hope I described it well, I’m looking forward to answers whether this is possible.
----
another point im trying to achieve with it:
i'd love to have 3 different estimation values on tickets. so in backlog refinements, when we are estimating tickets, we are getting 3 different values. for example BA's estimation, developer estimation and tester estimation.
and only the relevenant estimation value for each "team-board" gets shown on each ticket.
example: so if there is a ticket which got estimated with 1 point for BA's, 3 points for developers and 5 points for testing, if you are on the test-board right now you would see said ticket with 5points estimation. while if you are on the developer board, you see the estimation of 3points. and if you are on the masterboard, you see all 3 (if possible).