Burada RTS'lere uyarlanmış birkaç cevap var, ancak Minimal Uygun Ürün (MVP) kavramına evrensel olan bir şeyi belirtmek istedim.
MVP, uzun zamandır süren bir konsepttir, ancak Çevik gelişim sahneye çıktığında çok popüler oldu. Konsept, özünde oldukça basittir: "yeterince iyi" olan en küçük üründür. Bu kadar.
MVP'yi zorlaştıran şey, öznel ve içeriğe bağlı olmasıdır. Askeri bir sözleşmenin son kilometre taşları üzerinde çalışıyorsanız, MVP “ürün kalifikasyon testlerinden geçer” den başka bir şey değildir. Ürününüzün kalifikasyonu, sözleşmenin başlangıcında (belki de yıllar önce) sizin için ortaya konan gereksinimden her birinin test edilmesini içerecektir. Bunun dışında hiçbir şey MVP olarak nitelendirilemez.
Bir projenin başlarında, MVP çok daha düşük bir çubuktur (şükürler olsun!). Ancak yine de özneldir. Bir geliştirici olarak minimum ürün, ürün sahibinden çok farklı ve yine de şirketimin Başkan Yardımcısının düşündüğünden farklı. Bir MVP tanımlarken hangi aktörün bakış açısını kullandığınızı seçmelisiniz.
Bana göre en kritik ses, sınırlı kaynakları yöneten kişinin sesi: zamanınız ve paranız. Bir şirkette, bu bir proje lideri veya finanse edilen biri olabilir. Bir VP olabilir. Küçük bir bağımsız şirket ya da yalnız oyun yazan biriyseniz, o kişi siz olabilirsiniz . Ama bu normal oyun geliştiricisi değilsin . Bu var sen emin bu ay faturaları ödeyebilirsiniz yapmak Excel kadar kodlama araçları ve sanat yazılım ve çeker kapatan. BuArkadaşlarınızla dışarı çıkmaya karşı küçük tutku projenize kodlama yaparak başka bir gece geçirmek arasındaki dengeyi ölçmeniz sensin .
Küçük MVP'lerden bahsettiğimizden (bağlantı kurduğunuz videonun bahsettiği video buydu), Agile'nin konsepte yaklaşımını kullanmaya başlayabiliriz. Bunu şu şekilde ifade ederdim:
Herhangi bir yineleme / sprint / faz için MVP, bu ürünü oluşturmak için harcanan zamandaki kaynak harcamalarını haklı kılan minimum üründür.
Bu tanım, daha önce kullandığım MVP'nin askeri tanımının geçerli olmasının nedenidir: onlar için, bir askeri sözleşmeye harcanan milyonları haklı çıkarabilecek tek şey, vaat edilen her şeyi yapan başarılı bir üründür. Ancak, sizin için bir hafta veya bir ay süre haklı olabilirsiniz. Bar daha düşük.
Bunun için, geliştirici kapağını çıkar, elbiseni ve pantolonunu giy ve sonra ne olacağı hakkında konuşalım. Geliştirici bir ürün ortaya çıkarmayı tamamlar. Bununla ne yapacaksın?
Sürecin ilerleyen kısımlarında, bir seçenek onu göndermek olacak - oyunu bırakarak para kazanmak. Ve gerçekten de, bu hiçbir zaman göz ardı edilmemesi gereken MVP'nin anahtar bir tanımıdır. Bir ürün varsa olabilir sevk edilecek para kazanmak bir haklı, çünkü, aday MVP'dir çok geliştirme kaynaklarının. Ama daha önce, onu serbest bırakmayacaksın. Yani MVP daha nüanslıdır:
Erken gelişimde, MVP üretmek için harcadığı zamana değecek bir şeyi öğrenmenize izin veren minimum üründür.
Not: bu öğrenmek istediğiniz şey olmayabilir. Öğrendiğin şey "bu oyun asla başaramayacak, bu yüzden şimdi istifa etmeliyiz ... ama kahretsin, yapmaya çalıştığımız zamana değdi", sonra sen kazandın. Biraz çalıştın ve zamanına değdiğini hissettin. Öte yandan, eğer oyunu yapmaya karar verirseniz ve “kahretsin, sadece kaç ayımızı harcadık?!” Diye düşünürseniz. o zaman bu kendini MVP ile sınırlamak için iyi bir iş yapmadığın için güçlü bir öneri. Kendinizi MVP ile doğru bir şekilde sınırlandırıyor olsaydınız, geçmiş tekrarlamalar zaten kendileri için para ödemiş sayılırdı - pişmanlık yok.
Şimdi başkalarının burada yazdığı örneklere ulaşabiliriz. Bunlar, bir şey öğrenmek için gereken minimum miktarın ne olduğunu keşfeden cevaplardır. Ama hepsi bir genel detayı özlüyor: Bir sonraki hareketin ne?
MVP, oluşturulduktan sonra bu MVP ile ne yapmayı planladığınıza bağlıdır. Philipp'in büyük cevabını al ve bxk21'in yorumunu alın. Philipp'in cevabı, birim kontrollerden biri ve temel binalardan biri olan iki "mini oyun" için savundu. bxk21, bunların zaman yönetimi yönü kadar önemli olmadığını savundu. Peki kim haklı?
Bu hileli bir soru. Her ikisi de belirli ortamlarda haklı. Muhtemelen geri bildirim almak için piyasaya sürülen MVP'yi bazı oyunculara vermek üzeresiniz. Ne tür bir oyun kurucusu kullanmayı düşünüyorsunuz? Onlar RTS yanlısı mı? Eğer oyuncuların RTS’lerde uzman değilse, Philipp’in cevabı muhtemelen açıktır. Oyunun küçük beton parçalarına bakıyorsun. Bu tür şeyler hakkında yorum yapabilmek için yeterli altyapıya sahip olacaklar.
Diyelim ki bir şekilde TLO, Day [9] veya MVP gibi oyuncuları bulalım. Bunlar profesyonel seviye RTS oyuncularıdır (veya Gündüz vakasında [9], en azından onur verici bir söz, çünkü profesyonel olarak oynadığını sanmıyorum). Bunlar sizin playtraşlarınızsa, bxk21'in görüşü muhtemelen doğru olanıdır. Bina inşa edip etmediğiniz veya binaların kendilerini inşa edip etmediği ile ilgili küçük ayrıntılara bakmayacaklar. Zaman yönetimi ve dengeleme gibi ince nüanslı şeylerle ilgilenecekler. Artık, erken testlerde bu tür şeyleri çivilemeye başlamayacaksınız, ama tadı verebilmelisiniz. ortaya . Oyunun yüksek düzeyde bir beceride canlandırılmasını istediğiniz hissi gösteren bir oyun yapmaya yoğunlaşmalısınız.
Öyleyse bir sonraki hamlenin ne olmasını istediğine karar ver. Ürününüzle ne yapmak istiyorsunuz? O zaman MVP'nizin bu amaç için ne olduğunu anlayın.