¿Qué software realizar un seguimiento de mi proyecto? [cerrado]

16

Estoy a punto de comenzar la primera fase real del desarrollo de mi juego, que consistirá en la adquisición de información, recursos y la definición de hacia dónde quiero ir y qué necesitaré para eso. Solo quiero asegurarme de que estoy preparado lo mejor posible antes de comenzar el desarrollo.

No me gusta la idea de usar Microsoft Word o Excel para la gestión de mi proyecto ... Ya trabajé con MS Project pero no creo que se ajuste a mis necesidades.

Necesito un software en el que pueda mantener fácilmente los pasos del proyecto, los hitos, los problemas importantes, la información sobre las tecnologías y los motores que uso, así como notas y pensamientos simples que solo quiero escribir.

Por lo general, prefiero una pizarra para cosas como esa, pero desafortunadamente no es una forma persistente de almacenamiento. ;) También escribirlo en la vieja escuela es algo en lo que puedo pensar, pero solo para notas rápidas ...

¿Qué software usas para eso?
¿Hay programas de uso común?
¿Hay algún software libre?

Exa
fuente
Vea también: Este enfoque que utilizo que utiliza el sistema de archivos sin software adicional: no es una solución directa a su problema (de ahí que decida hacer referencia aquí en un comentario en lugar de publicarlo como respuesta), pero tal vez pueda ser útil para usted en algún grado al menos? gamedev.stackexchange.com/questions/15519/…
Randolf Richardson

Respuestas:

4

Me encanta Redmine.

http://www.redmine.org/

Tan simple, libre de instalar si tiene un servidor para instalarlo. Y la interfaz es tan limpia, una gran cantidad de complementos, etc. para extenderla, pero solo el rastreador de errores básico, el rastreador de tiempo, el calendario, la wiki y la integración SVN hacen que no sea más inteligente para mí. Especialmente genial cuando comienzas a trabajar con varias personas, equipo ampliado o probadores beta. Simplemente deles cuentas con permisos de seguimiento de errores y espere los comentarios =]

¡Echale un vistazo!

AlexS
fuente
Redmine se ve genial, gracias! No estoy seguro de si debo usar Redmine o Trac. Probé ambos y parecen ser muy similares.
Exa
Decidí ir por Redmine. Tiene todo lo que necesito, es fácil de usar y mantener, tiene su propio sistema de autenticación y conectar mi servidor web svn fue tan fácil como quitarle los dulces a un niño. ¡Gracias por eso!
Exa
6

Google Docs es realmente bueno cuando maneja este tipo de información. Puede compartirlos con cualquier persona que desee incluir en su proyecto. Demostración de Google Docs ¡ En tiempo real, usted y sus amigos pueden editar el mismo documento! Hago esto actualmente con mi equipo de diseño.

También puede que le guste la idea de crear su propia Wiki para que su juego realice un seguimiento de toda la información. Alojamiento gratuito de Wiki

¿Has pensado en cómo organizarás y realizarás un seguimiento de tu código cuando comiences eso? Sugeriría usar algún tipo de control de versiones como Git Version Control en combinación con posiblemente GitHub.

KRB
fuente
Yo uso Google Docs para mis cosas. En realidad, uso Google Apps, que es un grupo de herramientas de Google que incluye documentos además de manejar el correo electrónico de mi dominio (es la versión gratuita). De esta manera puedo usarlos todos juntos e integrar mis documentos en una wiki. No es exactamente un wiki, pero es más rápido de editar y mantener. Por ejemplo: separe las hojas en "wiki" wiki.ageofgolbins.com
MichaelHouse
Vaya, tenía la intención de vincular a una página con una hoja de
cálculo
@Byte buen hombre, se ve bien.
KRB
4

Yo personalmente uso el software Wiki. Mis dos favoritos son PMWiki (por su simplicidad) y Trac . Trac es especialmente impresionante porque es un Bugtracker (donde controlas Milestones), un navegador de repositorio y también tiene un wiki para todo lo que puedas imaginar. ¡Así que tienes todo en un paquete, gratis!

Probablemente necesitará instalar algo como XAMPP para usarlo localmente. Pero será mucho más potente si pudiera alojarlo en su propio servidor.

pek
fuente
+1 para Trac. Tiene sus inconvenientes, pero al menos hay básicamente una configuración cero que hacer y puede comenzar a ser productivo de inmediato en lugar de jugar con opciones para siempre.
sam hocevar
Trac es realmente increíble, ¡gracias! Lo probé y funciona muy bien. Lo probé para que se ejecute en mi servidor y sería perfecto para un proyecto en el que trabajan varias personas. Simplemente no sé si elegir Trac o Redmine, porque parecen ser muy similares.
Exa
Parece que Trac quiere que maneje la autenticación del usuario a través de mi servidor web ... Redmine tiene su propio sistema de administración de usuarios.
Exa
Nunca he oído hablar de Redmine. Lo echaré un vistazo. Mientras tanto, eche un vistazo en TracPlugins: trac.edgewall.org/wiki/TracPlugins, tal vez pueda encontrar algo allí. Personalmente, si usa Trac con un repositorio, puede configurarlo para que tenga las mismas cuentas que el repositorio SVN. Al menos eso es lo que hago.
Pek
2

