Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE INGENIERIA
2017
INDICE
1. TITULO DE LA TESIS..........................................................................1
2. AUTOR........................................................................................... 1
3. LUGAR DONDE SE VA A REALIZAR LA TESIS...........................................1
4. ANTECEDENTES...............................................................................1
5. PLANTEAMIENTO DEL PROBLEMA........................................................5
5.1. PROBLEMATICA..............................................................................................5
5.1.1. PROCESOS..................................................................................................... 5
5.1.2. PERSONAS..................................................................................................... 5
5.1.3. TECNOLOGIA.................................................................................................. 6
5.2. DESCRIPCION DEL PROBLEMA........................................................................6
5.3. FORMULACION DEL PROBLEMA......................................................................6
5.3.1. PROBLEMA GENERAL.....................................................................................6
5.3.2. PROBLEMAS ESPECIFICOS.............................................................................7
6. OBJETIVO DE LA INVESTIGACIN.........................................................7
6.1. OBJETIVO GENERAL.......................................................................................7
6.2. OBJETIVOS ESPECIFICOS...............................................................................7
7. JUSTIFICACIN E IMPORTANCIA..........................................................7
8. ALCANCES Y LIMITACIONES................................................................7
9. DEFINICION DE VARIABLES.................................................................8
9.1. VARIABLE INDEPENDIENTE.............................................................................8
9.2. VARIABLE DEPENDIENTE................................................................................8
10. MARCO TERICO.............................................................................8
10.1. REVISIN BIBLIOGRFICA...............................................................................8
TRABAJOS CITADOS.................................................................................9
10.2. MARCO CONCEPTUAL.....................................................................................9
10.3. HIPTESIS..................................................................................................... 13
10.3.1. HIPOTESIS GENERAL....................................................................................13
10.3.2. HIPOTESIS ESPECFICAS...............................................................................13
11. METODOLOGIA DE LA INVESTIGACION.................................................13
11.1. METODO CON QUE SE RESUELVE EL PROBLEMA..........................................13
11.2. TECNICA DE RECOPILACIONDE DE DATOS....................................................13
11.3. MUESTRA Y UNIVERSO..................................................................................14
11.4. DISEO DE LA PRUEBA DE HIPOTESIS..........................................................14
12. ADMINISTRACION DEL PLAN.............................................................14
12.1. PRESUPUESTO.............................................................................................. 14
12.2. CRONOGRAMA.............................................................................................. 14
13. BIBLIOGRAFIA...............................................................................14
14. ANEXOS.......................................................................................14
14.1. MATRIZ DE CONSISTENCIA............................................................................14
14.2. DEFINICION DE TERMINOS.............................................................................14
14.3. FICHA TECNICA DE INSTRUMENTOS A UTILIZAR............................................15
1. TITULO DE LA TESIS
Implementacin de una metodologa orientada a iteraciones en la gestin
de proyectos en la sub gerencia de desarrollo de software del
..
2. AUTOR
.
4. ANTECEDENTES
Las instituciones en nuestro pas y a nivel internacional se apoyan cada vez
ms en las tecnologas de la informacin para mejorar sus servicios. Por lo
que la adopcin de una metodologa en la gestin de los proyectos est
dejando de ser una alternativa para pasar a ser un requerimiento
fundamental, debido a que los sistemas de informacin y la gestin de
estos son cada da ms complejos.
En este contexto las instituciones innovadoras como el ...................., se
apoyan cada vez ms en las tecnologas de la informacin para dar un
mejor servicio al ciudadano.
Por otro lado, se conoce la importancia y beneficios que tiene la adopcin
de una metodologa gil en la gestin de proyectos de desarrollo de
software.
Por lo cual, se han realizado investigaciones sobre la aplicacin de una
metodologa gil con la finalidad de observar sus resultados. A continuacin
se presentan algunos trabajos de investigacin que utilizaron una
metodologa gil en la gestin de proyectos de desarrollo de software:
1
adaptan al contexto de proyectos con ms facilidad. Scrum como metodologa
gil presenta todas las caractersticas propias de este tipo y que se pueden
constatar a lo largo del proyecto: permite adaptarse continuamente a las
circunstancias del proyecto, entrega continua y en plazos cortos con software
funcional, trabajo integrado entre el cliente del producto y desarrolladores,
mejora continua de proceso de desarrollo lo que permite corregir a tiempo, al
mismo tiempo que se realizan las pruebas. La aplicacin de esta metodologa
en el proyecto tambin permite tener una visin diferente frente al desarrollo de
actividades; para Scrum las actividades no son algo que simplemente se inician
y terminan, si no que permite, a travs de las iteraciones, volver a ellas y
agregarles nuevos detalles con el fin de que estas puedan ir en un crescendo
hacindolas cada vez mejor.
Se aplica de forma exitosa en el proyecto la etapa historia de usuario o
brainstorming y este a su vez permite crear el product backlog que contiene
todas las historias de usuario junto al nivel de prioridad que tienen para el
cliente.
Se demuestra que el seguimiento de metodologas giles evita fases previas de
especificacin de requisitos, anlisis y diseo, costosas en tiempo as como la
correccin de errores en estas fases, lo que generara an ms prdida de
tiempo.
Al finalizar la implementacin de la metodologa en la institucin en estudio, se
pudo demostrar con hechos tangibles lo eficiente que pueden llegar a ser las
metodologas agiles para casos en los que los requerimientos son demasiado
cambiantes, en donde nunca se tiene certeza de la totalidad de funcionalidades
que tendr el aplicativo que se busca conseguir. Cabe destacar, que en la
mayora de los casos de desarrollo de software desde el punto de vista
comercial, no se puede tener el planteamiento total de requerimientos
funcionales y no funcionales que se buscan tenga el software, haciendo de
esta, una de las metodologas con mayor ventaja debido a su flexibilidad para
el desarrollo.
2
plataforma. Tanto esta evaluacin como la ejecucin de una prueba con un
prototipo en papel permitieron especificar las historias de usuario a travs de
criterios de aceptacin. En paralelo, haber construido parte de la funcionalidad
que no se vea afectada por las pruebas permiti mantener el espritu de gil de
tener un producto entregable siempre funcionando y reducir el tiempo de
codificacin de los siguientes sprints.
Los patrones de la plataforma ayudaron a crear una sensacin de familiaridad
en el usuario y a que identifiquen correctamente la funcionalidad de la
aplicacin. Durante la validacin de patrones, se observ que casi la totalidad
de los usuarios tanto en el sprint 1 como en el sprint 2 utilizaron correctamente
los patrones.
En lo que respecta a las tcnicas de usabilidad, estas son integrables en dos
puntos del flujo Scrum: durante la ejecucin de los sprints y antes del sprint
review como un proceso de validacin adicional.
Las tcnicas que pueden integrarse como tarea dentro del sprint backlog y por
ende dentro de la ejecucin de un sprint son: prototipos, evaluacin heurstica,
indagacin individual, el diseo de las pruebas de usabilidad. Las cuatro
tcnicas comparten la caracterstica de no depender de haber terminado el
resto de tareas del sprint.
3
Se concluy que la metodologa Scrum permiti cumplir satisfactoriamente con
la entrega de los seis Sprint solicitados en el desarrollo de la gestin del
proyecto, implicando el seguimiento del desarrollo de la App que garantiz que
se cumpli a cabalidad todas las expectativas sobre la misma.
Se logr brindar una App accesible con alta disponibilidad a los usuarios, a los
que fue enfocado el desarrollo y todo esto al alcance de su telfono mvil.
4
Los proyectos de desarrollo de software no cumplen con el tiempo
estimado, debido a la modificacin del alcance en el transcurso del
proyecto.
Los procesos de seleccin del personal no respetan el reglamento
del .....................
La ausencia de uso de alguna metodologa de gestin de proyectos
tiene como consecuencia que no exista documentacin del software
desarrollado, lo cual dificulta la trasferencia de conocimientos.
No se realizan actas de reunin con el usuario, el usuario desconoce
los acuerdos verbales.
5.1.2.PERSONAS
5.1.3.TECNOLOGIA
5
reducir el tiempo de salida del software y ofrecer software que con mayor
precisin satisfaga las necesidades de sus clientes.
En las metodologas giles, se sostiene que los procesos simples definidos
por s solos no se pueden utilizar para gestionar eficazmente los proyectos
dinmicos; por este motivo, en las metodologas giles se propone un
enfoque emprico y adaptativo de gestin, que se emplea para medir y ajustar
peridicamente el proceso y lograr el producto final deseado. Como resultado,
los planes del proyecto son continuamente inspeccionados y adaptados a la
realidad del proyecto.
Considerando lo expuesto anteriormente se puede decir que es viable poder
mejorar la situacin actual en la institucin en estudio aprovechando la
versatilidad de las metodologas giles, pues al momento no se usa una
metodologa para la gestin de proyectos, y los requerimientos de este suelen
ser muy cambiantes en el transcurso del proyecto, lo cual puede traer como
consecuencia retraso en la entrega de los proyectos de software o incluso no
poder entregar el software del proyecto.
5.3.2.PROBLEMAS ESPECIFICOS
6. OBJETIVO DE LA INVESTIGACIN
6.1. OBJETIVO GENERAL
Determinar el grado de mejora al emplear una metodologa gil en la gestin
de proyectos de software.
6
Determinar el grado de control de entrega del producto a los usuarios
segn el cronograma establecido.
7. JUSTIFICACIN E IMPORTANCIA
Las razones que justifican el proyecto son:
8. ALCANCES Y LIMITACIONES
Se propone utilizar una metodologa gil para la gestin de proyectos en la
organizacin en estudio, para lo cual se evaluar nicamente Scrum como
metodologa gil, debido a que es la metodologa gil que ms se est aplicando
segn encuesta de VersionOne en agosto del 2015. Ver grfico 1.
7
Grfico 1: Metodologas giles que ms se siguen.
Recuperado de: TechTarget, encuesta de VersionOne muestra cmo est el desarrollo gil en 2015
(Silverthorne, 2015)
9. DEFINICION DE VARIABLES
9.1. VARIABLE INDEPENDIENTE
La metodologa de gestin de proyectos orientado a iteraciones como
estrategia para mejorar la gestin de proyectos.
Trabajos citados
Castillo Asencio, P. L. (2016). Desarrollo e implementacin de un sistema
web para generar valor en una PYME aplicando una metodologa gil.
Caso de estudio: Manufibras Prez SRL. Lima, Lima, Per: Universidad
Nacional Mayor de San Marcos.
8
Flores Santos, E. R. (2016). Estudio de factibilidad para la propuesta
Framework de trabajo para proyectos de tesis aplicando la
metodologa Scrum en la ingeniera de software enfocado a capas de
presentacin en Windows Phone. Guayaquil, Ecuador: Universidad de
Guayaquil.
Rosenberg, D., Stephens, M., & Collins-Cope, M. (2005). Agile Development
with ICONIX Process: People, Process and Pragmatism. New York,
EE.UU.
Samam Silva, J. H. (2013). Aplicacin de una metodologa gil en el
desarrollo de un sistema de informacin. Lima, Lima, Per: Pontifica
Universidad Catlica del Per.
Silverthorne, V. (1 de Setiembre de 2015). Techtarget. Recuperado el 15 de
03 de 2017, de http://searchdatacenter.techtarget.com/es/foto-
articulo/4500252735/Encuesta-de-VersionOne-muestra-como-esta-el-
desarrollo-agil-en-2015/5/Que-tal-popular-es-el-proceso-Scrum
Torres martnez, E. J., Arzuza Agudelo, E., & Becerra Uribe, O. F. (2012).
Aplicacin de la metodologa SCRUM para la optimizacin de procesos
acadmicos en la Universidad de San Buenaventura, Cartagena. San
Buenaventura, Cartagena, Colombia: Universidad de San
Buenaventura.
Victoria Dionicio, D. (2014). Desarrollo de una aplicacin mvil para android
para la medicin del nivel de ruido integrando metodologas giles y
tcnicas de usabilidad. Lima, Lima, Per: Pontifica Universidad
Catlica del Per.
9
Prcticas de trabajo: Se encarga de los problemas de comunicacin en
un proyecto, tales como reuniones de equipo y revisin.
Metodologas giles
Las metodologas giles se adaptan a las situaciones del mundo real con
requisitos cambiantes, es una lnea base que utiliza pequeos incrementos,
iteraciones cortas, con enfoque conducido por la retroalimentacin.
En el manifiesto gil se promueven cuatro valores principales de las
metodologas giles (Beck, Beedle, Van Beneekum, Cunningham, & Fowler,
2002).
10
La gestin de proyectos giles enfatiza dos conceptos importantes. El primero
es que el riesgo se minimiza centrndose en iteraciones cortas de resultados
claramente definidos. La segunda es la comunicacin directa con los socios
en lugar de crear una abundante documentacin del proyecto. De esta
manera el equipo se adapta rpidamente a los impredecibles y a los
constantes cambios de requerimientos en los proyectos de desarrollo de
software (Abrahamsson, Salo, Ronkaimen, & Warsta, 2002).
Metodologa Scrum
Roles
En Scrum, se diferencian tres roles (Herranz, Mamoghli, Yazyi, & Vera , 2011):
Artefactos
Los artefactos de Scrum incluyen:
11
Frecuentemente los tems de la pila del producto se detallan como historias
de usuario (Schwaber & Sutherland, 2011).
Pila del sprint (sprint backlog), lista de tareas a realizar por el equipo de
desarrollo en cada sprint (Herranz, Mamoghli, Yazyi, & Vera , 2011).
Reuniones
En las reuniones de Scrum se definen la pila del producto, los objetivos
principales del proyecto y se realiza el seguimiento del progreso del equipo,
adems, permite a los miembros del equipo comprometerse con los dems y
con el scrum master.
Estas reuniones son:
Daily scrum, reunin diaria donde el equipo revisa las tareas realizadas del
sprint, las que se harn durante el da y las necesidades o impedimentos que
se puedan presentar.
10.3. HIPTESIS
10.3.1. HIPOTESIS GENERAL
Si se aplica la metodologa gil Scrum, entonces mejora la gestin de los
proyectos en la Sub Gerencia Desarrollo de Sistemas del .....................
12
Mejorar la documentacin de los proyectos.
Cumplir con el cronograma establecido para implantar el software de
cada proyecto.
Datos estadsticos
Reuniones de grupos
Cuestionarios
Entrevistas
12.1. PRESUPUESTO
12.2. CRONOGRAMA
13. BIBLIOGRAFIA
14. ANEXOS
13
Scrum. Metodologa creada por Jeff Sutherland y Ken Schwaber para el
desarrollo y el mantenimiento de software complejos, en el cual las personas
pueden afrontar complejos problemas adaptativos, a la vez que entregan
productos del mximo valor posible de forma productiva y creativa.
Sprint backlog. Viene a ser la lista de tareas de una iteracin que el equipo
elabora en la reunin de planificacin y que se compromete a demostrar al
cliente al finalizar la iteracin, en forma de incremento de producto preparado
para ser entregado.
14
requerimientos. La metodologa Extreme Programming consisten de cuatro
fases bsicas: planear, disear, codificar y probar. Los valores primordiales
para llevar este ciclo de vida son la comunicacin, la simplicidad, la
retroalimentacin y el coraje.
15
MATRIZ DE CONSISTENCIA
En qu grado el uso Determinar el grado de Si se aplica la metodologa VARIABLE INDEPENDIENTE Correlacional y aplicada.
de una metodologa mejora al emplear una SCRUM, entonces mejora La metodologa de gestin de UNIVERSO
gil mejorar la gestin metodologa gil en la la gestin de los proyectos proyectos orientado a
Personal administrativo y judicial
en la Sub Gerencia iteraciones como estrategia
de los proyectos de gestin de proyectos del ...................., abogados,
Desarrollo de Sistemas del para mejorar la gestin de
software en de software. litigantes, Ministerio Pblico,
..................... proyectos.
el ....................? Procuradura.
VARIABLE DEPENDIENTE
UNIVERSO SOCIAL
La gestin de proyectos.
Profesionales: Abogados,
INSTRUMENTOS litigantes
16
MATRIZ DE CONSISTENCIA
software. software.
17
Eficiencia en la
administracin de
recursos en la Sub
Gerencia de
Desarrollo de
Sistemas
del .....................
18
19