2008-11-02 9 views
8

¿Microsoft Project es la mejor herramienta para gestionar el desarrollo de software o proyectos de TI o existe una alternativa que sea mejor?Microsoft Project

Respuesta

13

El proyecto no es bueno para gestionar desarrollo en absoluto. Me resulta marginalmente útil para la programación/desglose de trabajo.

Si está en una pila de Microsoft, Team Foundation Server es una buena solución de administración de proyectos. Se integra con Project para programar y también proporciona los elementos esenciales de control de origen, seguimiento de elementos de trabajo (tareas/defectos) y gestión de documentos (a través de sharepoint). La versión de 2008 ha madurado muy bien y la versión de 2010 parece muy prometedora, especialmente en el área de especificación de requisitos y trazabilidad.

Puede replicar las características TFS con una pila de software comercial de código abierto y/o menos costoso, pero es más trabajo de integrar. Es discutible qué es más flexible y más fácil de mantener una vez configurado.

Se requiere lo siguiente, independientemente de la plataforma:

  • seguimiento de errores
  • de elemento de trabajo/historia/seguimiento de los avances de algún tipo (puede ser administrado por arriba)
  • discusión equipo Colectivo (puede ser gestionado por encima - discusión sobre los elementos de trabajo, como por ejemplo FogBugz) de control
  • Fuente (cualquier cosa menos SourceSafe)
  • integración acumulación continua que corre a prueba la unidad
  • La mensajería instantánea (OpenFire funciona muy bien si su red bloquea los servicios externos)
  • biblioteca de documentos
  • Granja de máquinas de prueba virtualizados (especialmente útil para instalar/actualizar las pruebas)
+0

1 para la plataforma lista independiente – cherouvim

+0

interesante que se pone de seguimiento de errores como el primer punto. En un proyecto de Scrum no existe tal cosa. No rastreas los errores en scrum, los arreglas (si vale la pena el esfuerzo) –

+2

... y en el mundo real los rastreas. –

0

Utilizamos Acunote en mi lugar de trabajo, pero seguimos una metodología de Agile/Scrum.

Lo que constituye la "mejor herramienta" depende de muchas cosas. Cómo ejecuta sus proyectos, quién los usará, etc.

0

Existen muchas mejores alternativas, al menos para el desarrollo de software. Uno de ellos está incrustado en Microsoft Visual Studio Team System. También es posible que desee consultar las herramientas de Rally Software y Version One. Los últimos son adecuados para métodos ágiles, mientras que el primero admite métodos MMC ágiles y tradicionales.

2

Depende del proceso que esté utilizando: si se trata de un proceso en cascada, o hay muchas partes del proyecto que no son de software (infraestructura, fabricación, marketing, etc.), el proyecto está bien para la gestión general de tareas: es ciertamente competitivo con otras herramientas similares.

No creo que ninguna de las herramientas de "gestión de proyectos" (tareas, WBS, gannt charts, etc.) sean muy útiles en la gestión de tareas detalladas que ocurren cuando se está en la fase principal de desarrollo de software. generalmente termina en Excel para los proyectos en los que estoy involucrado.

Y, por supuesto, la gestión exitosa de un proyecto de software no trivial tiene mucho más que el bit que puede administrarse con una herramienta como Project. No ayuda mucho con la gestión de los requisitos, problemas, defectos, reuniones, desarrollo de pruebas, etc., pero se supone que no debe hacerlo.

Debido a estas limitaciones, encuentro que usualmente obtengo el mayor valor de Project en la fase de planificación, resolviendo el desglose de tareas, qué debe hacerse y aproximadamente qué debe suceder en qué orden.

Como dijo Eisenhower: "Al prepararme para la batalla siempre he encontrado que los planes son inútiles, pero la planificación es indispensable". MS Project es una herramienta útil para planificar.

0

Bueno, teniendo en cuenta el hecho de que ni siquiera el equipo del Proyecto usa Project for Project (Fuente: Joel Spolsky), no me gustaría usarlo para el desarrollo.

Realizo un seguimiento de mis tareas de desarrollo en nuestro Rastreador de errores, y el Archivo del proyecto simplemente tiene algo como "Planificación 1 semana, Desarrollo 5 semanas, QA 3 semanas, implementación 1 semana", también conocido como. una descripción MUY amplia.

En cuanto al BugTracker, FogBugz tiene esta buena estimación de seguimiento que me parece bastante útil para hacer calendarios, que es para mí una razón más para no utilizar Project.

Pero, de nuevo, no soy un Project Manager, por lo que para mí, Project es simplemente un complejo innecesario, no es realmente multi-usuario y algo anticuado. Herramienta para construir casas, autopistas o estaciones espaciales. pero no para el Software.

3

que tienden a utilizar MSProject para la planificación de la capacidad - un bonito grande brocha gorda de lo que podría hacer lo largo de un período, a un nivel de abstracción que hace que sea fácil cambiar los planes. Para el seguimiento diario del trabajo real, uso Fogbugz. Lo considero cosas de MSProject/Gantty para la planificación estratégica y Fogbugz para la gestión y planificación táctica.

0

Usamos Primavera en mi proyecto. Se supone que es genial, aunque es la única herramienta que realmente no he utilizado para la gestión de proyectos hasta el momento, así que no puedo compararlo con ninguna otra cosa. No es tan fácil de aprender, pero puede hacer todo lo que necesito (y aparentemente mucho más).

Mi función favorita es la funcionalidad de partes de horas incorporada, lo que significa que mis desarrolladores pueden reservar sus horas para sus tareas al final de la semana, lo que significa que no es necesario que constantemente les pregunte cómo están avanzando contra sus planes.

1

Utilizamos Target Process aquí. Tiene algunos "-ismos", pero en general es una buena herramienta de gestión de proyectos ágil

1

Hemos estado utilizando con éxito MS Project para la planificación, pero nos faltaba la posibilidad de compartir planes de MS Project con clientes y colegas que no tenerlo instalado. Esto nos llevó a la idea de online Microsoft Project viewer - un servicio que permitiría ver y compartir archivos de MS Project (.mpp) en línea, además de MS Project:

Espero que esto ayude.

0

personalmente yo no creen proyecto ms es bueno para dev software (lo he utilizado, no im Bashing ser un purista)

su gran si usted está construyendo una casa o algo así, que Anunciaron tales variables incontrolables (por ejemplo, ¿cuántos errores tendrá? ¿cuánto tiempo tomarán los errores para arreglar? ¿cuánta característica tendrá?)

me gusta mantener mis horarios muy simples para que más personas puedan entenderlos, de ahí por qué solo uso una hoja de cálculo de google

la estructura que uso es describe con más detalle aquí: Project Schedules with Google Spreadsheets

esperanza esto ayuda

--LM