Skip to content

Commit

Permalink
[es] cncf#1773 Issue : added the content/es/shift-left.md
Browse files Browse the repository at this point in the history
Signed-off-by: Naymul Islam <naymul504@gmail.com>
  • Loading branch information
ai-naymul committed Apr 2, 2023
1 parent 7951bee commit 7a1c2ea
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions content/es/shift-left.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: Shift Left
status: Completed
category: Concept
tags: ["methodology", "", ""]
---

## Lo que es

Izquierda en Shift Left se refiere a etapas anteriores en un ciclo de vida de desarrollo de software,
pensando en el ciclo de vida como una línea donde las etapas se ejecutan de izquierda a derecha.
Shift Left es la práctica de implementar pruebas, seguridad u otras prácticas de desarrollo
temprano en el ciclo de vida de desarrollo de software en lugar de hacia el final.

Aunque originalmente se usaba para referirse al proceso de prueba temprana,
Shift Left ahora también se puede aplicar a otros aspectos del desarrollo de software y [DevOps](/es/devops/), como la seguridad y la implementación.

## Problema que aborda

Los problemas de seguridad, los errores y los defectos de software pueden ser más difíciles y costosos de solucionar.
si se descubren tarde en el ciclo de desarrollo o después de la implementación,
particularmente si el software ya se ha implementado en producción.

## Cómo ayuda

Al adoptar una mentalidad de cambio a la izquierda para el desarrollo de software,
los equipos pueden implementar pruebas y seguridad a lo largo del ciclo de vida del desarrollo.
Y porque la responsabilidad de las pruebas y la seguridad se comparte en todo el equipo de desarrollo.
— desde ingenieros de software hasta control de calidad y operaciones —
todos juegan un papel para garantizar la estabilidad y la seguridad de una aplicación.

Además, el desplazamiento a la izquierda permite la mejora continua y
sigue un enfoque [ágil](/es/agile-software-development/) en lugar de un enfoque en cascada para el desarrollo.
Los equipos pueden realizar pequeñas mejoras iterativas e identificar problemas antes.
Este enfoque permite a los ingenieros adoptar prácticas de seguridad y desarrollo seguro.
ya en la fase de diseño y arquitectura.
Las pruebas a lo largo del ciclo de desarrollo reducen el tiempo necesario para realizar pruebas antes de lanzar el software.

Muchas herramientas de software y soluciones SaaS ayudan a cambiar estas prácticas.
Sin embargo, el cambio a la izquierda también se puede implementar a través de procesos mejorados y cambios culturales dentro de un equipo.

0 comments on commit 7a1c2ea

Please sign in to comment.