Quale software tenere traccia del mio progetto? [chiuso]


16

Sto per iniziare la prima vera fase dello sviluppo del mio gioco che consisterà nell'acquisizione di informazioni, risorse e la definizione di dove voglio andare e di cosa avrò bisogno. Voglio solo assicurarmi di essere preparato il meglio possibile prima di iniziare effettivamente lo sviluppo.

Non mi piace l'idea di utilizzare Microsoft Word o Excel per la gestione del mio progetto ... Ho già lavorato con MS Project ma non penso che si adatti alle mie esigenze.

Ho bisogno di un software in cui posso facilmente mantenere le fasi del progetto, le pietre miliari, le questioni importanti, le informazioni sulle tecnologie e i motori che utilizzo, nonché semplici note e pensieri che voglio solo scrivere.

Di solito preferisco una lavagna per cose del genere, ma sfortunatamente non è un modo persistente di memorizzazione. ;) Anche scriverlo alla vecchia maniera è qualcosa a cui riesco a pensare, ma solo per appunti veloci ...

Quale software usi per questo?
Ci sono programmi comunemente usati?
Esiste del software gratuito?


Vedi anche: Questo approccio che utilizzo che utilizza il file system senza software aggiuntivo - non è una soluzione diretta al tuo problema (quindi la mia scelta di fare riferimento qui in un commento invece di pubblicarlo come risposta), ma forse potrebbe ti sarà utile almeno in qualche modo? gamedev.stackexchange.com/questions/15519/…
Randolf Richardson

Risposte:


4

ADORO assolutamente Redmine.

http://www.redmine.org/

Così semplice, gratuito da installare se si dispone di un server su cui installarlo. E l'interfaccia è così pulita, molti plug-in ecc. Per estenderlo, ma solo il tracker di bug, il tracker del tempo, il calendario, l'integrazione wiki e SVN di base non lo rendono un gioco da ragazzi. Particolarmente eccezionale quando inizi a lavorare con più persone, team espansi o beta tester. Basta dare loro account con permessi bug tracker e attendere il feedback =]

Controlla!


Redmine sembra fantastico, grazie! Non sono sicuro se dovrei usare Redmine o Trac. Ho provato entrambi e sembrano essere molto simili.
Exa,

Ho deciso di andare per Redmine. Ha tutto ciò di cui ho bisogno, è facile da usare e mantenere, ha il suo sistema di autenticazione e collegare il mio server web svn è stato facile come prendere caramelle da un bambino. Grazie per quello!
Exa,

6

Google Docs è davvero bello quando si gestisce questo tipo di informazioni. Puoi condividerli con chiunque desideri includere nel tuo progetto. Demo di Google Documenti In tempo reale tu e i tuoi amici potete modificare lo stesso documento! Lo faccio attualmente con il mio team di progettazione.

Inoltre, ti potrebbe piacere l'idea di creare il tuo Wiki per il tuo gioco per tenere traccia di tutte le informazioni. Hosting Wiki gratuito

Hai pensato a come organizzare e tenere traccia del tuo codice quando lo avvii? Suggerirei di utilizzare un tipo di controllo versione come Git Version Control in combinazione con possibilmente GitHub.


Uso Google Documenti per le mie cose. In realtà utilizzo Google Apps, che è un gruppo di strumenti di Google che include Documenti oltre a gestire la posta elettronica per il mio dominio (è la versione gratuita). In questo modo posso usarli tutti insieme e integrare i miei documenti in un wiki. Non è esattamente un wiki, ma è più veloce da modificare e mantenere. Ad esempio: fogli di calcolo
MichaelHouse

Oops, ho voluto collegarmi a una pagina con un foglio di
calcolo

@Byte uomo carino, sembra buono.
KRB,

4

Personalmente utilizzo il software Wiki. I miei due preferiti sono PMWiki (per la sua semplicità) e Trac . Trac è particolarmente fantastico perché è un Bugtracker (dove controlli le pietre miliari), un browser repository e ha anche una wiki per qualsiasi cosa tu possa immaginare. Quindi hai tutto in un unico pacchetto, gratis!

Probabilmente dovrai installare qualcosa come XAMPP per usarlo localmente. Ma sarà molto più potente se potessi ospitarlo sul tuo server.


+1 per Trac. Ha i suoi svantaggi, ma almeno non c'è praticamente nessuna configurazione da fare e puoi immediatamente iniziare a essere produttivo invece di giocare con le opzioni per sempre.
Sam Hocevar,

Trac è davvero fantastico, grazie! L'ho provato e funziona molto bene. L'ho testato per essere eseguito sul mio server e sarebbe perfetto per un progetto su cui lavorano più persone. Semplicemente non so se scegliere Trac o Redmine, perché sembrano essere molto simili.
Exa,

Sembra che Trac voglia che gestisca l'autenticazione dell'utente tramite il mio server Web ... Redmine ha il suo sistema di gestione utenti.
Exa,

Non ho mai sentito parlare di Redmine. Lo darò un'occhiata. Nel frattempo, dai un'occhiata a TracPlugins: trac.edgewall.org/wiki/TracPlugins forse puoi trovare qualcosa lì. Personalmente, se si utilizza Trac con un repository, è possibile configurarlo per avere gli stessi account del repository SVN. Almeno questo è quello che faccio.
pek,


2

