Sei sulla pagina 1di 7

Curso académico 2017/2018

Guía Docente: Metodologías de Desarrollo Ágil

DATOS GENERALES

Facultad Facultad de Ciencias y Tecnología

Titulación Grado en Ingeniería Informática

Plan de estudios 2012

Especialidad/Mención Mención en Gestión y desarrollo de proyectos Web

Materia Gestión y desarrollo de proyectos Web

Asignatura Metodologías de Desarrollo Ágil

Créditos ECTS 6

Carácter Optativo

Curso Cuarto

Período de impartición Segundo Trimestre

Lengua en la que se Castellano


imparte

Prerrequisitos Ninguno

DATOS DEL PROFESORADO

Profesor Javier Arias Martín Correo electrónico javier.arias@ui1.es


Responsable

Área Facultad Facultad de Ciencias y


Tecnología

Perfil Profesional About.me


2.0

Página 1 de 7
CONTEXTUALIZACIÓN Y JUSTIFICACIÓN DE LA ASIGNATURA

Asignaturas Diseño y administración avanzada de bases de datos


de la materia Servicios y aplicaciones orientadas a la Web
Comercio electrónico
Ingeniería de requisitos
Metodologías de Desarrollo Ágil
Software Libre y de Código Abierto

Contexto y En esta asignatura el alumno llegará a entender cómo gestionar un proyecto software
sentido de la a través de una metodología ágil. Para ello, se entenderán los fundamentos de los
asignatura en principios ágiles, así como el conocimiento de las metodologías ágiles de desarrollo
la titulación y más comunes en la vida real.
perfil Profundizaremos en el conocimiento de los roles, reuniones, backlogs, releases, etc,
profesional de las metodologías ágiles y se analizarán las herramientas para la gestión de
proyectos de forma ágil.
De forma transversal a toda la asignatura, veremos cómo incluir calidad software y el
rol de devOps en el marco de las metodologías ágiles.

COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE Y RESULTADOS DE APRENDIZAJE

Competencias
de la
asignatura CMW05: Conocimiento de los principios básicos y principales características de los
entornos de desarrollo software, así como su aplicación en el proceso de desarrollo.

CMW06: Capacidad para la profundización en el proceso de desarrollo de software,


haciendo uso de mecanismos de detección de defectos y aseguramiento de calidad.

Resultados de Conoce las técnicas de desarrollo centradas en el usuario y su aportación a la


aprendizaje de ingeniería del software.
la asignatura Identifica y estudia los diferentes esquemas de desarrollo ágiles y las técnicas y
herramientas que proponen.
Identifica las formas de estructurar un proyecto y las técnicas de gestión más
adecuadas para el control de un proyecto de forma ágil.

Página 2 de 7
PROGRAMACION DE CONTENIDOS

Breve La demanda de software en todos los ámbitos tecnológicos crece a un ritmo rapidísimo, lo
descripción que hace necesario la creación y uso de nuevas metodologías de desarrollo y de
de la herramientas que permitan agilizar todos los procesos de creación de software. En esta
asignatura asignatura se estudiarán, además, cómo se ven afectados los tradicionales y necesarios
procesos de calidad, validación y verificación del software cuando se hace uso de estas
metodologías.

Contenidos Unidad Didáctica 1: Introducción a las Metodologías Ágiles.

Manifiesto Ágil
Principios y Paradigmas
Ciclo de Desarrollo de una metodología ágil

Unidad Didáctica 2: Metodologías Ágiles: Scrum

Tipos de Metodologías Ágiles


Principios de Scrum: Empirismo
Método Iterativo vs Waterfall
Adaptativo s Predictivo

Unidad Didáctica 3: Scrum Framework

¿Qué es una Historia de Usuario?


Criterios de Aceptación
Valoración de una Historia de Usuario
Roles
Artefactos -Backlogs-
Reuniones

Unidad Didáctica 4: Modelo Scrum

Buenas Guías y Prácticas


Integración Continua
Herramientas para la Gestión de Proyectos
Squads. Iterando sobre Scrum

Unidad Didáctica 5: Metodologías Ágiles: XP

Modelo XP
Reglas y Prácticas

Unidad Didáctica 6: Calidad Software y Planificación de Entregas

¿Cómo gestionar la Calidad Software de un producto?


DevOps
Planificación de Entregas

Página 3 de 7
METODOLOGÍA

Actividades Se realizará una exposición de cómo se organizará el proceso de enseñanza-aprendizaje,


