1. Agile Software Development – 150 mins.

1. Agile Software Development – 150 mins.

Keywords
Agile Manifesto, Agile software development, incremental development model, iterative development
model, software lifecycle, test automation, test basis, test-driven development, test oracle, user story

Learning Objectives for Agile Software Development

1.1 The Fundamentals of Agile Software Development
FA-1.1.1 (K1) Recall the basic concept of Agile software development based on the Agile Manifesto
FA-1.1.2 (K2) Understand the advantages of the whole-team approach
FA-1.1.3 (K2) Understand the benefits of early and frequent feedback

1.2 Aspects of Agile Approaches
FA-1.2.1 (K1) Recall Agile software development approaches
FA-1.2.2 (K3) Write testable user stories in collaboration with developers and business representatives
FA-1.2.3 (K2) Understand how retrospectives can be used as a mechanism for process improvement in Agile projects
FA-1.2.4 (K2) Understand the use and purpose of continuous integration
FA-1.2.5 (K1) Know the differences between iteration and release planning, and how a tester adds value in each of these activities

1. Desarrollo de software ágil (150 MINS)

Palabras clave:
Manifiesto ágil, desarrollo de software ágil, modelo de desarrollo incremental, el modelo de desarrollo iterativo, el ciclo de vida del software, automatización de pruebas, realización de pruebas selectivas, desarrollo basado en pruebas, oráculo de pruebas, historia de usuario.

Objetivos de aprendizaje para el desarrollo ágil de software

1.1 Fundamentos del Desarrollo Ágil de Software
(K1) Recordar el concepto básico del desarrollo ágil de software basado en el Manifiesto Ágil
(K2) Entender las ventajas del enfoque de equipo completo (whole-team).
(K2) Entender los beneficios de una retroalimentación o devolución temprana y frecuente

1.2 Aspectos de los enfoques ágiles
(K1) Recordar los enfoques en desarrollos ágiles de software
(K3) Escribir historias de usuario testeables en colaboración con los desarrolladores y representantes del negocio.
(K2) Comprender cómo las retrospectivas pueden ser utilizadas como mecanismo para mejorar el proceso en proyectos ágiles.
(k2) Comprender el uso y el propósito de la integración continua.
(k1) Conocer las diferencias entre iteración y planificación de entregas, y cómo un probador agrega valor en cada una de estas actividades.

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta