Jakie oprogramowanie śledzić mój projekt? [Zamknięte]

16

Zaraz rozpocznę pierwszą prawdziwą fazę rozwoju mojej gry, która będzie polegać na pozyskiwaniu informacji, zasobów oraz określeniu, dokąd chcę się udać i czego będę potrzebować. Chcę się tylko upewnić, że jestem przygotowany jak najlepiej, zanim zacznę programować.

Nie podoba mi się myśl o używaniu Microsoft Word lub Excel do zarządzania projektami ... Pracowałem już z MS Project, ale nie wydaje mi się, żeby spełniało moje potrzeby.

Potrzebuję oprogramowania, w którym mogę łatwo utrzymać etapy projektu, kamienie milowe, ważne problemy, informacje o technologiach i silnikach, których używam, a także proste notatki i przemyślenia, które chcę zapisać.

Zwykle wolę tablicę do takich rzeczy, ale niestety nie jest to trwały sposób przechowywania. ;) Mogę też wymyślić to po staremu, ale tylko dla szybkich notatek ...

Jakiego oprogramowania używasz do tego?
Czy są powszechnie używane programy?
Czy w ogóle jest jakieś wolne oprogramowanie?

Exa
źródło
Zobacz także: To podejście, którego używam, wykorzystuje system plików bez dodatkowego oprogramowania - nie jest to bezpośrednie rozwiązanie twojego problemu (stąd mój wybór, aby odwołać się do tego tutaj w komentarzu zamiast opublikować go jako odpowiedź), ale być może może być w jakimś stopniu pomocnym? gamedev.stackexchange.com/questions/15519/…
Randolf Richardson

Odpowiedzi:

4

Absolutnie UWIELBIAMM Redmine.

http://www.redmine.org/

Tak prosty, darmowy do zainstalowania, jeśli masz serwer, aby go zainstalować. Interfejs jest tak czysty, wiele wtyczek itp., Aby go rozszerzyć, ale tylko podstawowy moduł do śledzenia błędów, śledzenia czasu, kalendarza, wiki i integracji SVN sprawia, że ​​nie jest to dla mnie łatwiejsze. Szczególnie dobrze, gdy zaczynasz pracę z wieloma osobami, rozbudowanym zespołem lub beta testerami. Po prostu daj im konta z uprawnieniami do śledzenia błędów i poczekaj na opinie =]

Sprawdź to!

AlexS
źródło
Redmine wygląda świetnie, dziękuję! Nie jestem pewien, czy powinienem użyć Redmine czy Trac. Przetestowałem oba i wydają się bardzo podobne.
Exa
Zdecydowałem się na Redmine. Ma wszystko, czego potrzebuję, jest łatwy w użyciu i utrzymaniu, ma własny system uwierzytelniania, a połączenie mojego serwera sieciowego SVN było tak proste, jak zabranie cukierka od dziecka. Dziękuję za to!
Exa
6

Dokumenty Google są naprawdę miłe w przetwarzaniu tego rodzaju informacji. Możesz je udostępnić każdemu, kogo chcesz dołączyć do swojego projektu. Prezentacja Dokumentów Google W czasie rzeczywistym Ty i Twoi znajomi możecie edytować ten sam dokument! Robię to obecnie z moim zespołem projektowym.

Może ci się spodobać pomysł stworzenia własnej Wiki dla twojej gry, aby śledzić wszystkie informacje. Darmowy hosting Wiki

Czy zastanawiałeś się, jak zorganizować i śledzić swój kod po uruchomieniu? Sugerowałbym użycie pewnego rodzaju kontroli wersji, takiej jak Git Version Control w połączeniu z ewentualnie GitHub.

KRB
źródło
Używam Dokumentów Google do swoich celów. Właściwie korzystam z Google Apps, która jest grupą narzędzi Google, która oprócz Dokumentów obsługuje moją pocztę elektroniczną (jest to darmowa wersja). W ten sposób mogę korzystać z nich wszystkich razem i zintegrować moje dokumenty w wiki. To nie jest dokładnie wiki, ale jest szybsze do edycji i utrzymania. Na przykład: rozłóż arkusze na „wiki” wiki.ageofgolbins.com
MichaelHouse
Ups, chciałem utworzyć link do strony z arkuszem
kalkulacyjnym
@ Bajt miły człowiek, wygląda dobrze.
KRB,
4

Ja osobiście korzystam z oprogramowania Wiki. Moimi dwoma ulubionymi są PMWiki (ze względu na prostotę) i Trac . Trac jest szczególnie niesamowity, ponieważ jest Bugtrackerem (w którym kontrolujesz Kamienie Milowe), Przeglądarką repozytoriów, a także ma wiki dla wszystkiego, co możesz sobie wyobrazić. Więc masz wszystko w jednym pakiecie, za darmo!

Prawdopodobnie będziesz musiał zainstalować coś takiego jak XAMPP, aby używać go lokalnie. Ale będzie o wiele więcej mocy, jeśli będziesz mógł go hostować na własnym serwerze.

pek
źródło
+1 za Trac. Ma swoje wady, ale przynajmniej nie jest w zasadzie zerowa konfiguracja do zrobienia i można od razu rozpocząć bycia produktywnym zamiast bawić się z opcjami zawsze.
sam hocevar
Trac jest naprawdę niesamowity, dzięki! Przetestowałem to i działa bardzo dobrze. Przetestowałem go, aby działał na moim serwerze i byłby idealny do projektu, w którym pracuje wiele osób. Po prostu nie wiem, czy wybrać Trac czy Redmine, ponieważ wydają się one bardzo podobne.
Exa
Wygląda na to, że Trac chce, abym zajmował się uwierzytelnianiem użytkowników za pośrednictwem mojego serwera internetowego ... Redmine ma własny system zarządzania użytkownikami.
Exa
Nigdy nie słyszałem o Redmine. Spojrzę na to. W międzyczasie zajrzyj do TracPlugins: trac.edgewall.org/wiki/TracPlugins może tam coś znajdziesz. Osobiście, jeśli używasz Traca z repozytorium, możesz go skonfigurować tak, aby miał takie same konta jak repozytorium SVN. Przynajmniej tak robię.
pek
2

BaseCamp jest fajny, jeśli chcesz zapłacić pieniądze po 30-dniowym okresie próbnym (około 12 USD miesięcznie - robię to). Jest bardzo elastyczny, śledzi czas, kontroluje zmiany dokumentów i tak dalej. Bardzo podoba mi się również ich podejście do robienia zadań i wykorzystanie Textile do szybkiego formatowania podczas pisania dokumentów i wiadomości do członków drużyny. Bardziej przyjazna podczas pracy w zespołach, niż dokumenty Google. Łączy się z różnymi rozwiązaniami do śledzenia błędów i kontrolą źródła (Subversion, nie jestem pewien, które inne, ale prawie na pewno także Git na tym etapie), a rozwiązanie jako całość do zarządzania projektami łączy się naprawdę dobrze i intuicyjnie. Używałem Jiry również w zespołach i to jest do kitu - to zdecydowanie zbyt ciężkie IMO. Rozumiem, że integruje także rodzaj czatu, gdy płacisz za dodatek o nazwie CampFire (?).

Ale jeśli nie, zdecydowanie zgadzam się z KRB, że dokumenty Google to najtańsza, najskuteczniejsza opcja dla zespołu solo lub 2-4 osobowego. Masz kontrolę nad dokumentami i łatwe udostępnianie.

Inżynier
źródło
1
Istnieje darmowa wersja bazy, która działa dobrze, chociaż ma mniej funkcji. Jest jednak idealny do podstawowych rzeczy.
thedaian
1

Używam Assembli od jakiegoś czasu i jest bardzo potężna, szczególnie jeśli będziesz kiedyś pracował z zespołem (małym lub dużym). Zapewnia wiele narzędzi (SVN / Git / CVS, kamienie milowe, bilety, wiki, archiwum plików i wiele innych).

Jedynym minusem jest to, że jeśli nie wybierzesz jednego z ich pakietów społecznościowych / open source (które uniemożliwiają tworzenie „przestrzeni”, jak to nazywają, prywatnymi), które zawierają podzbiór dostępnych narzędzi, musisz płacić co miesiąc opłata w zależności od wybranych opcji.

To Ty decydujesz, czy pakiety społeczności / open source odpowiadają twoim potrzebom, czy możesz / chcesz pozwolić sobie na jeden z ich miesięcznych planów. Osobiście korzystam z planu 8 $ / miesiąc na poważny projekt gry, nad którym pracuję i jest naprawdę świetny (obejmuje bilety, SVN, kamienie milowe, wiki). Wszystkie narzędzia bardzo dobrze się ze sobą integrują. Ja i moi przyjaciele używamy asemblerze do naszych wspólnych projektów open source i zadań klasowych, ponieważ zarządzanie zespołem programistów jest dziecinnie proste.

pwny
źródło
1

Sam zacząłem opracowywać gry i muszę przyznać, że jestem wielkim fanem papieru i długopisu, na początku nie ma to jak zapisywanie rzeczy w celu wyjaśnienia tego w twoim umyśle. Następnie przechodzę do czegoś takiego jak słowo / excel i jedna nuta (miło do robienia fragmentów stron internetowych i grafiki itp.). Następnie spójrz na jakieś oprogramowanie UML do właściwego planowania (wiele bezpłatnych opcji tam) i www.unfuddle.com do kontroli wersji z dokumentacją i kodem.

Ale jestem głęboko przekonany, że pióro i papier są bardzo ważne w tym procesie, nawet przy produkcji muzyki, mam notatnik A4 na każdy projekt, który wykonuję.

Byłbym także zagubiony bez mojej tablicy.

mal
źródło
Nigdy nie przestanę używać pióra i papieru do zapisywania myśli i pomysłów. :) Ale dla całego projektu to oczywiście nie wystarczy. Dzięki za link, ale Unfuddle nie jest darmowy, a darmowa wersja jest bardzo ograniczona.
Exa
Używamy unuddle do kontroli wersji, ale ostatnio zaczęliśmy używać trello, www.trello.com do planowania, śledzenia pomysłów, ustalania celów i tego typu rzeczy; powinieneś to sprawdzić. łatwość użycia to prostota! To jest zajebiste! obejrzyj film wprowadzający, może się okazać przydatny. My robimy.
bot_bot 27.09.11
Wykonane przez Fog Creek Software: youtube.com/watch?v=aaDf1RqeLfo
bot_bot
Wygląda bardzo ładnie i podoba mi się odpowiedni styl „Google”. Ale nie sądzę, że będzie to rodzaj interfejsu, którego chcę używać w moim projekcie. W każdym razie dzięki! :)
Exa
1

Bitbucket to darmowa alternatywa dla płatnych prywatnych repozytoriów znalezionych w Github. Jest nieco trudniejszy w użyciu, ale nie zapłacisz ani grosza.

Oskar
źródło
1

Wygląda jak stary wątek, ale na wypadek, gdyby ktoś nadal szuka narzędzia do zarządzania projektami, polecam WizPro by WizardMeet .

Jest całkowicie darmowy, ale ma również całkiem opłacalny plan dla większych zespołów. Dobrą rzeczą jest to, że nie ogranicza liczby członków ani czasu używania w wersji społecznościowej (bezpłatnej). Jest to ograniczone przez liczbę zadań wystarczającą do pracy w małej grupie.

Pallav Parichay Panda
źródło
Jako OP tego wątku co jakiś czas patrzę na ten wątek, dzięki za wkład! :)
Exa
0

Niedawno rozpocząłem z zespołem projekt gry i podczas fazy projektowania decydujemy się na użycie narzędzi, które mogą pomóc w dłuższej perspektywie.

Do zarządzania projektami używamy Rally: http://www.rallydev.com/, który jest zorientowany na zwinne metodyki, takie jak Scrum, możesz śledzić zadania, kamienie milowe, defekty wszystkich członków projektu, działania kalendarza, zaległości itp. .. i jest dostępny w Internecie, więc bardzo łatwo go zaktualizować.

Do programowania określonych zadań w osobistym harmonogramie używamy Kalendarza Google, do hostingu projektów używamy Google Code, a do wymiany dużych plików i innych rzeczy najlepszą opcją jest Dropbox.

oscar.rpr
źródło