Luego de mi última publicación y de algunas conversaciones al respecto, confirmé que:
- Un post no cubre todo lo que puede pasar por nuestras cabezas
- No hay verdades absolutas
- Siguen –y seguirán– existiendo los dueños de la verdad
Lo que también me quedó claro es que de cierta forma hemos perdido sentido o peor aún, hemos olvidado la naturaleza de un proyecto de desarrollo de software.
Sí, es cierto que hace mucho escribí sobre lo que se entrega al finalizar un proyecto, pero luego de reflexionar sobre ello, creo que vale la pena aclarar que las soluciones o productos que se entregan, respetan un ciclo de vida, el cual desde mi punto de vista se descompone en actores, procesos y actividades.
Para esto, consideré las siguientes premisas:
- Todo proceso conlleva a un conjunto de actividades.
- Un actor puede estar involucrado de manera general a un proceso o de forma particular a una o más actividades.
- Para efectos prácticos, aplicación, sistema, producto y solución representarán lo mismo 🙂
Hasta el momento, mi propuesta se refleja en este diagrama:
Continue reading Los sistemas tienen vida y debemos respetarla 🙂