Primero, dé conclusiones que puedan utilizarse para la adopción de decisiones
El desarrollo secundario de Diffy debe estar atado. Entradas de marca, portales de negocios y interacciones complejas se priorizan en el extremo frontal de la independencia; la capacidad de los sistemas institucionales está vinculada a través de API, plugins o servicios periféricos; sólo las necesidades básicas que no pueden satisfacerse por puntos de extensión estándar entran en la rama de código fuente. Cada cambio básico se documenta en términos de objetivos, documentos, estructura de datos, equivalentes de corriente, valores, pruebas y condiciones de prueba y eliminación.
¿Qué condiciones deben determinarse antes de que se haga el juicio?
La misma pregunta puede tener diferentes respuestas en diferentes fases de negocios, datos y proyectos. Se sugiere que se revisen las siguientes condiciones y que los resultados comunes en la web se incorporen en sus propios proyectos.
Orden de anticipación propuesta
Primero, seremos claros sobre el objetivo y la frontera.
Crea una lista de versiones actuales, dependencias y todos los puntos personalizados.
Dependencia de la clave de la validación
Mueva la función externa a plugin, API o servicio independiente.
Desarrollo de resultados evaluables
Complete las declaraciones automatizadas de prueba y migración para los cambios básicos retenidos.
Asegúrese de decidir el siguiente paso con los resultados reales.
Cada actualización es precedida por ejercicios, regresiones, respaldos y distribución de escalas grises.
¿Cómo lo entiendes en el negocio real?
La empresa ha modificado un gran número de páginas de Diff de gama delantera para el portal del cliente, y también ha añadido directamente las suites de clientes a la tabla central. Las actualizaciones posteriores involucran conflictos de interfaz y riesgos de migración de bases de datos. Es más factible mantener el portal del cliente, paquete y medición en un servicio de negocios independiente, con Diffy siendo llamado a través de una interfaz estable, con mínimos cambios de núcleo a la capacidad de plataforma que es realmente necesario.
El pozo más fácil de seguir.
Los puntos de cambio se organizan sólo después de que el proyecto haya terminado, y ya no pueden ser rastreados.
Actualizar script directamente en el campo de producción
Verifique páginas solamente, sin volver a los conocimientos, privilegios, herramientas y datos
¿Cómo terminaremos recibiendo y confirmando?
La actualización requiere un nuevo examen de tareas, privilegios de rol, referencias de conocimiento, flujo de trabajo, interfaces, registros y retrocesos.
Al prepararse para comunicarse con proveedores o equipos internos, se recomienda que se introduzcan procesos actuales, muestras representativas, sistemas existentes, tiempo de planificación y niveles presupuestarios. En primer lugar, los elementos desconocidos están claramente marcados, y luego se toma la decisión de utilizar diagnósticos, PoC, proyectos de alcance fijo o investigación y desarrollo continuo, que generalmente es más fiable que una demanda directa de un precio y duración sin fronteras.