Una de las bases fundamentales en la administración de proyectos de software es la correcta planificación del desarrollo del mismo, basándonos en el Project Manager Processes podemos identificar claramente las cinco fases de una adecuada... more
Una de las bases fundamentales en la administración de proyectos de software es la correcta planificación del desarrollo del mismo, basándonos en el Project Manager Processes podemos identificar claramente las cinco fases de una adecuada planificación de proyectos: inicio, planificación, ejecución, control y cierre (PMBOK, 2013). Entre la fase planificación del proyecto es de suma importancia la adopción y el entendimiento de una metodología de desarrollo de software que cumpla con las necesidades y complejidad del proyecto sin embargo, en la actualidad no existe una metodología que pueda aplicarse a todos los proyectos desarrollos de software (S, Presman,2017), es por esto que el gerente del proyecto será responsable de la elección de esta metodología basándose en su experiencia y subjetividad, entendiendo que una mala elección de esta metodología podría causar aumentos en los riegos preexistentes en ciclo de ejecución del proyecto de software en curso y en el cumplimiento consecutivo de los objetivos planteados (Toledo, 2010). En este trabajo se pretende presentar una guía de soporte para elección de la correcta metodología de desarrollo de software, aun cuando no es posible disipar el nivel de subjetividad inherente del proceso.
In this paper you can find a review of articles related to agile testing practices in software quality, looking for theoretical information and real cases applied to testing inside a modern context, comparing them with the standard... more
In this paper you can find a review of articles related to agile testing practices in software quality, looking for theoretical information and real cases applied to testing inside a modern context, comparing them with the standard procedures taking into account their advantages and relevant features. As final result, we determine that agile practices in software quality have wide acceptance and many companies have chosen their use for all their benefits and impact on development software processes in several real applications, not necessarily IT governance ones, since other kind of technical applications have shown excellent results on testing.
Agile methodologies promote delivery of a long software development project in short-term cycles or iterations. Iteration involves a tiny portion of software that is developed quickly and accurately for a testing purpose. Iterations are... more
Agile methodologies promote delivery of a long software development project in short-term cycles or iterations. Iteration involves a tiny portion of software that is developed quickly and accurately for a testing purpose. Iterations are technically called time-boxed, because they are based on a predetermined duration. The duration usually varies between different methodologies. Each agile methodology's uniqueness is determined by the number of tasks, steps and work products involved in it.