Article
Evolución de las metodologías y modelos utilizados en el desarrollo de software
Evolution of the methodologies and models used in software development
Registro en:
2477-9024
Autor
Zumba, Johanna Patricia
León Arreaga, Cecibel Alexandra
Institución
Resumen
The Software Development methodologies have experimented a historic and evolutionary process that started in 1940 with the first Computers. At these times there were not standards or parameters. The software development was empiric or artisanal, facts which brought as a consequencea“Software Crisis” because the projects don’t cover the client’s expectations or were delivered postdates and very expensive. The answer was the boring of models and classics methodologies, these were given discipline and rigor; standards and controls to the process of software development. Maybe in an exaggerated way, at this point were named “The steel triangle.” The evolution didn ́t stop, the arrival of Internet brought a lot of projects with changing requirements, and very short deadlines, for these the classical Methodologies did not adjust at all. Agile Methodologies emerged, Focused on interactions between clients and team work, earlier delivers and welcome the changes; they coexistwith the classics schemesand attract active and growing communities. This paper represents an effort toreviewon a holistic way all of this evolutionary change, because many papers focus on divulge Agile Methodologies leaving out of its provenance. Las metodologías de Desarrollo de Software (DS.) han experimentado un proceso histórico y evolutivo que inicia en los años 40 con la aparición de las primeras computadoras, entonces no se contaban con parámetros ni estándares, el DS. Era prácticamente empírico y artesanal lo que llevó a que una buena parte de los proyectos fallaran en cubrir las exceptivas de los usuarios,así como en entregas extemporáneas y presupuestos excedidos, sobreviniendo la “crisis del Software” la respuesta para superarla fue la adopción de modelos y metodologías clásicas que progresivamente fueron incorporando estándares, controles y formalidades al DS. En un afán que llego hacer definido como “triángulo de hierro.” La evolución no se detuvo, con la llegada del Internet surgen proyectos caracterizados por requerimientos cambiantes y tiempos de entregas breves para los que las metodologías existentes no se adaptaban idóneamente, surgen las metodologías ágiles, enfocadas en interacción equipo-usuarios, entregas tempranasy adaptación a los cambios; conviven con los esquemas tradicionales y agrupan a comunidades activas. Este esfuerzo documental busca reseñar de manera integral todo ese cambio evolutivo, por cuanto la mayoría de los trabajos en el área se enfocan en divulgar los métodos ágiles dejando subestimada su procedencia.