Here are a few ideas for things we could try out to improve our teams:
- Work on only one story at a time
- Minimize square footage of the team area
- Daily Design Review
- Change the way you do retrospectives (a coffee chat rather than an inquisition?)
- Bring one new idea to every stand-up meeting
- Daily interaction with other teams (ping pong tournament, sports book, whatever)
- Utilize ambassador pattern between teams
- Get to know I new thing about a team mate each day
- Focus on a single practice in each review until the practice is mastered
- Swap roles every sprint
Like anything else, they probably would be best supported by some acceptance test of some sort. It would be some what of envisioning what the success of a given experiment would look like. There is no point to trying something out if you have no idea what the benefit will be…
Just a thought,
Tom

Love the ideas! If you want a reinforcement for #8, I just read a book called “The Three signs of a Miserable Job (Patrick Lencioni)” that was very good at convincing me that teams perform better when they interact on a social level beyond the professional level.
Very interesting! but I’m very curious about the first point; I would think it is difficult with cross-functional teams. Could you plese tell what advantages you have working on one story at a time?