formativas fomentando una perspectiva práctica de la misma, haciendo hincapié en el desarrollo de las
4 actividades principales (estudio de caso, contenidos, foros de debate y trabajo colaborativo)
adaptando la descripción conceptual de las mismas a los contenidos propios de la
asignatura, y resolviendo cuestiones de inicio como ¿cuántos trabajos colaborativos se
plantean y cómo se desarrollarán? ¿Cuántos estudios de caso se proponen y cómo será el
proceso de enseñanza-aprendizaje con los mismos?, etc.

La explicación del proceso de aprendizaje se completará con orientaciones al estudio que


ayudarán al alumnado en la comprensión y la consecución de actividades. De este modo el
alumnado tendrá a su disposición las actividades que podrá encontrarse en esta asignatura
en particular.

Página 4 de 7
EVALUACIÓN

Sistema El sistema de evaluación será común para todas las asignaturas de la materia y se basará en
evaluativo una selección de las pruebas de evaluación más adecuadas para el tipo de competencias
que se trabajen. El sistema de calificaciones estará acorde con la legislación vigente. (Real
Decreto 1125/2003, de 5 de septiembre, por el que se establece el sistema europeo de
créditos y el sistema de calificaciones en las titulaciones universitarias de carácter oficial y
validez en todo el territorio nacional).

El alumnado de la Universidad Isabel I dispone de dos opciones de evaluación o vías de


seguimiento de sus asignaturas en la Convocatoria Ordinaria.

Opción 1. EC + EX

Los estudiantes que opten por esta vía de evaluación deberán realizar el seguimiento de
la Evaluación continua (EC) y podrán obtener hasta un 60% de la calificación final a través
de las actividades que se plantean en la evaluación continua. Además deberán realizar un
Examen final presencial (EX) que supondrá 40% restante. Esta prueba tiene una parte
dedicada al control de la identidad de los estudiantes que consiste en la verificación del
trabajo realizado durante la evaluación continua y otra parte en la que realizan diferentes
pruebas teórico-prácticas para evaluar las competencias previstas en cada asignatura.

Opción 2. Evaluación final: PEC + EX

Los estudiantes que opten por esta vía deberán realizar una Prueba de Evaluación de
Competencias (PEC) y un Examen final presencial (EX). Será imprescindible aprobar ambas
partes para superar la asignatura.

La PEC se propone como una prueba que el docente plantea con el objetivo de evaluar en
qué medida el estudiante adquiere las competencias definidas en su asignatura y tendrá un
valor del 50% sobre la calificación final.

El Examen, cuyas características serán las mismas que las mencionadas en la opción 1,
supondrá el 50% restante de la calificación final.

Convocatoria extraordinaria

Todos los estudiantes, independientemente de la opción seleccionada, tienen derecho a una


convocatoria extraordinaria.

La convocatoria extraordinaria completa consistirá, en la realización de una Prueba de


evaluación de competencias con la que podrán alcanzar hasta el 50% de la calificación final
y un Examen final presencial cuya calificación supondrá el 50% restante sobre la nota final,
siendo imprescindible aprobar ambas partes para superar la asignatura.

BIBLIOGRAFÍA Y OTROS RECURSOS

Bibliografía Schwaber, K. (2014). Agile Project Management with Scrum. Redmond, W A: Microsoft
básica Press.

Libro escrito por uno de los co-fundadores de Scrum –Ken Schwaber-, donde se pueden
apreciar ejemplos de la vida real de Scrum en la práctica.

Este es un libro muy recomendable si se quiere identificar y estudiar algunos de los casos

Página 5 de 7
de estudio sobre como funciona Scrum en una variedad de situaciones, lecciones
aprendidas, éxitos y fracasos.

Además, se entenderá cómo se usa Scrum para resolver problemas complejos orientados
a conseguir un mejor resultado y entregar producto software de mayor valor para el cliente
lo antes posible.

Kniberg, H. (2015). Scrum and XP desde las Trincheras. Ed: C4Media.

Libro escrito por Henrik Kniberg, en el que este experimentado profesional de Scrum y
consultor de éxito explica un magnífico caso de estudio. Se habla sobre como se usa
Extreme Programming para posibilitar que los equipos de Scrum tengan un alto
rendimiento. Es importante que todo equipo conozca su velocidad para que el Dueño del
Producto pueda crear una hoja de ruta del producto con fechas de lanzamiento creíbles.
Las iteraciones y un código con calidad es algo imprescindible y se enseñan los procesos
orientativos de cómo lograr estas metas.

Bibliografía Atlassian (2015). Herramientas de metodologías ágiles. Recuperado el 12 de Septiembre


complementaria de 2016, de https://es.atlassian.com/agile/scrum.

InfoQ (2016). Calidad Software en proyectos ágiles. Recuperado el 12 de Septiembre de


2016, de https://www.infoq.com/articles/experience-qa-scrum.

