PDF de programación - Aplicación para la gestión de proyectos ágiles con Scrum

Imágen de pdf Aplicación para la gestión de proyectos ágiles con Scrum

Aplicación para la gestión de proyectos ágiles con Scrumgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 15 de Febrero del 2018)
555 visualizaciones desde el 15 de Febrero del 2018
676,9 KB
51 paginas
Creado hace 3a (05/12/2016)
TRABAJO FIN DE GRADO

Título
Aplicación para la gestión de proyectos ágiles con Scrum

Autor/es

Jesús María Eraso Lerena

Director/es

Jesús María Aransay Azofra

Facultad

Facultad de Ciencias, Estudios Agroalimentarios e Informática

Titulación

Grado en Ingeniería Informática

Departamento

Curso Académico

2012-2013

















Aplicación para la gestión de proyectos ágiles con Scrum, trabajo fin de grado

de Jesús María Eraso Lerena, dirigido por Jesús María Aransay Azofra (publicado por la Universidad de La Rioja) se

difunde bajo una Licencia Creative Commons Reconocimiento 3.0 Unported.

Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright.
















© El autor
© Universidad de La Rioja, Servicio de Publicaciones, 2013

E-mail: publicaciones@unirioja.es


publicaciones.unirioja.es

Agradecimientos



Gracias a todos vosotros los que siempre estáis ahí, para lo bueno y para lo malo, por
ayudarme a desconectar, por enseñarme vuestra mejor sonrisa, por saber sacar una sonrisa
cuando hace falta, por enseñarme las lecciones de la vida que realmente importan.

Gracias todos los que formáis parte de esta etapa, todos influís en esta memoria de forma
directa o indirecta.

Gracias a mi tutor, Jesús Mª Aransay, por dirigirme otro proyecto más y seguir formándome
como Ingeniero.

Y por ultimo Gracias a mis padres y mi hermano que siempre están ahí.







3

Resumen


El objeto de este proyecto surge de la necesidad de gestionar los proyectos durante su
desarrollo. Para ello se analizan en detalle las metodologías ágiles.

En primer lugar realizamos un análisis exhaustivo de las metodologías ágiles, sus ventajas
frente a las metodologías tradicionales y las técnicas asociadas. Para entrar en detalle se
nombran varias metodologías ágiles y en concreto se explica el funcionamiento de Scrum.

En segundo lugar y con el objetivo de poner en práctica y afianzar aun más los conceptos de
las metodologías ágiles, se detalla la creación de una aplicación para la gestión de proyectos
ágiles utilizando Scrum como metodología con la que dirigir nuestro proyecto. Para ello se han
utilizado los conceptos y herramientas que nos proporciona Scrum (Historias de usuario,
Sprints, Product Backlog...).

Palabras Clave: Metodologías Ágiles, Scrum, Software de Gestión de proyectos.



4







Abstract


The goal of this project is originated from need to manage projects during the process of their
development. To achieve this goal we analyzed in detail agile methodologies.

First of all we make an analysis of agile methodologies and their advantages over traditional
methodologies, as well as their realated techniques. We explain several agile methodologies,
and more specifically Scrum.

Secondly, and in order to implement and strengthen even more the concepts of agile
methodologies, we detail the creation of an application for agile project management using
Scrum to manage this project. To do this we use the concepts and tools provided by Scrum
(User Stories, Sprints, Product Backlogs ...).


Key words: Agile Methodologies, Scrum, Project Management Sofware






5

Índice

Licencia...................................................................................................................................... 2

Agradecimientos ........................................................................................................................ 3

Resumen ................................................................................................................................... 4

Abstract...................................................................................................................................... 5

Índice ......................................................................................................................................... 6

Introducción ............................................................................................................................... 8

Metodología ........................................................................................................................... 8

Definición de metodología: .................................................................................................. 8

Metodologías Ágiles ...........................................................................................................10

Extreme Programming: ......................................................................................................12

Desarrollo ágil con Scrum: .................................................................................................13

Tiempos y Métricas ............................................................................................................17

Conclusión .........................................................................................................................19

Kanban ..............................................................................................................................19

Escenario ...........................................................................................................................21

Alcance ..............................................................................................................................22

Product Backlog .................................................................................................................23

Estudio de mercado ...............................................................................................................27

Detalle de las aplicaciones destacadas ..............................................................................27

Aspectos éticos y de seguridad .............................................................................................28

Planificación y metodología ...................................................................................................30

Desarrollo .................................................................................................................................34

Historias de Usuario ..............................................................................................................34

Iteración 0 .............................................................................................................................35



6

Iteración 1 .............................................................................................................................38

Iteración 2 .............................................................................................................................43

Iteración 2B ...........................................................................................................................45

Revisión Product Backlog ......................................................................................................46

Conclusiones ............................................................................................................................49

Bibliografía ................................................................................................................................51

Referencias bibliográficas: .................................................................................................51

Otras referencias ...............................................................................................................51

Documentación técnica ......................................................................................................51









7

Introducción



Metodología
Definición de metodología:

Una metodología de desarrollo es un marco de trabajo usado para estructurar, planificar y
controlar un proceso de desarrollo de sistemas software. Todo esto engloba el enfoque de un
proceso de desarrollo de software y un conjunto de herramientas, modelos y técnicas para
desarrollar software de buena calidad. Definición de Wikipedia.
Un proceso es un conjunto de actividades o eventos (coordinados u organizados) que se
realizan o suceden (alternativa o simultáneamente) bajo ciertas circunstancias con un fin
determinado. Definición de Wikipedia.
Un procedimiento es un conjunto de acciones u operaciones que tienen que realizarse de la
misma forma, para obtener siempre el mismo resultado bajo las mismas circunstancias.
Definición del blog parasitovirtual.wordpress.com.


Partiendo de estas tres definiciones genéricas podemos decir que una metodología trata de
organizar en la medida de lo posible los procedimientos a realizar durante la ejecución de los
procesos que conlleva un proyecto. Los procesos de las metodologías tradicionales implican
una planificación muy detallada resultando muy costoso el trabajo de planificación, diseño y
documentación. Esto no era lo que se necesitaba para proyectos pequeños o medianos en los
que el esfuerzo invertido en estas tareas superaba con creces la programación del sistema
software.

Partimos de que la ingeniería informática es una ingeniería nueva o muy reciente a diferencia
de la ingenierías industriales que ya han alcanzado su grado de madurez a lo largo de los años.
Esto ha provocado que en sus inicios se utilizaran metodologías existentes en otras áreas para
la gestión de proyectos informáticos.

Conforme van aumentando los proyectos informáticos en muchos de ellos nos encontramos
con problemas de planificación. Los objetivos del p
  • Links de descarga
http://lwp-l.com/pdf8811

Comentarios de: Aplicación para la gestión de proyectos ágiles con Scrum (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad