Este punto es sin duda el que más requiere de cuidado entre las demás lecciones aprendidas. La documentación de un software requiere de la parte técnica y la del usuario. Como desarrollador uno no se preocupa de este punto hasta el final justo antes del despliegue.
Con este cliente más que aprender, realmente rectifique que la documentación no debe ir al final sino al principio de todo. Usar versiones, modificaciones parciales u otro sistema sería válido. Desarrollar un sistema te permite usar la creatividad de tal manera que fallar y rehacer es parte del día a día. Hay tantos cambios que luego al documentar ya no recordamos que hace que. Tal vez el manual de usuario es el más sencillo ya que se puede reconstruir paso a paso.
Para próximos proyectos partiré de la documentación desde el mismo análisis y en paralelo con las demás fases. El problema creo que es que no se le da la suficiente importancia a este tema y luego provoca incluso demora en la entrega, por tanto retrasa el pago del cliente. Para el proyecto Kentana estoy convencido que es posible automatizar al menos en parte la documentación del proyecto.
