-
Las primeras prácticas de desarrollo no obedecían a una metodología. Para la época, se inicia el empleo masivo del hardware y la complejidad de las tareas que realizan los equipos computacionales existentes va en aumento, imprimiendo esa complejidad a las tareas de programación, se hizo necesario estandarizar y simplificar dichas
actividades, lo que da cabida a los leguajes de programación. -
Se acoge a un primer modelo conocido como “Code and Fix”
-
Surge el termino "Ingeniería del Software" como un “enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software” y en respuesta a la crisis del software.
-
Edsger Dijkstra, presenta su trabajo titulado “The Humble Programmer” y sienta las bases para la creación de las metodologías tradicionales conocidas y aún usadas hasta hoy.
-
surge el “Software Develop Life Clicle” o clico de vida del desarrollo del Software.
-
Aparecen los modelos tradicionales de desarrollo de software
-
Los llamados Equipos Scrum son autogestionados, multifuncionales y trabajan en iteraciones.
Consta de tres roles: Scrum master,“dueño del producto y el equipo de desarrollo. -
James Martin presentra el libro Rapid Application Development (RAD)
-
Fue introducida como mejora en los desarrollos de Software de Microsoft y Microsoft Consulting Service
-
Ivar Jacobson, Grady Booch y James Rumbaugh proponen la metodología basada en los modelos en Cascada y por Componentes.
-
Propuesta por Kent Beck.
Sus postulados o principios son: Retroalimentación rápida, asumir simplicidad, el cambio incremental, la aceptación del cambio y el trabajo de calidad.