Quip’s team started off oriented around features, so we didn’t have to make a transition. It’s certainly possible to make the switch from having platform-teams to feature-teams, but it’s not an easy thing to do. Many companies do eventually end up making that switch, but I think it’s easier to maintain feature-teams from when you’re small. Re-orgs are often painful.
We use per-feature gating that each team implements and owns for their project. This allows teams to release their feature at-will, but off by default. Then, the team can enable new functionaltiy for their own accounts, and eventually Quip employees for testing and to ensure quality and consistency.