Proyecto

General

Perfil

Etapa y cronogramas de actividad y presupuesto

Descripción general.

Situacion

Durante la formulación las etapas suponen un grupo de meses que no tiene concreción aun en el tiempo (aunque se haya hecho una estimación). Una vez se aprueba el proyecto, esa etapa puede variar respecto a la propuesta inicial y empezar meses más tarde de lo que se tenía previsto.

Problema

El problema no esta tanto en las fecha de la etapa (que se pueden cambiar) como en la concreción que hayamos hecho del detalle del presupuesto o de las actividades. Eso quiere decir que tal y como funciona ahora cuando después tuviésemos las fechas reales (o definitivas) en las que se concreta realmente una etapa determinada, tendríamos que recorrer todo el detalle del presupuesto o todo el cronograma de actividades para ir cambiando esas fechas.

Nueva Propuesta

NO entiendo al siguiente frase, sobre todo, cuando habla de _entidad_: ¿a qué entidad se refiere? 
Cambiado: se quita el termino "entidad" 

Actividad y presupuesto pasan a estar vinculados a Etapa. Sus cronogramas están hechos por meses. Como en detalle de presupuesto (mes 1, mes 2,... etc).
Al estar presupuesto y actividad asociada a la etapa, un cambio en las fechas de la etapa implican una adaptación "automática" de todas las fechas del cronograma de actividades o de presupuesto.

NO entiendo por qué hay dos propuestas y en qué se diferencia la anterior de ésta
Cambiado: se elimina esta seccion y se junta.

Esto implica los siguientes cambios:

  • Cada presupuesto se vincula a una etapa.
  • Cada actividad se vincula a una o varias etapas.
  • El cronograma de actividades se elaborará por etapa y se podrá elegir periodos temporales discontinuos para cada actividad.
  • Al cambiar las fechas de una etapa, el detalle temporal del presupuesto y de las actividades relacionadas con esa etapa, será también actualizado.

Detalles técnicos de la nueva propuesta (más para técnicos).

Modificación del modelo:

  • Añadir presupuesto.etapa_id
  • Añadir actividad_x_etapa
  • Añadir actividad_detallada con los campos actividad_x_etapa_id, mes, fecha_inicio, fecha_fin. Es decir depende de actividad_etapa, y ademas tiene el valor absoluto del mes que es el que nos permite cambiar las fechas ante los cambios de etapa.

Desde las vistas y los controladores:

  • Cambio en el formulario de presupuesto (vinculo a etapa).
  • Cambio en el formulario de actividad (vinculable a varias etapas)
  • El cronograma se hace por etapas y se marcan las casillas (meses) de la etapa que se consideren. NOTA: ¿Una tabla javascript?. ¿Problemas de presentación?
  • Cuando se cambian las fechas de una etapa se "desata" un proceso de actualización de todos los presupuestos y de las actividades. Concretamente de todos los presupuesto_detallado y actividad_detallada que correspondan.

Comentarios

  • Parece que le gusta a todo el mundo pero siempre que puedas poner día en la fecha de inicio de la etapa. Si la fecha de fin de etapa no es exactamente el número de (JAIME)
  • Y si la etapa tiene una propiedad que sea "divisiones" o algo similar que pueda ser "día, semana o mes" de forma que lo que ahí se indique se utilizará para realizar el cronograma y ajustar los días sueltos?. (p.ej. se hace una planificación con divisiones de meses para realizar el cronograma, pero luego hay una ampliacion de 45 dias, así que la etapa ampliada se divide en semanas... o un proyecto de 3 meses se divide en semanas en lugar de meses para detallar mejor las actividades) (SANTI)

Detalles de la propuesta tras la reunión del 25M.

Se recogen los comentarios de la reunión y se dará la posibilidad de definir una "fecha real" con dia exacto. Tambien puede existir "fecha de fin" real y que se ajuste el ultimo periodo.

Esto implicará que el sistema haga numerosos ajustes:

  • Borrará cualquier elemento del cronograma (de presupuesto y actividad) que no este entre las fechas con las que se actualice la etapa.
  • Ajustará las fechas de cada uno de los elementos de cronograma (detalle de presupuesto y detalle de actividad) al dia de comienzo de la etapa. Ejemplo: Si la etapa se modifica y comieza el 13/5/2011 el detalle del presupuesto del mes 5 tendra por fecha de unicio 13/10/2011 y fecha de fin 12/10/2011.
Financiado por:

Desarrollado por:
Software libre forjado en: