Hier gibt es mehrere Antworten, die auf RTS zugeschnitten sind, aber ich wollte auf etwas hinweisen, das für das Konzept eines minimal lebensfähigen Produkts (MVP) universell ist.
MVP ist ein Konzept, das es schon lange gibt, das aber mit der Entwicklung von Agile sehr populär wurde. Das Konzept ist im Kern recht einfach: Es ist das kleinste Produkt, das "gut genug" ist. Das ist es.
Was MVP schwierig macht, ist, dass es subjektiv und kontextabhängig ist. Wenn Sie an den letzten Meilensteinen eines Militärvertrags arbeiten, ist MVP nichts weniger als "Produkt besteht Qualifikationstests". Die Qualifizierung Ihres Produkts umfasst das Testen jeder einzelnen Anforderung, die zu Beginn des Vertrags (möglicherweise vor Jahren) für Sie festgelegt wurde. Nichts geringeres als MVP.
Zu Beginn eines Projekts ist MVP eine viel niedrigere Messlatte (Gott sei Dank!). Es ist aber auch noch subjektiv. Was ich als Entwickler für das Mindestprodukt halte, ist ganz anders als das des Produktbesitzers und unterscheidet sich immer noch von dem, was der Vizepräsident meines Unternehmens denkt. Sie müssen die Perspektive des Akteurs auswählen, die Sie beim Definieren eines MVP verwenden.
Die kritischste Stimme ist meiner Meinung nach die der Person, die endliche Ressourcen verwaltet: Ihre Zeit und Ihr Geld. In einem Unternehmen kann dies ein Projektleiter oder eine Finanzfachkraft sein. Es könnte ein VP sein. Wenn Sie eine kleine Indie-Firma sind oder jemand, der Spiele für sich schreibt, sind Sie vielleicht diese Person . Aber es ist nicht der normale Spiel - Entwickler Sie . Es ist das Sie , dass die Codierungs - Tools und Kunst - Software und nach oben zieht Excel , um sicherzustellen , schließt können Sie die Rechnungen in diesem Monat zahlen. Es ist das Du , das das Gleichgewicht zwischen einer weiteren Nacht als Programmierer für dein kleines Leidenschaftsprojekt und dem Ausgehen mit Freunden wägen muss.
Da es sich um kleine MVPs handelt (von denen in dem von Ihnen verlinkten Video die Rede war), können wir beginnen, Agiles Konzeptansatz zu verwenden. Ich würde es so formulieren:
Der MVP für jede Iteration / Sprint / Phase ist das Mindestprodukt, das den Ressourcenverbrauch in der für die Erstellung dieses Produkts aufgewendeten Zeit rechtfertigt.
Diese Definition ist der Grund, warum die militärische Definition von MVP, die ich früher verwendet habe, gültig ist: Für sie ist das einzige, was die Millionen, die für einen Militärvertrag ausgegeben wurden, rechtfertigen kann, ein erfolgreiches Produkt, das alles tut, was versprochen wurde. Aber für Sie könnten Sie eine Woche oder einen Monat Zeit rechtfertigen. Die Bar ist niedriger.
Nehmen Sie dazu die Entwicklerkappe ab, ziehen Sie den Anzug und die zugeschnittene Hose an und lassen Sie uns darüber sprechen, was als nächstes passiert. Entwickler, den Sie fertigstellen, ein Produkt heraus zu setzen. Was wirst du damit machen?
Später im Prozess besteht eine Option darin, es zu versenden - Geld zu verdienen, indem Sie das Spiel veröffentlichen. Dies ist in der Tat eine Schlüsseldefinition von MVP, die niemals ignoriert werden sollte. Wenn ein Produkt ausgeliefert werden könnte , wäre dies ein MVP-Kandidat, da das Geldverdienen viele Entwicklungsressourcen rechtfertigt . Aber früh wirst du es nicht veröffentlichen. Das MVP ist also nuancierter:
In der frühen Entwicklung ist das MVP das Mindestprodukt, mit dem Sie etwas lernen können, das die für die Herstellung benötigte Zeit wert ist.
Hinweis: Dies ist möglicherweise nicht das, was Sie lernen wollten. Wenn das, was Sie lernen, lautet: "Dieses Spiel wird es nie schaffen, also sollten wir jetzt aufhören ... aber verdammt, war es unsere Zeit wert, es zu versuchen", dann haben Sie gewonnen. Sie haben ein bisschen gearbeitet und fanden, dass es Ihre Zeit wert war. Auf der anderen Seite, wenn Sie sich für das Spiel entscheiden und denken "Verdammt, wir haben nur wie viele Monate unseres Lebens verschwendet?!?" Das ist ein starker Hinweis darauf, dass Sie sich nicht gut auf MVP beschränkt haben. Wenn Sie sich richtig auf MVP beschränken würden, würden sich die vergangenen Iterationen bereits bezahlt gemacht haben - kein Bedauern.
Nun können wir zu den Beispielen kommen, die andere Leute hier geschrieben haben. Dies sind Antworten, die untersuchen, wie viel Sie mindestens benötigen, um etwas zu lernen. Aber sie alle vermissen ein übergeordnetes Detail: Was ist Ihr nächster Schritt?
Das MVP hängt davon ab, was Sie mit dem MVP nach dessen Erstellung tun möchten. Nehmen Sie Philipps großartige Antwort und den Kommentar von bxk21. Philipps Antwort sprach sich für zwei "Minispiele" aus, eines für die Einheitenkontrolle und eines für das Basisgebäude. bxk21 argumentierte, dass diese nicht so wichtig seien wie der Zeitmanagement-Aspekt. Also, wer hat Recht?
Das ist eine Trickfrage. In bestimmten Umgebungen haben beide recht. Vermutlich werden Sie das veröffentlichte MVP einigen Testspielern übergeben, um Feedback zu erhalten. Welche Art von Testspielern haben Sie vor? Sind sie RTS-Profis? Wenn Ihre Spieletester keine RTS-Experten sind, ist Philipps Antwort wahrscheinlich genau richtig. Sie betrachten die kleinen konkreten Teile des Spiels. Sie werden genug Hintergrund haben, um solche Dinge kommentieren zu können.
Nehmen wir jetzt an, Sie bekommen irgendwie Spieletester wie TLO, Day [9] oder MVP. Dies sind professionelle RTS-Spieler (oder im Fall von Day [9] zumindest eine lobende Erwähnung, da ich nicht glaube, dass er professionell spielt). Wenn dies Ihre Spieletester sind, dann ist die Meinung von bxk21 wahrscheinlich die richtige. Sie werden sich nicht um die kleinen Details kümmern, ob Sie Gebäude bauen oder ob die Gebäude sich selbst bauen. Sie kümmern sich um subtile Nuancen, wie Zeitmanagement und Auswuchtbarkeit. Jetzt werden Sie diese Art von Dingen nicht mehr in frühen Tests festnageln müssen, aber Sie sollten in der Lage sein, den Geschmack von ihnen durchzusetzen. Sie sollten sich darauf konzentrieren, ein Spiel zu erstellen, das das Gefühl zeigt, dass das Spiel ein hohes Maß an Geschicklichkeit vermitteln soll.
Überlegen Sie sich also, wie Ihr nächster Schritt aussehen soll. Was möchten Sie mit Ihrem Produkt tun? Finden Sie dann heraus, was Ihr MVP in Bezug auf dieses Ziel ist.