In a small company, a team will end up managing more models than what could be fitting into a single Bounded Context. What might be handy in those cases is to have a visually available context map to point to in a "where are we" fashion.
In general I prefer to use Purpose as a primary indicator for a Bounded Context. This normally maps to a single stakeholder/domain expert, and language consistency turns out to be facilitated. However different bounded context (i.e. one for planning and another one for execution) might still be on same team & same stakeholder. So that's where purpose come in handy for smaller consistent models.
However, that's not the easiest starting point with legacy apps, where naming tricks have been applied to ensure consistency within larger-than-needed bounded contexts, that end up not having a single purpose.
A "Feature Team" might well work on different bounded context. I'd be happier if the feature team is also aware of this by looking to a context map and state: "this feature will require us to work in BC 'A' and in BC 'B'" even if in most cases, features would be contained into one BC.
Alberto