BaseCamp es bueno, si está dispuesto a pagar el dinero después de la prueba de 30 días (alrededor de $ 12 / mes. Hago esto). Es muy flexible, realiza un seguimiento del tiempo, tiene control de revisión de documentos, etc. También me gusta mucho su enfoque de tareas pendientes, y el uso de Textile para el formateo rápido al escribir documentos y mensajes a los compañeros de equipo. Más amigable cuando se trabaja en equipo, que los documentos de Google. Se relaciona con varias soluciones de seguimiento de errores y con el control de origen (Subversion, no estoy seguro de cuáles otros, pero casi seguramente Git también en esta etapa), y la solución en su conjunto para la gestión de proyectos se vincula muy bien e intuitivamente. También he usado a Jira en equipos, y es una mierda en comparación, una OMI demasiado pesada. Entiendo que también integra una especie de solución de chat cuando paga el complemento llamado CampFire (?).

Pero si no, definitivamente estoy de acuerdo con KRB en que Google Docs es la opción más barata y efectiva para un equipo en solitario o de 2 a 4 personas, incluso. Obtiene control de revisión en documentos y fácil intercambio.

Ingeniero
fuente
1
Hay una versión gratuita del campamento base que funciona bien, aunque tiene menos funciones. Sin embargo, es perfecto para cosas básicas.
Thedaian
1

He usado Assembla por un tiempo y es muy poderoso, especialmente si vas a trabajar con un equipo (pequeño o grande) en algún momento. Proporciona muchas herramientas (SVN / Git / CVS, hitos, tickets, wiki, un archivo y mucho más).

El único inconveniente es que, a menos que elija uno de sus paquetes comunitarios / de código abierto (que le impiden hacer que su "espacio", como lo llaman, privado) que viene con un subconjunto de las herramientas disponibles, deba pagar mensualmente tarifa según las opciones que desee.

Depende de usted decidir si la comunidad / paquetes de código abierto se ajustan a sus necesidades o si puede / desea pagar uno de sus planes mensuales. Personalmente uso un plan de 8 $ / mes para un proyecto de juego serio en el que estoy trabajando y es realmente genial (incluye entradas, SVN, hitos, wiki). Todas las herramientas se integran muy bien entre sí. Mis amigos y yo también utilizamos Assembla para nuestros proyectos comunes de código abierto y tareas de clase, ya que hace que administrar un equipo de desarrollo de software sea muy fácil.

pwny
fuente
1

Solo comencé a desarrollar juegos, y tengo que decir que soy un gran fanático de la pluma y el papel, para empezar, nada como escribir cosas para aclararlo en tu mente. Luego lo transfiero a algo como word / excel y una nota (bueno para tomar fragmentos de páginas web y gráficos y similares). Luego, busque algún tipo de software UML para una planificación adecuada (muchas opciones gratuitas disponibles) y visite www.unfuddle.com para el control de versiones con documentación y código.

Pero creo firmemente que el lápiz y el papel son muy importantes en el proceso, incluso con la producción musical, tengo un cuaderno A4 para cada proyecto que hago.

También estaría perdido sin mi pizarra.

mal
fuente
Nunca dejaré de usar lápiz y papel para escribir pensamientos e ideas. :) Pero para todo el proyecto no sería suficiente, por supuesto. Gracias por el enlace, pero Unfuddle no es gratuito y la versión gratuita es muy limitada.
Exa
Estamos usando el método de desenrollar para el control de versiones, pero recientemente comenzamos a usar trello, www.trello.com para planificar, realizar un seguimiento de las ideas, establecer metas y ese tipo de cosas; Usted deberia comprobar esto. ¡su facilidad de uso es simplicidad! ¡es impresionante! mire el video introductorio, puede que le resulte útil. Hacemos.
bot_bot
Está hecho por Fog Creek Software: youtube.com/watch?v=aaDf1RqeLfo
bot_bot
Se ve muy bien y me gusta el estilo apropiado de "Google". Pero no creo que sea una interfaz que quiera usar para mi proyecto. ¡Gracias de todos modos! :)
Exa
1

Bitbucket es una alternativa gratuita a los repositorios privados pagos que se encuentran en Github. Es un poco más difícil de usar, pero no pagará un centavo.

Oskar
fuente
1

Parece un hilo viejo, pero en caso de que alguien todavía esté buscando una herramienta de gestión de proyectos, recomiendo WizPro de WizardMeet .

Es totalmente gratuito, pero también tiene un plan decente de pago para equipos más grandes. Lo bueno de esto es que no restringe el número de miembros o la duración del uso en la versión comunitaria (gratuita). Está limitado por la cantidad de tareas que es razonablemente suficiente para trabajar en un grupo pequeño.

Pallav Parichay Panda
fuente
Como OP de este hilo, he echado un vistazo a este hilo de vez en cuando, ¡gracias por el aporte! :)
Exa
0

Recientemente comencé con un equipo un proyecto de juego y durante la fase de diseño del juego decidimos usar algunas herramientas que pueden ayudarte a largo plazo.

Para la gestión de proyectos utilizamos Rally: http://www.rallydev.com/ que está orientado a metodologías ágiles como Scrum, puede realizar un seguimiento de tareas, hitos, defectos de todos los miembros de su proyecto, actividades de calendario, trabajos pendientes, etc. .., y está en la web, por lo que es muy fácil de actualizar.

Para programar tareas específicas en el horario personal, usamos Google Calendar, para el alojamiento de proyectos usamos Google Code, y para intercambiar archivos grandes y otras cosas, la mejor opción es Dropbox.

oscar.rpr
fuente