Estoy a punto de escribir algunos estándares/directrices y plantillas que usarían los gerentes de proyectos, desarrolladores y analistas de negocios. El objetivo sería comprender mejor la solución que está o fue desarrollada.¿Cómo describes tu solución/sistema?
Una parte de esto es proporcionar un estándar/directriz para documentar la solución. P.ej. documentando la pieza de software que resuelve/cumple con los requerimientos de usuario/caso comercial.
Ahora bien, ser un programador yo puedo ver que es imposible dictar y decir "cada solución debe definir X usando Y y presentarla de acuerdo a la Z", como XYZ no siempre es aplicable etc.
Sin embargo, sé que incluso para mis proyectos de hobby siempre termino describiendo mis soluciones de una forma u otra, módulos/componentes, comentarios de código fuente, API, modelo de base de datos, alguna taxonomía utilizada, un diario de registro, formato xml, etc.
Entonces, para continuar con mi trabajo, agradecería mucho si pudieras compartir lo que documentas para describir tu solución (y preferiblemente también cómo y por qué) - Sé que variará mucho dependiendo de muchos delgados gs pero cualquier respuesta general o específica es de interés. Gracias.
actualización no estaba claro, pero no me refería a las necesidades del usuario con Z. X Y me refiero a todos los posibles tipos de documentación de un sistema pueda tener. Por lo tanto, léalo como "imposible indicar que cada solución debe tener: lista de marcos requeridos, manual operativo para el software del servidor, datos maestros requeridos, matriz de requerimientos del usuario vs pruebas, especificación de la interfaz del usuario. Si bien tiene sentido producir un límite conjunto de requisitos, es difícil ser claro y preciso, ya que lo más importante/relevante es diferente de proyecto a proyecto.
Además, hace mucho tiempo que pregunté esto y nunca acepté una respuesta, lo siento por eso. tal vez, ya que es una cuestión abierta, sería mejor como un wiki de la comunidad?
Gracias por su participación, sin embargo, esto se relaciona con los requisitos del usuario. La pregunta es cómo describir la solución para comprender la solución. P.ej. si usted es el programador, ¿cómo describiría su solución a otro programador en otra empresa? –
Me di cuenta de que mi pregunta "¿qué documenta sobre su solución?" No se definió correctamente. Concentré la pregunta un poco más. Gracias. –