Advertisement
  1. Game Development
  2. Project Management

L'elenco dinamico delle priorità: Come gestire il miei Progetti di Sviluppo Giochi

Scroll to top
Read Time: 6 min

() translation by (you can also view the original English article)

Pianificare un progetto di gioco e restando nei tempi previsti è difficile. Per mantenere il controllo della situazione, io uso un semplice sistema che non richiede app, solo una penna ed un foglio di carta. Questo sistema migliora notevolmente il mio processo di programmazione e di sviluppo, quindi se siete sempre in ritardo, provatelo! Penso che potrebbe esservi di aiuto.

Perché mi piace la l'Elenco Dinamico delle Priorità

Quando ho lavorato nel settore dei videogiochi, ho sperimentato una "marcia della morte" di prima mano. Una combinazione di due grandi progetti e una scarna pianificazione da giorni 18 ore lavorative al giorno per mesi e mesi.

Da allora, ho studiato molti metodi per progettare la pianificazione, che vanno dal wiki ai programmi informatici specializzati, ma ho trovato uno strumento che li supera tutti: un blocco note standard.

Il wiki e le applicazioni richiedono tempo per impararli e mantenerli e la maggior parte degli sviluppatori che conosco preferiscono spendere quel tempo per migliorare il gioco. Come dice un vecchio proverbio, "il miglior strumento è quello che verrà utilizzato", questo è l'incredibile forza di un blocco note di tutti i giorni.

Avviare il vostro elenco

L'Elenco Dinamico delle Priorità è semplicemente un elenco di attività che evolveranno nel corso del tempo. Si inizia con una panoramica delle attività da realizzare per completare il vostro gioco:

Dynamic Priority List Broad OverviewDynamic Priority List Broad OverviewDynamic Priority List Broad Overview
Un elenco dinamico di priorità che mostra le linee principali di un progetto.

Ovviamente, non è un piano completo. Il vostro obiettivo è semplicemente quello di avere un posto per visualizzare il quadro generale. E' fin troppo facile dimenticare quel menu opzioni o l'interfaccia di caricamento quando siete pieni fino al collo immersi nella programmazione e in ritardo.

Ora, sedetevi e lavorate normalmente. Meno è il tempo che vi rifiutate di perdere con il nuovo strumento di pianificazione, più è probabile che lo usiate.

Lavorando naturalmente, vi darà un'immagine più chiara di ogni elemento che deve essere completato. Cancellare le voci di panoramica di massima come "Gameplay" e sostituitele con le caratteristiche specifiche di cui avete bisogno o anche solo state prendendo in considerazione.

Dynamic Priority List Revised and AnnotatedDynamic Priority List Revised and AnnotatedDynamic Priority List Revised and Annotated
Un elenco di priorità dinamica, con annotazioni.

Appena ogni oggetto viene in mente, aggiungere rapidamente alla lista senza distogliere la vostra mente dalla attività corrente. Non preoccupatevi di come implementarla o se si rientra nel gioco, basta che aggiungiate tutto alla lista in modo da poterlo affrontare in futuro.

Simbologia avanzata

Avete notato il punto interrogativo e le frecce sul mio elenco?

Man mano ci si abitua ad usare l'elenco, è possibile lasciare delle note per voi stessi. Queste scorciatoie possono ricordarvi delle cose a colpo d'occhio, e andrebbero personalizzate per adattarle al proprio stile di sviluppo.

Ad esempio, io uso la seguente:

  • Punto interrogativo: per qualsiasi compito su cui avrò bisogno di pensare: o una domanda di progettazione, o come implementarlo.
  • Frecce: per qualsiasi attività che sono collegate alla logica o nel codice. Queste saranno probabilmente realizzate contemporaneamente.
  • Barra: Quando ho due opzioni che poi dovrò scegliere, il loro collegamento sarà con una barra.
  • Parolacce: per tutto ciò di cui ho paura e che non voglio fare. Questo non serve a nulla ma mi fa sentire bene.

Ricordate, personalizzare la simbologia con ciò che funziona per voi!

