The main thing I'm trying to answer is this: What are the distinguishing features between a "new feature" and a "product enhancement" when it comes to software development? Specifically, when applied to Scrum.
Here are some possible criteria that come to mind:
- The complexity of the request (points)
- How independent the final result will be from other parts of the application (e.g., adding a field to form vs adding a whole new form)
The other possibility is that I'm thinking about this all wrong and there's better, clearer terminology that should be used.