Ask an Agile Coach: What Team Members can be shared across
multiple Scrum teams?  Welcome to another installment of Ask an
Agile Coach. Today’s question centers around how to structure
teams in light of constrained skill sets in an organization:
What technical roles, other than QA, can be successfully shared
across scrum teams? DBA, UX, etc.? – @jakejgordon  Strive to
have people in dedicated teams; only share in order to get work
from concept to customer.  Any software application of substance
requires a collection of specialized skills. A healthy, cross-
functional team will have a pool of diverse talent: programming
(in at least one language, but often more), testing (QA),
database administrators (DBA), business intelligence (BI), user
experience (UX), operations/infrastructure (OPS/INFRA), and
others. However, some of these skills are not used enough to
occupy a single person’s work from week to week on a single
team, so persons with those skills are allocated across multiple
teams.  Recall that, with Scr