Sistema de gestión de proyectos para múltiples proyectos simultáneos

Estoy buscando un sistema de gestión de proyectos, para una pequeña empresa de desarrollo (5-6 desarrolladores, 2-4 diseñadores, 2-4 gerentes de relaciones con los clientes)

Algunas restricciones son:

  • los proyectos tienen presupuestos "fijos" y generalmente "ajustados"
  • son más de 40 proyectos concurrentes, en las diferentes etapas de desarrollo. (en desarrollo o esperando comentarios del cliente)
  • también puede haber algunas "soluciones rápidas", que requieren 1 hombre/día como máximo. (para proyectos anteriores)
  • algunos plazos de los proyectos son muy estrictos, pero otros son muy flexibles.
  • un problema importante es que, a veces, un proyecto puede esperar la retroalimentación del cliente por un tiempo indefinido. Por ejemplo, el proyecto A puede esperar 1 día, pero B puede esperar más de una semana.

Lo que necesito:

  • cambiar las prioridades del proyecto en tiempo de ejecución con el menor efecto negativo posible.
  • predecir y calcular el costo total del proyecto. (después de hecho)
  • predecir y alertar si un proyecto pasará la fecha límite lo antes posible

Cualquier sugerencia de metodología y/o software será genial.

¿Hay quizás una respuesta a su pregunta aquí pm.stackexchange.com/questions/974/… o aquí pm.stackexchange.com/questions/955/… ?
Se puede encontrar más ayuda en las respuestas a esta pregunta pm.stackexchange.com/questions/1167/…
Creo que no está obteniendo muchas respuestas a esta pregunta porque no está claro si está preguntando CÓMO administrar 40 proyectos simultáneos (¿hay algún proceso específico que me ayude a administrar...?), o si ya sabe cómo y está buscando una herramienta para hacer los procesos que tiene más fácil. Saber esto ayudará a que su pregunta sea respondible.
@DaveParillo, el problema principal es que los proyectos IDLE esperan comentarios del cliente por "tiempo desconocido". Estoy tratando de resolver (al menos mejorarlo) cómo manejar a los clientes y terminar los proyectos con un retraso mínimo

Respuestas (3)

Respuesta corta , esto suena como un gran caso para aplicar un sistema Kanban, como lo describe David Anderson en su libro "Kanban: cambio evolutivo exitoso para su negocio de tecnología".

Respuesta larga , creo que el primer paso más importante es seleccionar algún medio de control visual sobre todo el proceso. Si todo su equipo está ubicado en el mismo lugar, un tablero físico que describa las diversas etapas y el estado actual de cada proyecto, junto con quién está trabajando en cuál, es probablemente la respuesta más fácil.

A partir de aquí, considere realizar un seguimiento de las prioridades a través de políticas explícitas. El uso efectivo del seguimiento de impedimentos dejará en claro qué información está bloqueando (y qué clientes están causando problemas).

Una vez que tenga el control visual y una comprensión de cómo fluir las prioridades más altas, comenzará a ver el tiempo del ciclo y el tiempo de entrega asociados con diferentes tipos de solicitudes, lo que le permitirá transmitir esta información de manera más significativa a sus clientes. También permitirá que el equipo de desarrollo concentre más energía en terminar en lugar de comenzar, lo que facilita la administración de todo el sistema.

También puede consultar "Los principios del flujo de desarrollo de productos: desarrollo de productos ajustados de segunda generación" de Don Reinertsen. Proporciona una gran cantidad de material de referencia que puede proporcionar perspectivas sobre cómo planificar los muchos proyectos simultáneos que enfrenta.

Finalmente, hay una serie de herramientas SaaS de bajo costo disponibles para respaldar la administración de los muchos elementos de trabajo asociados con tener tantos proyectos. Sin embargo, encuentro valioso definir y probar el proceso primero y luego seleccionar la herramienta que lo admite.

Tengo un problema muy similar (aunque menos proyectos, todavía un buen número y algunos bloqueos durante más tiempo). Cambié a un enfoque similar a Kanban, utilizando nuestra herramienta interna de planificación de lanzamientos. Organizo los proyectos en lo que nuestra herramienta CM llama "componentes", así que los agrupo. Los grandes proyectos los mantengo en un plan de lanzamiento separado por completo (si el proyecto realmente requiere sus propios sprints y demás).

Sugiero probar Verax APINI :

  • Introducir presupuestos es obligatorio y puedes ver si cumplirlos corre peligro
  • El estado del proyecto se presenta cómodamente con tableros
  • Las soluciones rápidas requieren reabrir un proyecto y reservar horas en él; alternativamente, puede desafiar las solicitudes de cambio
  • Los plazos son obligatorios pero se pueden modificar (línea base y concepto modificado)
  • Sugiero ingresar la revisión del cliente como una tarea asignada al cliente para que pueda controlar fácilmente el progreso. (Las tareas también se pueden suspender).
  • Las prioridades se pueden cambiar en tiempo de ejecución.
  • Siempre puede ver el costo planificado de un proyecto (línea de base y modificado), así como su costo real.
  • Se destacan los plazos que están en peligro; se pueden agregar alertas por correo electrónico a pedido.

IBM Rational tiene una serie de productos que pueden ayudarlo.