Features/Policy/Is this a feature

From FedoraProject

< Features | Policy(Difference between revisions)
Jump to: navigation, search
(New page: It's sometimes easy to mistake new packages, or enhancements, for features. Features have a very specific definition, b...)
 
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
It's sometimes easy to mistake new packages, or [[Features/Policy/Definitions | enhancements]], for features.  Features have a very specific [[Features/Policy/Definitions | definition]], but here are some questions to ask yourself before engaging the feature process.
 
It's sometimes easy to mistake new packages, or [[Features/Policy/Definitions | enhancements]], for features.  Features have a very specific [[Features/Policy/Definitions | definition]], but here are some questions to ask yourself before engaging the feature process.
  
# Is this change something that is very visible to end users?
+
# Is this change very visible to end users?
 
#* In this case "end user" means "someone in the audience for this change," which could be desktop users, developers, or system administrators.
 
#* In this case "end user" means "someone in the audience for this change," which could be desktop users, developers, or system administrators.
# Does this change
+
# Does this change require intervention?
 +
#* This might be a configuration file format change, or something else that will perturb unsuspecting end users.
 +
#* A change that requires a very simple intervention to revert behavior is not necessarily a feature.
 +
# Is this something that will interest the lay press?
 +
#* The lay press in this case includes Linux-oriented sites.

Latest revision as of 20:37, 8 August 2008

It's sometimes easy to mistake new packages, or enhancements, for features. Features have a very specific definition, but here are some questions to ask yourself before engaging the feature process.

  1. Is this change very visible to end users?
    • In this case "end user" means "someone in the audience for this change," which could be desktop users, developers, or system administrators.
  2. Does this change require intervention?
    • This might be a configuration file format change, or something else that will perturb unsuspecting end users.
    • A change that requires a very simple intervention to revert behavior is not necessarily a feature.
  3. Is this something that will interest the lay press?
    • The lay press in this case includes Linux-oriented sites.