Home / FAQs / Aplicaciones de la segunda promoción y la empresa
QUESTION & ANSWER

¿El desarrollo secundario Diffy afectará las actualizaciones posteriores?

Las funciones alcanzadas a través de la configuración, API, plugins, portales independientes y servicios periféricos son generalmente más fáciles de actualizar que modificaciones directas al código base de datos y fuente de negocio; cambios profundos no necesariamente son incorrectos, pero la lista de discrepancias, pruebas automatizadas, scripts de migración y programas de respaldo deben ser mantenidos. El proyecto debe identificar, antes de que comience, que debe ser modificado en el núcleo, que se mantendrá rápidamente, que se hará que se repara la versión de forma

Responde a la pregunta.

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.

DECISION FACTORS

¿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.

Páginas modificadas, plugins, servicios periféricos o código fuente centralCambio en la estructura de bases de datos, modelo de permiso e interfaces claveVersión de actualización, parches de seguridad y frecuencia de actualización de dependenciaMedio ambiente de prueba, conjunto de tareas fijo y capacidad de recuperación de lanzamiento
ACTION STEPS

Orden de anticipación propuesta

01

Primero, seremos claros sobre el objetivo y la frontera.

Crea una lista de versiones actuales, dependencias y todos los puntos personalizados.

02

Dependencia de la clave de la validación

Mueva la función externa a plugin, API o servicio independiente.

03

Desarrollo de resultados evaluables

Complete las declaraciones automatizadas de prueba y migración para los cambios básicos retenidos.

04

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.

PRACTICAL EXAMPLE

¿Cómo lo entiendes en el negocio real?

Ejemplo utilizado para ilustrar el método de juicio

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.

COMMON RISKS

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

ACCEPTANCE

¿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.

¿Sus condiciones de proyecto son diferentes de los ejemplos anteriores?

Los objetivos operacionales, los sistemas existentes, el tiempo de muestreo y el tiempo previsto podrían cotejarse antes de que los consultores pudieran emitir juicios preliminares en relación con los límites reales.

Consultores asociados en proyectos