One-Man GameDev Mağazalarında Süreçleri İyileştirme


11

Bir hobi programcısı olarak, Agile'nin retrospektifleri gibi sürekli iyileştirmeye benzer bir süreci süreçlerime nasıl dahil edebilirim?

Her projenin sonunda üç iyi / kötü şeyin mermi eşyalarını denedim, ama yeterli olmadığını hissediyorum. Ve bir sprint retrospektifinin aşırı dolu olduğunu hissediyorum. Denge nerede? Sürekli süreç iyileştirme için kapıyı nasıl açabilirim ve açmalıyım?

Ya da belki de bu soru beta Proje Yönetimi Stack Exchange sitesinde olmalıdır ?

Yanıtlar:


6

Bu kişisel bir proje olduğundan, süreçte bataklığa düşmemek için çok dikkatli olmalısınız. Sürekli iyileştirme çok arzu edilir olsa da, Yalın ve Çevik'ten felsefi olarak tek kişilik bir şovun basitliği ile uyumlu öğeleri seçmeyi düşünün.

Scrum ve diğer birçok sistemde, sprint retrospektifleri faydalıdır, çünkü bir takıma gelişmeleri belirlemesi için zaman tanırlar. Lean'da, bir problemin ortaya çıktığı gibi çözülmesine sıklıkla odaklanılır ve bence bu büyük fayda sağlayabileceğiniz yerdir.

Kötü bir kod veya sorun belirlediğinizde, onu işaretleyin ve aşağıdakileri yapmak için bir dakikanızı ayırın:

  1. Sorunun nerede bulunduğuna bakın
  2. Etkileşen öğelere ve sistemlere bakın
  3. Hızlı bir çözüm bulun (işe yarayan bir şey, genellikle yaptığımız ve durduğumuz şey)
  4. Temel nedeni belirleyin ( 5 neden )
  5. Daha tatmin edici (muhtemelen standartlaştırılmış) bir çözüm üretin veya bir çözüm planı yapın (muhtemelen bu proje veya sprint'ten sonra uygulanacak bir şey)

Yani, bu Gemba yönetiminin beş altın kuralından alınır ve senaryonuza uyması için uğraşılır. Bir dereceye kadar, hala süper uygulanabilir değil. Kilometreniz değişir ve uyum sağlamanız gerekir; ama iyi haberler var: hepsi Yalın bir parçası!

Bulabileceğiniz tüm süreçleri "doğru uyum" sağlayacak şekilde uyarlamanız gerekir. Bu, kendi içinde ve içinde sürekli olarak geliştirmeniz gereken bir şey olacaktır.

Umarım bu mantıklıdır. İsterseniz daha spesifik referanslar ve yorumlar sağlayabilirim.

EDIT (yorumlardaki soruya yanıt olarak):

Başlamak için LeanBlog.org'u ziyaret etmenizi öneririm . Önce bu makaleyi okumak isteyebilirsiniz . Kısa ve özlü tırnaklarla dolu. Çoğu sağlıkla ilgili; ancak, oyunlara nasıl uygulandığını gerçekten hızlı bir şekilde göreceksiniz.

Kendi boynuzumu tootlamak değil, ama gamasutra hakkında standart çalışma hakkında bir makale yazdım ve yorumlar bölümünde bazı harika kaynaklara ve fikirlere sahip. Burada bulabilirsiniz.

Menlo Innovation bloguna göz atmanızı şiddetle tavsiye ederim . Hakkında konuştuklarının çoğu daha büyük şirketler için geçerlidir; ancak adapte edebilmelisiniz.

Birkaç ay sonra sonuçlarınızı öğrenmek isterim :)

Umarım bu bağlantılar yardımcı olur!


Lütfen referans veriniz. Ayrıca, buna gerçekten bir örnek istiyorum.
ashes999

0

İş yerinde bu tür şeyler için JIRA kullanmamıza rağmen, evde bir oyun için kendi versiyonum için bir versiyonunu uyarladım. Sizin için çalışan bir sistem olabilir veya olmayabilir, ancak yine de ekleyeceğim:

  1. Bazı dizin kartları ve onları tutmak için bir yere alın - masa üzerinde birkaç kazık iyi çalışıyor. Bu yığınları "Başlatılamadı", "Devam Ediyor", "Engellendi", "İyileştirme gerekiyor" ve "Tamamlandı" olarak işaretleyin.
  2. Yapılması gereken bir görev düşünürsem, hemen bir indeks kartına yazar ve zorluk / karmaşıklık tahmini veririm
  3. Şu anda üzerinde çalıştığım bir görev engellendiyse, neden arkasına yazıyorum
  4. Görev bir engelleyici değilse, gerekene kadar (veya engellenmemiş / devam eden görevler bitene kadar) yapmayın.
  5. Tüm görevleriniz İyileştirme İhtiyacı veya Tamamlanma aşamasındaysa, iyileştirmeye ihtiyaç duyanlar üzerinde çalışmaya başlayın.
  6. ????
  7. Kar!

Sorum, çevik ve proje yönetiminin nasıl uygulanacağı ile ilgili değil; mevcut oyun geliştirme süreçlerimi nasıl ayarlayacağım. Şerefe.
ashes999
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.