Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCCIN
Para conocer la realidad de una organizacin, es necesario saber de las actividades de
ESPECIFICACIN DE REQUERIMIENTOS
La obtencin de requerimientos trata sobre la comunicacin entre los desarrolladores, clientes y
usuarios para definir el nuevo sistema que brinde una solucin al problema; a esta definicin del
sistema se le denomina especificacin de requerimientos, que tambin sirve como un contrato entre
el cliente y los desarrolladores. La obtencin de requerimientos y su respectivo anlisis se enfoca en
la visin que tiene el usuario del sistema.
La ingeniera de requerimientos cumple un papel importante durante el proceso de produccin
de software, ya que se enfoca un rea fundamental: la definicin de lo que se desea producir. Su
principal tarea es generar especificaciones correctas que describan con claridad, sin ambigedades,
en forma consistente y compacta, el comportamiento del sistema.
Como disciplina, establece el proceso de definicin de requerimientos en una sucesin de
actividades mediante las cuales lo que debe hacerse se elicita, se modela y analiza (Choque,
2001).
B. Crystal Methods
Alistair Cockbur presenta los Mtodos Crystal, el punto de inicio de la evolucin de las
metodologas de desarrollo de software que eventualmente resultaron en lo que hoy se conoce como
el movimiento gil.
Crystal puede ser aplicada en equipos de trabajo de entre 6 y 8 desarrolladores localizados en
la misma rea, trabajando en sistemas no crticos para la vida (es decir los fallos son tolerables).
C. Dynamic System Development Methods (DSDM)
El mtodo de desarrollo de sistemas dinmicos (DSDM) se origina en 1994 en Gran Bretaa
con los trabajos de Jennifer Stapleton directora del DSDM Consortium. DSDM, adems,
proporciona un marco de trabajo completo de controles para desarrollo rpido de aplicaciones
(RAD) y lineamientos para su utilizacin y se puede complementar con otras metodologas.
D. Extreme Programming (XP)
Mientras trabajaba en Chrysler, Kent Beck desarrolla el concepto de Programacin Extrema,
publicando el mtodo en 1999 en un libro titulado "Extreme Programming Explained". Como parte
de la Programacin Extrema, tambin formul los conceptos de Historias de Usuario y Planificacin
de Releases. La metodologa especifica buenas prcticas para la planificacin, gestin, diseo,
codificacin y pruebas.
Ward Cunningham y Ron Jeffries colaboraron con Beck al escribir el libro sobre XP, a los
tres se les considera los fundadores de la Programacin Extrema.
2.2
giles, sin adaptacin al caso concreto y real sobre el que operan, eran la mejor opcin para todo
tipo de proyectos. Pero la realidad dice que la cosa es ms complicada, y que cada proyecto,
empresa, producto, lnea de negocio, etc., requiere de una metodologa especfica, o de diferentes
maneras de adaptar una metodologa genrica.
Por eso sabemos que aunque en la mayora de las ocasiones las metodologas giles son la
mejor opcin, hay ocasiones en que incluso una metodologa gil no es la mejor alternativa. Lo
difcil es saber el punto medio exacto y ms recomendable para cada proyecto, e incluso buscar el
punto intermedio entre gil y tradicional. Sabemos que hay una metodologa concreta para cada
proyecto. Y esto lo dicen hasta los padres del manifiesto gil, como Fowler u otros especialistas en
metodologas, como Kruchten.
2.3
POST AGILISMO
El postagilismo no es ni mucho menos un movimiento tan organizado y amplio como el
agilismo. No hay manifiesto postagilista ni nada de eso. Actualmente, podramos decir, que el
trmino representa ideas relacionadas con que:
El postagilismo es simplemente hacer lo mejor para ti, por encima de seguir una metodologa gil
al detalle.
Seguir los principios base de los mtodos giles sin seguir una metodologa gil al pie de la letra.
El postagilismo no es anti-agilismo. Es evolucin del agilisimo.
La realidad no es como la cuentan los libros de desarrollo gil, el postagilismo es una visin liberal
frente al desarrollo gil. Hay empresas que trabajan bien de otra manera, no tan gil, pero que
tampoco es en cascada.
5
3 CONCLUSIONES
Por lo que se observ el diseo y especificacin de requerimientos ha evolucionado a tal paso que
est en declive.
Por tanto dio lugar a un nuevo concepto denominado Postagilismo.
Debido a que las empresas no pueden seguir al pie de la letra las metodologas giles surge el
postagilismo para resolver problemas en concreto de cada empresa.
4 REFERENCIAS
[1] Ayerbe Bernal, Rafael. Paper Ingeniera de Requisitos en los Mtodos de Desarrollo giles,
2007.
[2] Carvajal J. 2008. Metodologas giles: Herramientas y Modelo de desarrollo para aplicaciones
Java EE como metodologa empresarial.
[3] Eberlein, Armin y Sampaio do Prado Leite, Julio Cesar. Paper Agil requirements Definition: A
view from Requirements Engineering
[4] Leffingwell, Dean. Agile Software Requirements Lean Requirements Practices for Teams,
Programs, and the Enterprise. 2011.