it-swarm-es.com

¿Por qué no deberíamos no hacer una implementación frecuente en PROD o para probar el servidor?

Fui instruido por mi gerente de proyecto que se debe evitar la implementación frecuente en PROD o para probar el servidor. Pero no entiendo por qué? Enrolleamos nuestra copia de prueba para prodificar cada extremo Sprint, pero de repente, el cliente hará un cambio simple en la aplicación existente que requeriría una re-despliegue. Cuando todo fue bien probado y se aprobó QA. ¿Por qué deberíamos evitar el despliegue frecuente?

¿Cómo se hizo universalmente?

7
Gopi

Si está hablando de una aplicación web alojada, los usuarios no reciben un SAP, por lo que se encuentran cuando reciben actualizaciones. Es decir, se ven obligados a mejorar cada vez que realice un empuje a la producción.

Si sus cambios cambian drásticamente las reglas del sistema o la UI, definitivamente debería considerar agrupar sus lanzamientos y hacerlo con menos frecuencia. Es muy frustrante para los usuarios tener que volver a aprender continuamente cómo usar las herramientas en las que dependen y violan el principio de la UI de hacer que sientan el control de su computadora/software.

6
JohnFx

si su reevelecamiento requiere tiempo de inactividad, entonces el cliente puede estar seguro de eso. También depende de la frecuencia si es diario semanal o mensual. Mi último proyecto tiene una ventana de corte regular en 2nd SAT de cada mes con la aprobación del cliente. Puede verificar si hay una ventana de corte aceptada con su cliente.

2
Antoops

¿Por qué deben evitarse los cambios frecuentes para prodar? Porque pueden causar problemas de rendimiento y problemas de usuario. Los usuarios deben estar al tanto de los cambios que pueden afectarlos espcialmente si el rollo a PROD puede implicar un montón de visitas de rendimiento a la base de datos y, por lo tanto, causar desaceleraciones. Debido a que a los usuarios no les gusta cuando se bloquean para obtener una actualización, cuando necesitan ejecutar la nómina. Los usuarios a menudo están en la solicitud durante todo el día todos los días, se vuelven crancías cuando suceden muchos cambios en un corto período de tiempo y se quejan a sus jefes que se quejan a su jefe de su jefe, que le gritará a su jefe.

Los rodillos también son riesgosos. Es el lugar raro que realmente prueba contra el uso del nivel de producción (Heck, muchos lugares, ni siquiera los lugares, ni siquiera prueban el código contra las bases de datos de tamaño de produgio), por lo que las cosas que parecen funcionar bien en QA pueden hacer que todo el sistema se detenga. En un entorno de producción. Entonces, menos veces, usted va a prender con un nuevo código, menos veces su jefe está en riesgo de ser llamado a la alfombra.

2
HLGEM

Siempre hay casos en los que se encuentran los problemas en PROD. Los despliegos de vuelta en la parte posterior pueden hacerlo mucho más difícil en muchos casos para determinar la fuente real de los problemas. Aparte de lo que desplegaría tan a menudo a medida que todos se sientan cómodos.

Por otro lado, el cliente es el jefe, si quieren que se despliegue ahora sin pruebas que haya una opción y, a menos que haya algo irreversiblemente peligroso al respecto en el que pueda explicarles sobre el cambio que tiene poco recurso, pero para documentar el Solicitud, la aprobación y asegúrese de tener una manera de regresar si no les gusta el resultado.

No siempre vas a tener un proceso total de proceso del cliente.

2
Bill