Todas estas cosas deben documentarse en detalle, aunque cuando la operación es estándar para el sistema operativo, el servidor de aplicaciones, el servidor web, etc., puede asumir las operaciones de TI que las personas saben cómo hacer eso.
Instalación: documente todo sobre cómo se instala y configura, incluso cómo saber si está funcionando correctamente.
Cuéntenos sobre la arquitectura, especialmente sobre la comunicación entre varios componentes de la solución (p. Ej., Rango de puertos; los mecanizadores de RPC a menudo usan un rango de puertos; necesitamos saber cuál es el rango y cuándo la aplicación podría quedarse sin puertos).
Aplicación de parches : documente cualquier cosa específica de la aplicación: lo que debe cerrarse antes de la aplicación de parches, y cualquier acción de seguimiento después de la aplicación de parches (cachés, índices, proxies que pueden necesitar ser borrados o reconstruidos).
Mantenimiento: documente cómo se ve la operación normal y anormal: qué colas y otras cosas deben monitorearse y cuál es el rango normal de estas.
Díganos cómo administrar los datos, especialmente las tablas y archivos que crecen sin límite (por ejemplo, archivos de registro e historiales de transacciones). ¿Cómo se deben purgar y cuál es el impacto de eliminar entradas antiguas? (sobre informes, etc.).
Díganos cómo llevar a cabo acciones estándar de administración de "negocios como de costumbre" / en la vida; esto podría ser agregar o modificar cuentas de usuario, por ejemplo.
Infórmenos sobre cualquier otra acción de administración regular que pueda ser necesaria (por ejemplo, qué certificados se usan y qué hacer cuando caducan).
Para todos los cambios, díganos cómo deshacerlos (no todos los cambios son exitosos). ¡Y cuéntanos que has probado los planes de reversión!
Diagnóstico: documentar los formatos y ubicaciones de los archivos de registro y CADA mensaje de error de la aplicación que podría aparecer, indicando qué significa que el mensaje de error salió mal y qué podría ser necesario cambiar para solucionarlo. Nunca use el mismo mensaje de error para dos eventos diferentes.
Derribado y encendido: cómo, en qué orden, cualquier procedimiento especial (por ejemplo, dejar que los servidores agoten las conexiones antes de apagarlas).
Estoy totalmente en desacuerdo con que la mejor manera de hacerlo es lanzar la aplicación por encima y dejar que la gente de TI resuelva lo que se necesita. La documentación operativa (y en general, las características de capacidad de administración de la aplicación) deben pensarse desde el principio.