Devops-Todo sobre esta filosofía de trabajo

Descuento del 50 % en productos digitales de istqbhub en Patreon
Word Quality Report2024-2025

Descarga el informe de calidad mundial del año 2024 introduciendo tu correo.

Qué es Devops

  • Desarrollo incremental e iterativo donde mediante cortos ciclos de trabajo (Sprints) se entrega software que puede recibir feedback del cliente.
  • Pensamiento colaborativo y adaptativo, donde se pone énfasis en la colaboración y en la respuesta rápida ante problemas y con un flujo constante de comunicación entre cliente y el equipo de desarrollo.
  • Entornos automatizados basados en el pensamiento CALM (cultura, automatización, aprendizaje y medición continua).

Cultura de Devops

Flujo de esta filosofía

Planificación

Escritura de código

Construcción

Prueba

Lanzamiento

Despliegue

Operación

Monitoreo

Principios fundamentales de Devops

Pensar desde el punto de vista del usuario

La continuidad es el centro de la estrategia

El ciclo de DevOps es integral

Dar autonomía y responsabilidades

Automatizar todo lo que se pueda

Los roles en esta filosofía de trabajo

  • Desarrolladores: se encarga de crear el back-end de la aplicación.
  • Analista UX: se encarga de la usabilidad de la aplicación.
  • Analista QA: aplica estándares de calidad y realiza todo tipo de pruebas.
  • Arquitecto de software: define la arquitectura de la aplicación.
  • Analista de negocio: define los requisitos en función de las necesidades del negocio.
  • Diseñador web: desarrolla el front-end de la aplicación.
  • Ingeniero DevOps: se encarga de automatizar todos los procesos e integrar todas las herramientas entre sí.
  • Gestor del proyecto: se encarga de gestionar los recursos y que el proyecto llegue a buen puerto.
  1. Squads o escuadrones: son grupos formados por los roles descritos anteriormente y que son autónomos y tienen un sentimiento pronunciado de grupo.
  2. Tribus: está formado por un conjunto de squads.
  3. Chapters: son un grupo de personas de distintos squads que tienen como objetivo solucionar problemas comunes pero de las mismas tribus.
  4. Guilds o gremios: son personas que pertenecen a distintos squads que están en distintas tribus y que se intercambian experiencias, conocimientos, prácticas, etc.

Ambiente de pruebas

Los ambientes que existen en una empresa de software dependen del dinero que se puede gastar muchas veces pero los ambientes más habituales son los que se ve en la imagen.

Ambiente de desarrollo

Ambiente de pruebas

Ambiente de UAT

Ambiente de preproducción

Ambiente de producción

Implementación de devops en una empresa

Planificación

Definición de herramientas

Capacitación a los equipos de la organización

Feedback

Automatización de pruebas

Métricas

Cultura de aprendizaje continuo

Fallos controlados

Visitas: 23

Emprendedor en  | Web

Soy Alejandro Juan Canosa Ferreiro, experto en calidad de software y escritor. Tengo publicado el libro Scrum. Teoría e implementación práctica, tiene 9 versiones, y acabo de publicar mi segundo libro Certificación ISTQB Certified Foundation Level 4.0.
Actualmente soy responsable de calidad en un proyecto para SEPI en la empresa pública tragsa.

Exámenes gratis de ISTQB
Deja un comentario

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Información básica sobre protección de datos Ver más

    • Responsable: Alejandro Juan Canosa Ferreiro.
    • Finalidad:  Moderar los comentarios.
    • Legitimación:  Por consentimiento del interesado.
    • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
    • Derechos: Acceder, rectificar y suprimir los datos.
    • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

    This site uses Akismet to reduce spam. Learn how your comment data is processed.