LAS TÉCNICAS ÁGILES Y LA MADUREZ DE LA INDUSTRIA DEL SOFTWARE PARA SU ADOPCIÓN
Enviado por San Miguel • 26 de Febrero de 2020 • Ensayo • 8.368 Palabras (34 Páginas) • 170 Visitas
LAS TÉCNICAS ÁGILES Y LA MADUREZ DE LA INDUSTRIA DEL SOFTWARE PARA SU ADOPCIÓN
Agreda Chamorro Camilo Ernesto
Imbett Corredor Augusto Miguel
Londoño Muñoz Jesus Antonio
Méndez Martínez Mario Alejandro
Universidad Internacional de la Rioja
[pic 1]
17 de febrero de 2020
Nota
El presente trabajo es presentado a:
Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software,
Docente: Ph D. Juan Antonio Sicilia Montalvo,
Programa: Máster Universitario en Ingeniería de Software y Sistemas Informáticos.
La información relacionada con éste documento deberá ser enviada a Facultad de Ingeniería y Tecnología, Universidad Internacional de la Rioja, Avenida de la Paz, 137 26006. Logroño (La Rioja).
Tabla de Contenido
Introducción 1
Desarrollo de la Actividad: 2
1. Introducción a las técnicas ágiles. 2
Reseña Histórica 2
Gráfico de la Historia Cronológica de las Técnicas Ágiles de Desarrollo de Software. 6
2. Comparativa entre técnicas ágiles y convencionales 7
Técnicas Ágiles 7
Técnicas Convencionales 7
3. Ventajas e inconvenientes de la adopción a técnicas ágiles 8
Ventajas de la adopción de ágiles 8
Inconvenientes de la adopción de ágiles 10
4. Técnica ágil SAFe 13
SAFe (Scaled Agile Framework) 13
Lean agile leadership (Liderazgo Ágil) 14
Valores principales de SAFe 14
Mentalidad Lean-Agile 16
Aplica los principios de SAFe 17
Liderar la transformación 17
Largue Solutions SAFe 20
Portfolio SAFe 21
Full SAFe 22
5. Requisitos mínimos para que una empresa pueda ser considerada ágil 24
Modelo Operativo 24
Recursos Humanos 24
Proceso de inversión: 24
Medición de rendimientos 25
Ubicación física de los equipos 25
6. Ejemplos de empresas de desarrollo de software que pueden ser consideradas ágiles y el porqué 26
Spotyfy 26
Apple 26
Google 27
Amazon 27
Tabla de Valoración Individual 28
Conclusiones 29
Referencias 30
Introducción
Teniendo en cuenta lo dispendiosas y poco efectivas que pueden llegar a ser las Técnicas convencionales (tradicionales) “Metodologías pesadas” en el 2001 se reunieron un conjunto de expertos en Modelos de Mejora del Desarrollo de Software Basado en Procesos, para crear un nuevo esquema de trabajo que abordara las diferentes problemáticas del desarrollo de software ya que en el momento estaban saliendo a relucir numerosas experiencias negativas de grandes compañías, problemas y dificultades que se tenía con las Técnicas Convencionales, partiendo de esto, esta mesa de trabajo empezó a desarrollar el concepto de Metodologías Ágiles; como resultado de esta reunión nació el manifiesto ágil que contiene un conjunto de principios que debe cumplir una técnica para considerase ágil, además este tipo de técnicas debe contemplar que el equipo encargado del desarrollo debe tener una cultura ágil, habilidades de alto rendimiento, proactividad y altas capacidades para desempeñar distintos roles dentro del proyecto.
Basadas en el manifiesto ágil empezaron a aparecer nuevas técnicas que siguen esos principios. De las principales ventajas que se pueden encontrar al usar este tipo de técnicas son: fácil adaptación al negocio y al medio cambiante, obtener resultados de entregas funcionales, iterativas e incrementales sin esperar hasta el final, logrando confianza y compromiso del cliente ya que éste puede ir conociendo paso a paso como crece su proyecto y cómo se construye en base a su necesidad.
Esas metodologías cumplen con una serie de etapas en las que se priorizan las actividades en la fase que se encuentren en el momento propicio, con el precepto divide y vencerás, facilitando enormemente la construcción del sistema.
Desarrollo de la Actividad:
Introducción a las técnicas ágiles.
Reseña Histórica
En el año de 1930, Walter Shewart propone el Ciclo PDCA (Planear, Hacer, Verificar y Actuar), es un ciclo que posteriormente fue ampliamente difundido por el Dr. Williams Edwards Deming como estrategia de mejora continua de calidad en cuatro pasos y donde lo más destacable es que al ser una estrategia cíclica es muy usada formando parte de otras estrategias de negocio y técnicas ágiles aún en nuestros días.
En el año de 1940, Toyota desarrolla en cabeza del Dr. Taiichi Ohno las ténicas “Kanban y Lean Manufacturing” que se centran en la planificación, la mejora continua y mantenimiento para todos sus sistemas de producción con el emblema “JIT” (Just in time) Justo a tiempo, convirtiéndose en la marca líder en ventas de camionetas, éstas técnicas estratégicas más adelante será la fuente predecesora del movimiento ágil.
...