Categories: All - software - colaboración - funcionalidad - cambios

by ANYERSON FELIPE VELASQUEZ CARDONA 3 years ago

208

Metodología ágil de la programación

La metodología ágil de programación se estableció como una alternativa a los procesos tradicionales de desarrollo de software, enfocándose en crear software de manera rápida y adaptable a los cambios.

Metodología ágil de la programación

Bibliografias : Canós, J. H., Patricio, L., & Carmen, P. (2006). IUDigital. Obtenido de https://iudigital.instructure.com/courses/3728/assignments/47436?module_item_id=181360 Jose H. (s.f.).

Modelos, estas son otras metodologías que ya están siendo utilizadas con éxito con proyectos reales pero faltaría de mayor difusión t reconocimiento.

Lean Development

Feature -Driven Development

Adaptive Software Development

Dynamic Systems Development Method

Crystal Methodolies

SCRUM

Metodología ágil de la programación

Ofrecer alternativa a los procesos de desarrollo de software tradicionales por lo cual su objetivo fue desarrollar un software rápidamente y respondiendo a los cambios que puedan surgen a los largo del proyecto rígidos.

Soluciones casi a medida para una gran cantidad de proyectos, su cualidad mas destacable es la sencillez, esto significa mayor aprendizaje y reduciéndose los costos de implementación en un equipo de desarrollo.
Febrero de 2001 tras una Reunión celebrada en Utah-EEUU, participación de 17 expertos de la industria del software.
The Agile Alliance, organización que promueve conceptos con el desarrollo ágil de software

El Manifiesto Ágil, esta se valora en 4 partes 1). Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas. 2). Desarrollar software que funciona mas que conseguir una buena documentación. 3). La colaboración con el cliente mas que la negociación de un contrato. 4). Responder a los cambios mas que seguir estrictamente un plan.

12 puntos para tener interacción, funcionalidad, colaboración, y aceptación.

VII. La funcionalidad es la principal medida de progreso

IX. Atención continua.

IV. Trabajo junto a lo largo del proyecto

III. Entrega software funcional, en el menor intervalo de tiempo posible

V. Apoyo y confianza

X. Simplicidad.

XI. Equipos organizados para mejores arquitecturas, requisitos y diseños.

VIII. Paz constante entre los desarrolladores y usuarios para el proceso ágil.

I .Satisfacer al cliente con la entrega temprana.

II. Cambios por el cliente.

VI. Dialogo para mayor autoorganización.

XII. Motivación es la reflexión para llegar a algo mas efectivo.

Programación extrema (EXTREME PROGRAMMING, XP), para el XP también habían hay otros procesos tales como, Roles XP, Proceso XP, Practica XP.

ROLES, estos son algunos de las propuestas hechas por Kent Break

Clientes

Consultor

Big boss

Coach

Tracker

Tester

Programador