You are on page 1of 3

Desarrollo gil de software

de una reaccin contra los mtodos de peso pesado,


muy estructurados y estrictos, extrados del modelo de
desarrollo en cascada. El proceso originado del uso del
modelo en cascada era visto como burocrtico, lento, de-
gradante e inconsistente con las formas de desarrollo de
software que realmente realizaban un trabajo eciente.
Los mtodos de desarrollo giles e iterativos pueden ser
vistos como un retroceso a las prcticas observadas en
los primeros aos del desarrollo de software (aunque en
ese tiempo no haba metodologas per hacerlo). En el
ao 2001, miembros prominentes de la comunidad se
Esquema general de una metodologa gil para desarrollo de
reunieron en Snowbird, Utah, y adoptaron el nombre de
software mtodos giles. Poco despus, algunas de estas perso-
nas formaron la alianza gil, una organizacin sin -
nes de lucro que promueve el desarrollo gil de aplica-
El desarrollo gil de software envuelve un enfoque para
ciones. Muchos mtodos similares al gil fueron crea-
la toma de decisiones en los proyectos de software, que se
dos antes del 2000. Entre los ms notables se encuen-
reere a mtodos de ingeniera del software basados en el
tran: Scrum (1986), Crystal Clear (cristal transparente),
desarrollo iterativo e incremental, donde los requisitos y
programacin extrema (en ingls eXtreme Programming o
soluciones evolucionan con el tiempo segn la necesidad
XP, 1996), desarrollo de software adaptativo, feature dri-
del proyecto. As el trabajo es realizado mediante la co-
ven development, Mtodo de desarrollo de sistemas din-
laboracin de equipos auto-organizados y multidiscipli-
micos (en ingls Dynamic Systems Development Method o
narios, inmersos en un proceso compartido de toma de
DSDM, 1995).
decisiones a corto plazo.
Cada iteracin del ciclo de vida incluye: planicacin,
anlisis de requisitos, diseo, codicacin, pruebas y do- 2 Mtodos giles
cumentacin. Teniendo gran importancia el concepto de
Finalizado (Done), ya que el objetivo de cada iteracin
Algunos mtodos giles de desarrollo de software:
no es agregar toda la funcionalidad para justicar el lan-
zamiento del producto al mercado, sino incrementar el
valor por medio de software que funciona (sin errores). Adaptive Software Development (ASD)
Los mtodos giles enfatizan las comunicaciones cara a Agile Unied Process
cara en vez de la documentacin. La mayora de los equi-
pos giles estn localizados en una simple ocina abierta, Crystal Clear
a veces llamadas plataformas de lanzamiento (bullpen Feature Driven Development (FDD)
en ingls). La ocina debe incluir revisores, escritores
de documentacin y ayuda, diseadores de iteracin y Lean Software Development (LSD)
directores de proyecto. Los mtodos giles tambin enfa-
tizan que el software funcional es la primera medida del Kanban (desarrollo)
progreso. Combinado con la preferencia por las comuni- Open Unied Process (OpenUP)
caciones cara a cara, generalmente los mtodos giles son
criticados y tratados como indisciplinados por la falta Programacin Extrema (XP)
de documentacin tcnica.
Mtodo de desarrollo de sistemas dinmicos
(DSDM)

1 Historia Scrum

G300
La denicin moderna de desarrollo gil de software evo-
lucion a mediados de la dcada de 1990 como parte 6D-BUM

1
2 5 ENLACES EXTERNOS

3 Bibliografa
Cockburn, Alistair. Agile Software Development.
Highsmith Series.
Chin, Gary (2004). Agile Project Management: How
to Succeed in the Face of Changing Project Require-
ments. AMACOM.

Martinez, Gustavo (2011). Coding, quality check


and documentation (300%): Get them from the sa-
me development team!. VPD.
Pez, Nicols et al. (2014). Construccin de softwa-
re: una mirada gil. EDUNTREF.

Moe, NB; Aurum, A; Dyba, T (2012). Challenges


of shared decisin -making: A multiple case study
of agile software development (pdf). Information
and Software Technology (Trondheim, Norway) 54
(8): 853 - 861. Consultado el 30 de agosto de 2015.

4 Vase tambin
Hediondez del cdigo

SCRUM

5 Enlaces externos
Maniesto para el desarrollo gil de software
Recopilacin de artculos sobre metodologas giles

Sitio web de la Comunidad Latinoamericana de


Desarrollo gil de Software
3

6 Origen del texto y las imgenes, colaboradores y licencias


6.1 Texto
Desarrollo gil de software Fuente: https://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software?oldid=92660925 Colaborado-
res: Pieter, Robbot, Asierra, Jonik, Daniel G., JavierCantero, Porao, Ilario, Magister Mathematicae, RedTony, RobotQuistnix, Unf, Yrbot,
BOT-Superzerocool, YurikBot, Martingala, GermanX, Eskimbot, CEM-bot, Tute, Alexav8, Osepu, Juan.palacio, Thijs!bot, Tyrannosau-
rusreex, PabloCastellano, Danieltellez, Botones, Gabrielperez, OceanO, Lesthack, CommonsDelinker, TXiKiBoT, Jmbeas, Delphidius,
Cinevoro, VolkovBot, Technopat, David.Villa, Etnas, AlleborgoBot, J.M.Domingo, BotMultichill, SieBot, DaBot~eswiki, Avanto, Bigsus-
bot, Arapajoe, Ken123BOT, WikiBotas, Veon, Poco a poco, Alexbot, DayL6, Santiagobas, LucienBOT, MastiBot, MelancholieBot, Ma-
rioe2000, Mdd, Luckas-bot, FariBOT, Superandoni, DSisyphBot, Xqbot, Lantius, Dqueijo, Hprmedina, Blacki4, RedBot, Ldfv, Anselmi-
Juan, KamikazeBot, Benzirpi, EmausBot, Rafen, EGA Futura, Bpk, WikitanvirBot, Diamondland, Invadibot, Addihockey10 (automated),
Addbot, LazyFan, NicoRz, BenjaBot, Leonel l salazar y Annimos: 74

6.2 Imgenes
Archivo:Esquema_general_de_una_metodologia_agil_para_desarrollo_de_software.png Fuente: https://upload.wikimedia.org/
wikipedia/commons/3/3c/Esquema_general_de_una_metodologia_agil_para_desarrollo_de_software.png Licencia: CC BY-SA 3.0
Colaboradores: Trabajo propio Artista original: Benzirpi

6.3 Licencia del contenido


Creative Commons Attribution-Share Alike 3.0

You might also like