Rituale notturno

Ogni sera, quando chiudo il mio computer, eseguo una serie di compiti per prepararmi alla mattina successiva. Leggo l'elenco e scelgo le attività che dovrebbero essere fatte nel corso della prossima giornata di lavoro.

Piazzo una stella accanto a ciascuna di queste attività "prioritarie". Quando ho finito, imposto la lista accanto al mio computer in modo che saprò esattamente con cosa iniziare la mattina.

Se alcuni elementi speciali non vengono completati nel corso della giornata, aggiungo un'altra stella di notte. Questo aumenta la priorità di ogni task con il tempo, in modo che non possa più rimandare i compiti duri e noiosi per più di un giorno o due.

E finisco così:

  • Una stella (*): Le cose che considero da lavorare.
  • Due stelle (**): Le cose che dovrei fare, anche se non sono in vena.
  • Tre stelle (***): Niente altra cosa verrà fatta se prima non finisco questa.

Elementi con zero stelle verranno fatti quando ho tempo libero, la voglia e senza le priorità principali. Questo è di solito riservato agli obiettivi immaginati che non sono di vitale importanza per il completamento, o per le caratteristiche che li rendono realizzabili solo in seguito, nella fase di sviluppo.

Il rituale AFK (Away From Keyboard, lontano dalla tastiera)

D'ora in poi, portate questo blocco note voi e allontanatevi dal computer.

Mentre si sta mangiando a pranzo, rileggere l'elenco.

Guardate la TV? Leggete l'elenco.

Andando a fare una passeggiata? Perché non prendere l'elenco e leggerlo?

Utilizzate questo tempo per riflettere su come implementare i compiti difficili, decidendo quali scelte meglio si adattano al vostro disegno e capire cosa presenta la necessità di essere tagliato in base alla scadenza corrente. Aggiornare l'elenco con le possibili soluzioni e modifiche.

Mentre lavoriamo, tutti noi abbiamo una visione a tunnel. In ufficio abbiamo i manager che dovrebbero guardare il quadro generale, ma come indie dobbiamo farlo da noi. Usare il vostro tempo AFK per essere il vostro miglior manager.

Pulitura

Se scopriamo che l'elenco è sempre disordinato dopo un paio di giorni, stiamo facendo le cose per bene!

Ogni quattro - sette giorni dovrete prendervi un pò di tempo AFK per copiare le attività rimanenti in una pagina nuova di zecca. Ma qui il valore sta nel fatto che siete costretti a guardare il progetto nel suo insieme.

Non è sufficiente copiare tutto ciò che rimane; pensate a ciascun elemento singolarmente, in base al programma attuale. Se siete a corto di tempo, riducete le priorità di alcune caratteristiche e tagliatene altre dalla lista.

E' il vostro momento AFK, quindi state mangiando, guardando un film e vi state divertendo. Avete tutto il tempo del mondo per prendere le decisioni difficili. Usatelo!

Ora avete una lista pulita che è aggiornata con le priorità attuali.

Dynamic Priority List Week 2Dynamic Priority List Week 2Dynamic Priority List Week 2
Un elenco di priorità dinamiche, rivisto, con le valutazioni di priorità a stella.

Utilizzando queste strategie di base, otterrete una migliore panoramica del vostro progetto. Ciò permetterà di migliorare la pianificazione in modo drammatico, senza tagliare il vostro tempo di sviluppo. Imparare ad utilizzare il blocco note vi permetterà di ottenere maggiori risultati con una frazione dello sforzo.

Conclusione

Anche se, pur mantenendo una lista, si perde qualche scadenza o una attività non riesce, si dispone comunque di un log dell'esecuzione delle vostre priorità. Si può vedere ciò che avete compiuto ogni settimana e ripensare alle scelte effettuate. Questo vi permette di imparare da ogni progetto indipendentemente dal suo successo o fallimento.

Ogni progetto da la possibilità di imparare e migliorare il processo. Questo semplice elenco può aiutare a realizzarlo.

Riferimenti

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Game Development tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.