Proceso Ágil

 

Automatización de procesos | Digital Biz 

Conceptos básicos 

 El proceso ágil de software envuelve un enfoque parra la toma de decisiones en los proyectos de software, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto.

Agilidad: Entendemos por agilidad como una habilidad física, aunque también el concepto de agilidad es aplicable igualmente al plano intelectual. Si alguien tiene rapidez mental en un sentido matemático, se dice que es una persona con agilidad mental.

Políticas del desarrollo ágil: Existen varios modelos de proceso, cada uno con un enfoque sutilmente diferente. Dentro de cada modelo hay un conjunto de "ideas". Muchos conceptos de agilidad son tan solo adaptaciones de buenos conceptos de la ingeniería de software.


Individuos e interacciones sobre procesos y herramientas

En muchas organizaciones fue más importante obtener la “certificación” en un modelo de procesos o contar con la herramienta más sofisticada, que cuidar que su gente estuviera motivada y capacitada para obtener beneficios tangibles al adoptarlos en su trabajo. Los desarrolladores tienen que sentir que los procesos y las herramientas realmente les sirven y facilitan su trabajo para poder aceptarlos.
 

Característica entre un proceso ágil de uno tradicional

Metodologías ágiles: 

 

- Refactorizacion 

- Adaptables

- Se trabaja sobre funcionalidades básicas y su mejora

- Contratos de alcance variable.

- Detectar el error cuanto antes para resolverlo

- Propiedad colectiva del código

- Alta incertidumbre


Tradicional

- Se define todo desde el principio

- Predictivos

- Plan detallado

- Contratos estrictos

- Problemas en la priorización

- Esconder el error

- Propiedad individual

- Incertidumbre descontrolada 

 

Referencias 

 Carlos Aramac Prato. (2018). Metodologías ágiles y sus ventajas. 31/08/2020, de IEBS Sitio web: https://www.iebschool.com/blog/que-son-metodologias-agiles-agile-scrum/

Comentarios