Zum Inhalt springen

Feature-Request

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 30. September 2025 um 18:15 Uhr durch imported>Amtiss (Weitere Einzelheiten: unmissverständlicher).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Feature-Request (von engl. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) = Eigenschaft, Fähigkeit, Funktion; {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) = Antrag, Anfrage, Wunsch; auch Leistungsmerkmalanforderung) oder Verbesserungsvorschlag bezeichnet die Anfrage, eine Software um eine neue Funktion zu erweitern oder die vorhandene Funktionalität zu verändern.

Weitere Einzelheiten

Zu unterscheiden ist ein Feature-Request von einer Anforderung zur Fehlerbehebung, genannt Fehlerbericht oder {{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value). Die gewünschten Merkmale sind neu und damit nicht als Abweichung von zugesagten Eigenschaften einzustufen.

Häufig unklar sind jedoch die Grenzen zwischen Merkmal und Fehler (Programmfehler, {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)), nämlich dann, wenn bei einem „unerwarteten Verhalten“ der Software darüber diskutiert wird, ob das Verhalten fehlerhaft oder gewollt ist: {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (frei ins Dt. übersetzt: „Es ist kein Fehler, sondern eine Funktion.“) ist in dieser Situation eine gängige Redensart.<ref>Thomas Kolkmann: „It’s not a bug, it's a feature“: Die 5 berüchtigsten Computerfehler der Geschichte. In: GIGA.de. 28. Februar 2018, abgerufen am 13. Oktober 2023.</ref>

Für Klarheit kann der Einsatz eines Anforderungsmanagements sorgen. Wenn gewünschte Leistungsmerkmale als Anforderung beschrieben sind, dann ist die Nicht-Erfüllung einer Anforderung ein Softwarefehler. Wenn dagegen ein erwartetes Verhalten nicht in den Anforderungen beschrieben ist, dann darf dies nach den Regeln des Qualitätsmanagements nicht als „Fehler“ bezeichnet werden, sondern als „Mangel“. Das Gleiche gilt, wenn die Anforderungen ein Verhalten beschreiben, das die Eignung der Software für ihren Einsatzzweck einschränkt.

Oft wird bei Softwareprojekten ein sogenannter Bugtracker verwendet, mit dem Feature-Requests und auch Fehlerberichte strukturiert entgegengenommen, verwaltet und verfolgt werden können.

Im Anforderungsmanagement wird oft zwischen wünschenswerten ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) und notwendigen ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) Merkmalen unterschieden.

Siehe auch

Einzelnachweise

<references />