BaseCamp è carino, se sei disposto a pagare i soldi dopo il periodo di prova di 30 giorni (circa $ 12 / mese - lo faccio). È molto flessibile, tiene traccia del tempo, ha il controllo di revisione sui documenti e così via. Mi piace anche molto il loro approccio da fare e l'uso di Textile per una formattazione rapida durante la digitazione di documenti e messaggi ai compagni di squadra. Più amichevole quando si lavora in gruppo, di Google Documenti. Si collega a varie soluzioni di tracciamento dei bug e al controllo del codice sorgente (Subversion, non sono sicuro di quali altri, ma quasi certamente Git anche in questa fase), e la soluzione nel suo insieme per la gestione del progetto si lega in modo molto intuitivo e intuitivo. Ho usato anche Jira in squadra, e fa schifo in confronto - troppo pesante IMO. Capisco che integra anche una sorta di soluzione di chat quando si paga per il componente aggiuntivo chiamato CampFire (?).

In caso contrario, sono assolutamente d'accordo con KRB sul fatto che google docs sia l'opzione più economica ed efficace per un solo o un team di 2-4 persone. Ottieni il controllo di revisione sui documenti e una facile condivisione.


1
C'è una versione gratuita del campo base che funziona bene, anche se ha meno funzionalità. È perfetto per le cose di base però.
thedaian

1

Ho usato Assembla per un po 'ed è molto potente, specialmente se prima o poi lavorerai con una squadra (piccola o grande). Fornisce molti strumenti (SVN / Git / CVS, pietre miliari, ticket, wiki, un archivio di file e molti altri).

L'unico aspetto negativo è che, a meno che tu non scelga uno dei loro pacchetti community / open source (che ti impediscono di rendere il tuo "spazio", come lo chiamano, privato) che viene fornito con un sottoinsieme degli strumenti disponibili, devi pagare un mese tariffa a seconda delle opzioni desiderate.

Sta a te decidere se i pacchetti community / open source soddisfano le tue esigenze o se puoi / vuoi permetterti uno dei loro piani mensili. Personalmente uso un piano da 8 $ / mese per un serio progetto di gioco a cui sto lavorando ed è davvero fantastico (include biglietti, SVN, pietre miliari, wiki). Tutti gli strumenti si integrano molto bene tra loro. Io e i miei amici usiamo anche assemblla per i nostri comuni progetti open source e incarichi di classe in quanto rende la gestione di un team di sviluppo software un gioco da ragazzi.


1

Ho solo iniziato a sviluppare giochi da solo, e devo dire che sono un grande fan di carta e penna per cominciare, niente come scrivere cose per chiarirle nella mente. Quindi mi trasferisco in qualcosa come word / excel e una nota (piacevole per prendere frammenti di pagine Web, grafica e simili). Quindi cerca una sorta di software UML per una corretta pianificazione (molte opzioni gratuite disponibili) e www.unfuddle.com per il controllo della versione con documentazione e codice.

Ma sono fermamente convinto che carta e penna siano molto importanti nel processo, anche con la produzione musicale, ho un quaderno A4 per ogni progetto che faccio.

Sarei anche perso senza la mia lavagna.


Non smetterò mai di usare carta e penna per scrivere pensieri e idee. :) Ma per l'intero progetto non sarebbe abbastanza ovviamente. Grazie per il link, ma Unfuddle non è gratuito e la versione gratuita è molto limitata.
Exa,

Stiamo usando unfuddle per il controllo della versione, ma recentemente abbiamo iniziato a utilizzare trello, www.trello.com per la pianificazione, tenere traccia delle idee, impostazione degli obiettivi e quel tipo di cose; Si dovrebbe controllare. è facile da usare è semplicità! è meraviglioso! guarda il video introduttivo, potresti trovarlo utile. Noi facciamo.
bot_bot,

È realizzato da Fog Creek Software: youtube.com/watch?v=aaDf1RqeLfo
bot_bot

Sembra molto bello e mi piace lo stile "Google" corretto. Ma non credo che sarà il tipo di interfaccia che voglio usare per il mio progetto. Grazie comunque! :)
Exa,

1

Bitbucket è un'alternativa gratuita ai repository privati ​​a pagamento trovati su Github. È un po 'più difficile da usare, ma non pagherai un centesimo.


1

Sembra un vecchio thread, ma nel caso in cui qualcuno stia ancora cercando uno strumento di gestione del progetto, consiglio WizPro di WizardMeet .

È totalmente gratuito da usare, ma ha anche un piano di pagamento decente per le squadre più grandi. La cosa positiva è che non limita il numero di membri o la durata dell'utilizzo nella versione della community (gratuita). È solo limitato dal numero di attività che è abbastanza ragionevole per lavorare in un piccolo gruppo.


Come OP di questa discussione, guardo questa discussione ogni tanto, grazie per l'input! :)
Exa,

0

Di recente ho iniziato con una squadra un progetto di gioco e durante la fase di progettazione del gioco decidiamo di utilizzare alcuni strumenti che potrebbero aiutarti a lungo termine.

Per la gestione del progetto utilizziamo Rally: http://www.rallydev.com/ che è orientato a metodologie agili come Scrum, è possibile tenere traccia di attività, pietre miliari, difetti di tutti i membri del progetto, attività di calendario, backlog, ecc. .. ed è sul Web, quindi è molto facile da aggiornare.

Per programmare attività specifiche sulla pianificazione personale utilizziamo Google Calendar, per l'hosting di progetti utilizziamo Google Code e per scambiare file di grandi dimensioni e altre cose l'opzione migliore è Dropbox.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.