2008-10-09 12 views
6

Al igual que los seres humanos tienen signos vitales (por ejemplo, temperatura, frecuencia cardíaca, presión arterial y función respiratoria); ¿Qué signos vitales son esenciales para recopilar y rastrear para ayudar en la evaluación de la salud general de un proyecto?¿Cuál es el signo vital del proyecto más importante para seguir que ayudará a evaluar la salud del proyecto?

Aún no hay ganador definido en función de la votación hasta la fecha (junio de 2009).

Respuesta

1

La felicidad del programador, las compilaciones diarias y los informes/correcciones de errores vienen a la mente de inmediato.

1

Desde el punto de vista (es decir, un no-manager) de un programador, estoy más interesado en las características de trabajo. El seguimiento del progreso en términos de implementación de características es posiblemente una de las únicas estadísticas significativas que se aplican; cualquier otra cosa se puede jugar con demasiada facilidad.

1

Número de quejas de los usuarios.

La capacidad de los usuarios para informar errores es un requisito previo.

1

Número de errores.

1

(número de desarrolladores originales todavía en el proyecto)/(número de desarrolladores originales en el inicio del proyecto)

;-)

+0

¿Qué es un buen puntaje? –

+0

en serio? Entonces, ¿no quieres que las personas avancen y pasen a nuevos desafíos? ¿Por qué debería recompensarse la creatividad asignándose para siempre a la misma base de código? –

+0

@ [Brian]: por supuesto que no (a) estoy asumiendo que un proyecto todavía está en desarrollo, no en mantenimiento y (b) ¿extrañó el smilicon? ;-) –

1
  1. Proyecto de confianza del equipo que se proyectan alcance y la calidad puede se logrará a tiempo y dentro del presupuesto. Puede verificarse fácilmente preguntando casualmente qué sienten las personas (en lugar de pensar) sobre el progreso y las metas actuales. También escuche y aborde cuando las personas despotriquen y se quejan.

  2. Apoyo activo continuo de los interesados ​​del proyecto. Una vez que las partes interesadas comienzan a distanciarse del proyecto, no quieren involucrarse en el proceso de toma de decisiones, pasan tanto tiempo como antes o se responsabilizan de partes del proyecto, significa que las cosas han empezado a deteriorarse. Los proyectos exitosos y valiosos tienden a atraer nuevos interesados ​​que no están sueltos. Otro control es seguir preguntando qué sienten sobre el tema y están contentos con el progreso hasta el momento. Abordar cualquier infelicidad.

medidas internas tales como valor ganado, velocidad, LOC escrito y probado, las cuestiones pendientes, puntos de función completado, el grado de desviación del plan original, etc. son todos útiles para la vigilancia de la salud; sin embargo, ninguno de ellos dice si el proyecto va a sobrevivir. Las dos cosas principales que se requieren, en mi experiencia, son el apoyo activo del patrocinador del proyecto y otras partes interesadas externas y la confianza del equipo de que la cosa aún se puede lograr.

1

El Iron Triangle ... alcance, horario y presupuesto. Concéntrate en solo uno, y tienes un problema.

1

Mi sugerencia probablemente suene extraña, pero si lo piensas bien, es una buena indicación de un proyecto saludable. ¿Qué tan buenas son las pruebas de su unidad?

Piénselo.Significa: 1) usted TIENE pruebas unitarias 2) es probable que tenga los requisitos 3) es probable que tenga un diseño 4) su código está dividido en "unidades" que pueden probarse 5) sus unidades están definidas lo suficientemente bien a ensayar

Y

6) tendrá una retroalimentación inmediata sobre futuros cambios

1

se desea medir el progreso del proyecto en términos de valor entregados a la (posible) los clientes por lo que sería incluye una medida para eso en tus signos vitales.

que viene a la mente (estamos utilizando scrum y el uso de puntos de la historia para medir tamaño de la característica)

story_points_completed/remaining_story_points 

Durante un proyecto tanto crecerá: puntos de la historia terminados debido al trabajo realizado por los miembros del equipo, historia restante puntos debido a requisitos nuevos o cambiantes. Lo que desea controlar es que story_points_completed/remaining_story_points aumenta y no disminuye.

Cuestiones relacionadas