Michael James (2012). Metodología Ágil Scrum. Recuperado el 12 de Septiembre de 2016,


de http://scrumtrainingseries.com/Intro_to_Scrum/index.html

Mountain Goat Software (2016). Iniciación en el mundo ágil y Scrum. Recuperado el 12 de


Septiembre de 2016, de https://www.mountaingoatsoftware.com/agile/new-to-agile-or-
scrum.

Scrum.org (2016). ¿Qué es Scrum?. Recuperado el 12 de Septiembre de 2016, de


https://www.scrum.org/Resources/What-is-Scrum.

Scott W. Ambler (2012). Iniciación a metodología ágil XP. Recuperado el 12 de Septiembre


de 2016, de http://agilemodeling.com/essays/agileModelingXP.htm.

Jim Bowes (2015). Scrum vs XP vs Kanban. Recuperado el 12 de Septiembre de 2016, de


https://manifesto.co.uk/kanban-vs-scrum-vs-xp-an-agile-comparison/.

Scrum Alliance (2016). Devops y agile. Recuperado el 12 de Septiembre de 2016, de


https://www.scrumalliance.org/community/articles/2014/april/devops-and-agile.

VersionOne (2016). Planificación de Releases en Agile. Recuperado el 12 de Septiembre


de 2016, de
https://www.versionone.com/agile-101/agile-management-practices/agile-development-
release-planning/.

Ward Cunningham (2001). Manifiesto por el desarrollo ágil del software. Recuperado el 12
de Septiembre de 2016, de http://agilemanifesto.org/.

Otros recursos Mountain Goat Software (2016). Iniciación en el mundo ágil y Scrum. Recuperado el
12 de Septiembre de 2016, de https://www.mountaingoatsoftware.com/agile/new-to-
agile-or-scrum.
Scrum.org (2016). ¿Qué es Scrum?. Recuperado el 12 de Septiembre de 2016, de
https://www.scrum.org/Resources/What-is-Scrum.
Agile Retrospectives: Making Good Teams Great (Esther Derby & Diana Larsen).
Retrospectivas útiles y poderosas. Recuperado el 13 de Septiembre de 2016,
de http://agile.2ia.net/Agile%20Retrospectives.pdf

Página 6 de 7
Recuperado el 13 de Septiembre de 2016, de
http://static1.1.sqspcdn.com/static/f/447037/6486321/1270929190703/YahooAgileR
ollout.pdf?token=PB4Y11C7CFo6246UsRn6V9LNgSE%3D
Viaje Ágil de Borland (2009). Lecciones aprendidas en un viaje de tres años para
aplicar Scrum a su negocio. Recuperao el 13 de Septiembre de 2016, de
https://www.agileconnection.com/article/enterprise-agile-journey
Agile Estimating & Planning (Mike Cohn). Explicación de técnicas de planificación
de sprints y de entregas. Recuperado el 15 de Septiembre de 2016,
de https://www.mountaingoatsoftware.com/books/agile-estimating-and-planning
Proyecto Scrum distribuido para las Ferrocarriles Holandeses (2008). Ejecución con
éxito de Scrum después de que un proyecto gestionado de forma tradicional fallara.
Recuperado el 13 de Septiembre de 2016, de https://www.infoq.com/articles/dutch-
railway-scrum
Proyecto de Gestión Ágil en Intel (2008). Caso detallado que describe cómo Intel
utilizó Scrum distribuido dentro de una cultura tradicional. Recuperado el 13 de
Septiembre de 2016, de http://danube.com/docs/case_studies/Intel_case_study.pdf
Mi experiencia como QA en agilismo (2012). Experiencia de actividades diarias de
un evaluador de pruebas en un equipo ágil. Recuperado el 13 de Septiembre de
2016, de https://www.infoq.com/articles/experience-qa-scrum
Agile Software Development with Scrum (2001). Libro escrito por Ken Schwaber y
Mike Beedle. Implementación de el proceso de desarrollo ágil en una empresa a
través de Extreme Programming. Recuperado el 15 de Septiembre de 2016,
de
http://dbmanagement.info/Books/MIX/Agile_Project_Management_With_Scrum.pdf

COMENTARIOS ADICIONALES

La prueba final tendrá un total de 30 preguntas tipo test sobre los contenidos de las distintas unidades
didácticas. Cada pregunta tendrá cuatro posibles opciones de respuesta, siendo solamente una totalmente
correcta.

Las preguntas se elaborarán atendiendo fundamentalmente a la aplicación práctica de los conceptos


desarrollados en situaciones reales.

Página 7 de 7

Powered by TCPDF (www.tcpdf.org)

Potrebbero piacerti anche