Mir ist klar, dass diese Frage komplex und subjektiv ist, aber ich halte sie einen Moment lang aus.
Ich bin der festen Überzeugung, dass sich Videospielsoftware wesentlich von beispielsweise Tabellenkalkulationssoftware unterscheidet, da einige Spiele aus Anwendersicht mehr Ähnlichkeiten mit Filmkunst aufweisen als mit normaler Software. Wenn es jedoch um Methoden zur Priorisierung von Anforderungen geht, mit denen Entwickler herausfinden können, welche Funktion oder Idee am wichtigsten ist, gibt es keine, die die kreativen Aspekte von Videospielen erleichtern . Die meisten verfügbaren Techniken unterstützen nur die regelmäßige Softwareentwicklung, bei der das Risiko und die Kosten der Anforderungen im Mittelpunkt stehen, und berücksichtigen nicht den kreativen Aspekt der Anforderungen an Videospiele.
Stellen Sie sich zur Veranschaulichung des Problems eine Anforderung (dh eine Feature-Idee) vor, wie sie in Super Paper Mario zu sehen ist, bei der Mario die 3D-Welt verlassen und in eine 2D-Welt eintreten kann und umgekehrt, um Hindernisse zu umgehen. Dies ist eine ziemlich herausfordernde Anforderung und wahrscheinlich kostspielig, aber definitiv entscheidend für den Erfolg des Spiels. Die verfügbaren Priorisierungsmethoden übersehen den Kreativ- / Unterhaltungswertvon dieser Anforderung und vor allem nur abschätzen, wie kostspielig und (technologisch) riskant die Implementierung ist. Dies ist natürlich ein sehr vereinfachtes Beispiel, aber Sie können sich einen Fall vorstellen, in dem es einen Pool großartiger Spielideen (funktionale und nicht funktionale Anforderungen) gibt und nicht genügend Ressourcen, um sie alle zu realisieren. Wenn es um die Wertberechnung geht, bietet die akademische Forschung Spielentwicklern keine angemessene Möglichkeit, den Wert der Spielanforderungen abzuschätzen.
UPDATE / Klarstellung: In meiner Forschung untersuche ich verfügbare Software-Produktmanagement-Lösungen (insbesondere Algorithmen zur Priorisierung von Anforderungen) und versuche herauszufinden, warum sie nicht für die Spieleentwicklung geeignet sind. Es scheint, dass es die kreative oder unterhaltsame Natur der Software selbst ist, die diese Inkompatibilität einführt. Es ist die (verfügbare) Unzulänglichkeit der Techniken, den Kernwert der Software und ihren konzeptionell unterschiedlichen Zweck zu erkennen.
Bei normaler Software ist es der Benutzer oder seine Bedürfnisse, die am häufigsten dazu beitragen, den Wert von Anforderungen abzuschätzen. Darüber hinaus ist es der Benutzer, der die meisten Anforderungen stellt. In der Videospielsoftware ist es die kreative Vision, die die Anforderungen bestimmt. In Bezug auf den Ursprung der Anforderungen ist es das Paradigma von außen nach innen und von innen nach außen. Nachdem wir diesen grundlegenden Unterschied festgestellt haben, können wir ableiten, dass der RP-Algorithmus im Fall von Videospielsoftware den Anforderungen entsprechen sollte, wenn sich Algorithmen zur Anforderungspriorisierung (RP) auf Benutzerideen / -bedürfnisse konzentrieren, um den Wert der Anforderungen für reguläre Software abzuschätzen die kreative Vision. Mit dem kreativen / Unterhaltungswert einer Anforderung beziehe ich mich auf den Grad, in dem sich die Kernvision auf diese spezielle Anforderung stützt.
Ich versuche, einen Weg zu finden, um die Anforderungen entsprechend ihrer Relevanz / Wichtigkeit für diese kreative Kernvision zu priorisieren. Dies wird letztendlich einen kreativen Wert liefern, hängt jedoch von der zentralen Idee und der Fähigkeit der Stakeholder ab, die Anforderungen subjektiv zu bewerten. Dies ist nur eine Seite des RP-Algorithmus, da auch andere Faktoren wie Risiko und Kosten berücksichtigt werden müssen. Die verfügbaren RP-Lösungen bieten jedoch bereits angemessene Möglichkeiten, dies zu tun, und sie sind mit den Anforderungen der Spieleentwicklung kompatibel .
Der Grund, warum ich hier schreibe, ist, dass ich versuche zu sehen, wie Entwickler mit diesen Problemen umgehen (PR und Konzentration auf die Kernidee), wenn sie sich mit komplexeren Projekten befassen.
Ich versuche, einen Teil des Vorproduktionsprozesses zu verfeinern, indem ich eine Methode zur Priorisierung der Anforderungen entwickle, die auf die Bedürfnisse der Spieleentwicklungsbranche zugeschnitten ist. Ein zentrales Element einer solchen Methode ist die Fähigkeit, den kreativen / Unterhaltungswert von Anforderungen zu identifizieren und abzuschätzen. Dazu muss ich jedoch verstehen, wie Spieleentwickler diesen kreativen / unterhaltsamen Wert von Anforderungen wahrnehmen. Kurz gesagt, ich suche nach Antworten auf folgende Fragen :
Frage 1: Wie würden Sie den kreativen / Unterhaltungswert der Anforderungen an Videospiele definieren?
Frage 2: Wie würden Sie es messen?
Frage 3: Wer sollte es messen?
Ich würde gerne sehen, wie diese Probleme von Spieleentwicklern wahrgenommen werden, und ich würde mich freuen, wenn Sie sie hier aufgreifen, aber wenn Sie zu dieser Forschung beitragen möchten - meine ewige Dankbarkeit und eine angemessene Anerkennung / Zitierung in der Forschung und allen Veröffentlichungen erhalten Das wird folgen, bitte füllen Sie meine extrem kurze Umfrage aus (nur 7 Fragen, von denen Sie 3 bereits oben sehen):
Die extrem kurze Umfrage, die Sie als meinen persönlichen Helden festigen wird.
Informationen recherchieren und auslösen
Diese Forschung wird an der Universität Utrecht in den Niederlanden im Rahmen einer Masterarbeit über Informationswissenschaft durchgeführt.
Die Spieleentwicklung ähnelt in vielerlei Hinsicht der Entwicklung von Produktsoftware, da Entwickler bestimmten Softwareentwicklungsprozessen folgen. Das Befolgen einer schlechten (oder gar keiner) Entwicklungsmethode kann zu längeren Entwicklungszeiten führen, das Budget überschreiten und / oder fehlerhafte Produkte liefern (Bethke, 2003). Was Videospiele auszeichnet, ist die kreative Spielvision, die das gesamte Team teilen muss, um sicherzustellen, dass das Endprodukt konsistent und von guter Qualität ist. Dies gilt insbesondere für vollständige Spieletitel, bei denen aus Anwendersicht mehr Ähnlichkeiten mit der Filmkunst bestehen als mit jeder anderen Software. Leider macht dieser merkwürdige kreative Aspekt viele Techniken des Softwareproduktmanagements für die Spielebranche unannehmbar.
Ich bin sehr daran interessiert, den Spielentwicklungsprozess in der Vorproduktionsphase zu verbessern, indem ich eine Methode zur Priorisierung der Anforderungen erstelle, die auf die spezifischen Bedürfnisse der Spielebranche zugeschnitten ist, und ich brauche Ihre Hilfe! Der einfachste Weg, einen Beitrag zur Forschung zu leisten, ist das Ausfüllen meiner kurzen Umfrage (Link oben). Wenn Sie diese Forschung interessant finden, kontaktieren Sie mich bitte unter a.cherv@gmail.com
Informationen für Forscher
Mein Name ist Alex Chervenkoff, ein begeisterter Spieler und ziemlich aufgeregt über diese Forschung! Sie können mich unter folgender Adresse kontaktieren: a.cherv@gmail.com
Abschluss in BSc Informatik an der University of Sheffield, UK.
Derzeit MSc Information Science an der Universität Utrecht, Niederlande.
Danke!