Home / Orientación de la decisión del proyecto / Estrategia de actualización de la segunda fase de desarrollo
PROJECT DECISION GUIDE

Cómo Diffy Second Development evita dificultades de actualización de versiones basadas en la comunidad

El riesgo más común a largo plazo de Diffy ' s desarrollo secundario no era que la funcionalidad inicial no se pudiera realizar, sino que la versión de arriba no podría consolidarse con seguridad con la modificación del código fuente principal, con el parche de seguridad, ajuste modelo y capacidad de plataforma que se mantiene gradualmente en la versión antigua.

Responde a la pregunta.

Diffy Second Development Upgrading Policy

Las necesidades deben clasificarse por configuración, herramientas de plugin, portales independientes, servicios periféricos y fuentes centrales cinco capas, dando prioridad a la extensión de menor nivel. Las bases de referencia, ramas personalizadas, declaraciones de diferencias, migración de bases de datos y regresiones automatizadas deben mantenerse cuando se requieren cambios básicos, y el ciclo de evaluación debe fijarse.

SCOPE & BUDGET LEVELS

Primero, los insumos claros al límite por fase de proyecto

Se utilizan las siguientes capas para establecer una base de referencia para el presupuesto y la aceptación, y el alcance real todavía tendrá que evaluarse en relación con el statu quo, la interfaz y los requisitos de tiempo.

Fase 1

Prórroga de bajo costo

Utilice la plataforma tanto como sea posible con los puntos de extensión

Configurar, API, plugins, herramientas, nodos de flujo de trabajo y frontends independientes

Fase 2

Modificación de código fuente controlada

Establecer una rama a largo plazo para las necesidades básicas necesarias

Descripción de la función, segregación de la interfaz, evaluación de códigos, scripts de migración y cobertura de pruebas

Fase 3

Administración de versiones

Absorción continua de la seguridad y el mejoramiento de la capacidad

Diferencias de versiones, actualización de cajas de arena, regresión, ejercicios de migración, liberación de escala gris y retiro

DECISION FACTORS

Los elementos clave que se deben revisar para la adopción de decisiones

En primer lugar, se determinan los límites de la moderación y la responsabilidad, y se comparan las rutas técnicas y las modalidades de cooperación.

01

Cambiar ubicación

La revisión del modelo básico, la base de datos y la capa de ejecución del flujo de trabajo es más riesgosa que el portal independiente.

02

Tasa de cambio de corriente

Distribución comunitaria de frecuencia y dependencia de los insumos de mejora de los efectos del cambio.

03

Compatibilidad de datos

Las estructuras de base de datos, los conocimientos aplicados y la configuración de plugin deben ser migrados para la validación.

04

Activos de prueba

El impacto de la actualización no puede ser juzgado sin funcionalidad, privilegios, procesos y evaluación de las colecciones de regresión.

05

Dependencia de terceros

Los complementos, modelos, bancos vectoriales y API s externos también pueden ser incompatibles.

06

Para y regresa

Las actualizaciones formales requieren respaldo, escala gris, observación y programas de salida implementables.

Preparación de recomendaciones antes de la comunicación o evaluación

Versión de arriba y rama personalizadaTodo el punto personalizado y la razón para los cambiosConfigurar la clasificación de la función de ajuste del portal del pluginCambios de bases de datos y almacenamientoAplicaciones clave y regresión de flujo de trabajoModelización de los derechos de conocimiento y pruebas de interfazRetroalimentación Greyscale y el proceso de respaldoActualización de los responsables y periódicos

Sendero sugerido para la aplicación

La primera fase consiste en el establecimiento de listas de sitios personalizadas, muestras de regresión y despliegues extraíbles; cada actualización completa la migración y la reingreso operacional en un entorno segregado y luego la escala gris entra en producción.

DECISION WORKSHEET

Traducir la estrategia de mejora de desarrollo secundario Diffy a la adopción de decisiones ejecutables

Las siguientes hojas de trabajo ayudan a las empresas a organizar consejos vagos en insumos basados en proveedores, de aprobación interna y de receptividad de proyectos.

¿Qué debería contener un resumen comparable de las evaluaciones?

Al menos organiza versiones preliminares y ramas personalizadas, puntos de personalización completos y razones para cambios, configuración del reequipamiento básico del portal plugin, cambios de base y almacenamiento, al tiempo que describe el volumen de negocio actual, tiempo de procesamiento promedio, anomalías importantes, sistemas en su lugar, privilegios de datos, dependencia de terceros y ventanas de acceso. La misma versión se proporciona a diferentes proveedores, y solicita descripciones separadas de supuestos, exclusiones, asuntos de cooperación con clientes evitar una sola aceptación de precios.

Por ejemplo, la empresa espera que el proyecto ahorre 160 horas de trabajo al mes, pero esta cifra debe desglosarse en el número de tareas, ahorros de tiempo único, tasas de adopción y tasas de revisión manual. Si sólo el 40% de los usuarios utilizan el primer período, o si el nuevo proceso aumenta el proceso de examen, los beneficios reales serán significativamente inferiores a la estimación aparente.

Cuatro tipos de pruebas recomendadas para el interrogatorio durante la comunicación de proveedores

The first is scope evidence: consistency of demand versions, business processes, prototypes, interfaces and exclusions; the second is engineering evidence: whether similar technologies have accessible structures, code management, testing, deployment and trouble management methods; the third is personnel evidence: whether actual participants, input stages, responsibilities and replacement mechanisms are clear; and the fourth is delivery evidence: how source codes, data, account numbers, documents, training, quality assurance and transport are handed over. It is normal for suppliers to be unable to provide customer confidentiality at the bidding stage, but should be able to explain their own methods and the evidence that can be developed under this project.

Se recomienda que se fije por separado la claridad de alcance, la dependencia crítica, la capacidad de equipo, la aplicabilidad de la aceptación y la toma a largo plazo y que se registre la base de cada puntuación. Si un programa es más barato, se excluye la interfaz, la migración, las pruebas o la responsabilidad en línea, entonces debe convertirse al mismo calibre de entrega antes de la comparación.

El principio de la sentencia

Esta página proporciona un marco de toma de decisiones que no constituye una oferta fija o compromiso de rendimiento.

FAQ

FAQs

Las cuestiones más comunes antes de la cooperación se señalan claramente con antelación.

¿No hay riesgo de actualizar sin cambiar el código fuente principal?+

Todavía existen Plugins, API s, bases de datos y cambios de dependencia externa, pero los riesgos suelen ser más fáciles de aislamiento y pruebas.

¿Con qué frecuencia deberíamos mejorar?+

Las ventanas se desarrollan sobre la base de riesgos de seguridad, necesidades de negocio y cambios de corriente, y no tienen que seguir cada versión, pero no pueden ser valoradas por mucho tiempo.

¿Puede la actualización no restaurar la base de datos directamente?+

La necesidad de considerar paralelamente las versiones coherentes de códigos, configuraciones, bases de datos, documentos e índices vectoriales, y la posibilidad de incompatibilidad de restaurar la base de datos por separado.

DECISION FAQ

Cuestiones comunes relacionadas con proyectos en curso

Echa un vistazo a las 265 preguntas.
Aplicaciones de desarrollo y de la empresa

¿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

Ver respuesta completa
Inicio del proyecto de software y selección del programa

¿Puede la información ser proporcionada después de que se haya concertado un acuerdo de confidencialidad?

Puedes firmar un acuerdo de confidencialidad de dos vías antes de que puedas proporcionar información.

Ver respuesta completa
Contratos, pagos, cambios y ejecución de proyectos

¿Qué información se necesita para la aceptación e inspección del proyecto de software?

El objetivo de la información es demostrar que el sistema cumple con las normas acordadas y que el cliente puede seguir operando y asumiendo el control.

Ver respuesta completa
Contratos, pagos, cambios y ejecución de proyectos

El proyecto de software ha sido pospuesto. ¿Qué debemos hacer con la A?

Dejar de preguntar sólo el porcentaje de finalización, y pedir al equipo que proporcione una lista de resultados operacionales, puestos de trabajo, riesgos y dependencia restantes. Distinguir entre mayor alcance, colaboración con los clientes, cuestiones técnicas o gestión de proveedores conduce a demoras. Re-formular el plan de recuperación de recepción e inspección sobre la base de hechos y congelar nuevos requisitos no críticos.

Ver respuesta completa