Métodos heterodoxos en desarrollo de software

Páginas: 146 (36272 palabras) Publicado: 26 de mayo de 2011
1
Métodos Heterodoxos en Desarrollo de Software
Contenidos:
Introducción .................................................................................................................... 2
La ortodoxia metodológica ............................................................................................. 4
Orígenes de laheterodoxia.............................................................................................. 6
Los Métodos Ágiles ...................................................................................................... 11
eXtreme Programming (XP) ..................................................................................... 12
Scrum........................................................................................................................ 18
Evolutionary Project Management (Evo) ................................................................. 23
Crystal Methods ........................................................................................................ 29
Feature Driven Development (FDD) ........................................................................ 36
Rational Unified Process (RUP)............................................................................... 40
Dynamic Systems Development Method (DSDM) .................................................. 43
Adaptive Software Development.............................................................................. 47
Agile Modeling......................................................................................................... 50
Lean Development (LD) y Lean Software Development (LSD).............................. 53
Microsoft Solutions Framework y los Métodos Agiles ................................................ 55
Métodos y Patrones....................................................................................................... 60
Agilidad, Caos yComplejidad...................................................................................... 63
Anti-agilidad: La crítica de los Métodos Ágiles ........................................................... 65
Conclusiones ................................................................................................................. 68
Vínculoságiles.............................................................................................................. 71
Referencias bibliográficas............................................................................................. 73 2
Métodos Heterodoxos en Desarrollo de Software
Versión 1.0 – Abril de 2004
Carlos Reynoso – UNIVERSIDAD DE BUENOS AIRES
Revisión técnica de Nicolás Kicillof – Universidad de Buenos Aires
Introducción
Los métodos Ágiles, talescomo Lean Development, eXtreme
Programming y Adaptive Software Development, son estrategias
de desarrollo de software que promueven prácticas que son
adaptativas en vez de predictivas, centradas en la gente o en los
equipos, iterativas, orientadas hacia prestaciones y hacia la
entrega, de comunicación intensiva, y que requieren que el
negocio se involucre en forma directa. Comparandoesos
atributos con los principios fundacionales de MSF, se encuentra
que MSF y las metodologías ágiles están muy alineadas tanto en
los principios como en las prácticas para el desarrollo de
software en ambientes que requieren un alto grado de
adaptabilidad.
- Documentación de Microsoft Solutions Framework 3.0 [MS03]
Ni duda cabe que a finales de la década de 1990 dos grandes temasirrumpieron en las
prácticas de la ingeniería de software y en los métodos de desarrollo: el diseño basado en
patrones y los métodos ágiles. De estos últimos, el más resonante ha sido la
Programación Extrema (XP), que algunos consideran una innovación extraordinaria y
otros creen cínica [Rak01], extremista [McC02], falaz [Ber03] o perniciosa para la salud
de la profesión [Kee03]....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Métodos de desarrollo de software
  • Metodo De Desarrollo De Software
  • Metodos desarrollo de software
  • Diferentes Metodos Para El Desarrollo De Software
  • Metodos de desarrollo de software orientado a objetos
  • Métodos y técnicas de estimación de esfuerzo de desarrollo de software
  • Métodos de Desarrollo de Software
  • Desarrollo de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS