Actualmente estoy implementando una aplicación de Android y tengo problemas para hacer mis diagramas de clase y secuencia, principalmente debido al hecho de que las especificaciones son demasiado abstractas y vagas. Estaba pensando en hacer la fase de implementación y luego aplicar ingeniería inversa a mi trabajo para producir los documentos de planificación.
Mi pregunta es, ¿está permitido y es recomendable?
Estaba planeando pasar a la fase de implementación y luego aplicar ingeniería inversa a mi trabajo.
Desde el punto de vista de la gestión de proyectos, esto no está bien. La planificación es difícil, pero la falta de planificación crea una deuda técnica y problemas para el proyecto y la organización en el futuro.
Waterfall se trata de una planificación inicial. Agile se trata de la planificación justo a tiempo. Ninguna metodología permite la planificación "listo, dispara, apunta", que es lo que estás describiendo.
Desde el punto de vista de la ingeniería, sin duda es permisible hacer un pico de proyecto o crear un prototipo con una planificación mínima para validar una idea o crear lecciones aprendidas para crear una implementación más permanente. Sin embargo, lo que está describiendo aquí es más como reconfigurar sus documentos de planificación para que se ajusten a lo que termine, lo cual no es una buena práctica de ingeniería o gestión de proyectos.
Otra buena analogía de tiro: disparar, mover el objetivo sobre el agujero de bala, ¡ojo de buey!
En el mundo real, cuando tiene un cliente al que le está vendiendo su producto, este enfoque indudablemente causará un montón de mayores gastos, tiempo y un mayor riesgo de insatisfacción del cliente. El problema es que muchos proyectos mal realizados en el espacio de TI se realizan de esta manera, lo que da como resultado un historial muy pobre de fallas de proyectos según lo informado por Gartner y muchas otras fuentes. Si ya está experimentando problemas de cronograma o costos, este enfoque exacerbará los problemas a pesar de que pueda contradecir su intuición.
Si las cosas son ambiguas, haz que se especifiquen. Dedique tiempo a profundizar y documentar antes de construir. Pagará dividendos al final.
Daniel
George Blacksonsmith
molinos marv
Todd A. Jacobs
Todd A. Jacobs