ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Entrega Continua


Enviado por   •  14 de Agosto de 2015  •  Resumen  •  2.114 Palabras (9 Páginas)  •  139 Visitas

Página 1 de 9

Es el software

confirmado estar en una

estado entregable

cada vez que un nuevo

característica o parche es

añadido ?

¿Tiene su equipo

realizar pulsador

despliegues de cualquier

versión deseada de su

software para cualquier

medio ambiente

bajo demanda?

Haga todo el

los interesados ​​tienen

visibilidad inmediata

en la producción

disposición de su

sistemas ?

tiempo medio para recuperar (MTTR)

y tiempo medio entre fallos (MTBF)

Los tres mayores obstáculos para la entrega continua cultura de la adopción son de empresa (64%), la falta de tiempo (63%), y de habilidades del equipo (45%).

Las empresas de hoy se están moviendo hacia la entrega continua como una metodología para satisfacer la demanda cada vez mayor de ofrecer un mejor software más rápido

1. Asegúrese de que los equipos de desarrollo, control de calidad y operaciones todos han compartido objetivos y que comunicar.

2. La integración continua es un requisito previo para entrega continua - obtener IC derecha, en primer lugar.

3. Automatizar y la versión todo

4. Los instrumentos y procedimientos entre los equipos de Acciones

5. Haga su solicitud y la infraestructura tanto implementaciones deben: producción y de proyectos amigable ser no-acontecimientos - todas las herramientas y documentación necesaria para potenciar el desarrollo y equipos de QA y hacerlos autónoma debe ser proporcionada.

La administración continua puede ser visto como una evolución natural de integración continua y ágil prácticas de desarrollo de software "

 6. Hacer versiones de aplicaciones listas para ser enviadas en producción. El suministro continuo no es sólo acerca de un conjunto de herramientas, en última instancia, se trata también de la gente y la cultura organizacional. Tecnología, personas y procesar todos tienen que estar alineados. Si las organizaciones han de recoger los frutos de una más fluida, enfoque automatizado para el desarrollo de software que también puede proporcionarles la agilidad del negocio - que necesitan para implementar estas mejores pasos de práctica en el camino hacia la liberación continua.

En lugar de ver una herramienta como puramente lograr un determinado tarea, debe buscar formas en las que una herramienta puede ser usada para alcanzar objetivos de nivel superior, como la alineación de objetivos entre Desarrollo y Operaciones, la mejora del compromiso con negocio y equipos comerciales, y la mejora de la calidad de los sistemas de software

La tubería de despliegue es un concepto central en continuo Entrega, proporcionar la visualización y la orquestación de todas las actividades que tienen lugar entre la comisión de código para control de versiones y cambios que aparecen en la producción. Una buena tubería de despliegue le permite desplegar tanto nuevas características y correcciones de errores utilizando el mismo proceso, y se puede elegir qué tipos de pruebas para llevar a cabo antes de que los cambios van vivir

Tuberías de implementación suelen ser responsables de cosas como el software construye, la ejecución de pruebas unitarias, despliegues, ejecución de la prueba, y así sucesivamente.

*El uso de la agregación de registro en todos los entornos abre la colaboración entre desarrolladores, probadores y operaciones

RESUMEN Usted puede elegir herramientas para DevOps y entrega continua en de una manera que mejora significativamente la comunicación y colaboración entre los equipos, aunque el propósito principal de una herramienta No es la colaboración. Puede que tenga que evitar las herramientas que son demasiado complejo para los equipos en un punto dado en el tiempo, y que debiera prefiere las herramientas que pueden estar presentes en todos los ambientes más de "herramientas simples" que existen sólo en la producción. Usted También debe asegurarse de que el uso de herramientas alinea compartidos con los límites de responsabilidad entre los equipos con el fin para evitar la confusión y el efecto de la Ley de Conway.

Las pruebas automatizadas juega un papel clave en el éxito la aplicación de entrega continua. Hemos sido testigos de las empresas adoptando cada vez más tuberías de suministro totalmente automatizados, acelerar los ciclos de lanzamiento con éxito, logrando consistentemente alta calidad, y permitiendo que sus equipos de desarrollo se centran en la escritura software en lugar de en la mecánica de la entrega de la misma. Un ejemplo de una tubería de entrega idealizada, software moderno podría ser similar al siguiente:

• historias de usuario planificar y gestionar problemas con una gestión de proyectos herramienta como JIRA.

 • Colaborar en código a través de una solicitud de extracción de GitHub o una herramienta de revisión de código.

• Poner en marcha una estructura en un sistema CI como Jenkins o bambú.

• Ejecutar automáticamente pruebas unitarias y funcionales con el código abierto herramientas de prueba como xUnit y otros frameworks de pruebas, y herramientas de automatización como el selenio y Appium.

• Implementar una herramienta de automatización de TI como de marionetas o cocinero, o el uso de un PaaS.

 • Monitorear el desempeño y el impacto en las métricas de negocio con sistemas como Nueva Relic y Mixpanel

*Cuando el negocio se centra en el aumento de las pruebas y se desarrolla un Centro de Pruebas de Excelencia, hay un aumento del 75% en la calidad de despliegues y los problemas de producción menos frecuentes

Aseguramiento de la calidad consiste en garantizar que las características y capacidades de entrega se alinean con el capturado los requerimientos del negocio. Esto puede ser tan simple como una lista de control para decir que una versión contiene todas las características que se acordaron a, o tan complejo como velar por que cada una de esas características opera como se esperaba. Para las empresas que definen la calidad aseguramiento de incluir el último conjunto de responsabilidades, las pruebas será la herramienta clave para asegurar la aplicación ofrece lo que se espera

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (126 Kb) docx (18 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com