Sunteți pe pagina 1din 8

ARTÍCULO ORIGINAL

METODOLOGÍA SCRUM PARA EL DESARROLLO DE SOFTWARE


Y GESTIÓN DE PROYECTOS EN LAS PEQUEÑAS Y MEDIANAS
EMPRESAS DE LA CIUDAD DE JULIACA, 2014

SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT AND


PROJECT MANAGEMENT IN SMALL AND MEDIUM ENTERPRISES
CITY JULIACA, 2014

Ticona F1.

RESUMEN

Esta investigación tuvo como objetivo, determinar la metodología SCRUM para el desa-
rrollo de software en las pequeñas y medianas empresas de la ciudad de Juliaca y verificar
los resultados con los objetivos. La metodología planteada fue la de SCRUM, que nos sir-
ve como guía para la elaboración de software y proyectos en forma ágil, esta metodología
sirve como herramienta de competitividad entre las empresas las cuales según las encuestas
a 40 empresas pequeñas y medianas, están dispuestas a utilizarlas tanto para la generación
de proyecto como para el desarrollo de software. Como resultado, se ha determinado que
efectivamente las empresas encuestadas en la ciudad de Juliaca cuentan con recursos tecno-
lógicos y herramientas para poder implementar la metodología planteada en este trabajo. En
conclusión, las tablas estadísticas que muestra la investigación efectivamente corroboran la
idea de poder implementar esta metodología en las empresas de la ciudad de Juliaca y lograr
de esta manera una mejor productividad y una ventaja competitiva desarrollando más tecno-
logía e innovación que es requerida en nuestra región y país.

Palabras clave: Proyectos, software, gestión.

ABSTRACT

This research had to objective, determine the SCRUM methodology for software deve-
lopment in small and medium enterprises in the city of Juliaca and verify the results with
the objectives. The methodology, was raised the SCRUM, which serves as a guide for the
development of software and projects in form agile, this methodology serves as a tool for
enterprise competitiveness which according to the surveys of 40 small and medium enter-
prises are willing to use both generating project for the development of software. As result,

1 Ingeniero de Sistemas, Magíster en Informática, docente contratado de la Carrera de Ingeniería de


Sistemas – UANCV, docente de computación e Informática del Instituto Superior Tecnológico Manuel
Núñez Butrón Juliaca.

88
Metodología scrum para el desarrollo de software y gestión de proyectos
Ticona F
has determined that indeed the companies surveyed in the city of Juliaca have technological
resources and tools to implement the methodology proposed in this research. In conclu-
sion, the statistical tables showing the research actually support the idea can implement this
methodology on the companies in the city of Juliaca and thus achieve better productivity and
competitive advantage by developing more technology and innovation which requires our
region and country .

Keywords: Projects, software, management.

INTRODUCCCIÓN

El concepto de Scrum tiene su origen en un estudio de 1986 sobre los nuevos procesos de


desarrollo utilizados en productos exitosos en Japón y los Estados Unidos (cámaras de fotos
de Canon, fotocopiadoras de Xerox, automóviles de Honda, ordenadores de HP y otros1.

En el mundo existen aproximadamente 300,000 empresas utilizando esta metodología agil2.


La metodología tuvo el objetivo de mostrar el desarrollo de software en forma ágil, con tra-
bajo en equipo y con funciones multidisciplinarias3.

En la actualidad la mayoría de los proyectos informáticos poseen una planificación al inicio


de los mismos que poco tienen que ver con la realidad del día a día4.

Muchas veces los requerimientos cambian a menudo durante el proceso de construcción de


software, las nuevas herramientas y tecnologías provocan que las estrategias de implemen-
tación sean impredecibles5.

SCRUM permite de forma rápida y repetidamente inspeccionar el software que se está cons-
truyendo (cada dos semanas a un mes) permitiendo al negocio, establecer las prioridades y
ayudando a los equipos a focalizarse en desarrollar el más alto valor de negocio en el menor
tiempo6.

SCRUM tiene la premisa de que los procesos definidos funcionan bien sólo si las entradas
están perfectamente definidas y el ruido, ambigüedad o cambio es muy pequeño. Por lo tan-
to, resulta ideal para proyectos con requerimientos inestables, ya que fomenta el surgimiento
de los mismos7.

MATERIAL Y MÉTODOS

En la metodología se ha utilizado los cuestionarios como instrumento de recolección de in-


formación, y en cuanto a la población de las pequeñas y medianas empresas de la ciudad de
Juliaca se ha tomado como muestra al azar a 40 de estas.

89
Revista Científica “Investigación Andina”
VOLUMEN 13 – Nº 1 Enero-Junio 2014

En la metodología SCRUM se desarrolla 3 Roles (Product Owner, SCRUM Master, SCRUM


Teem), 3 ceremonias (Sprint Planning Meeting, Daily SCRUM Meeting y Sprint Review &
Sprint Retrospective) y 3 artefactos (Product Backlog, Sprint Backlog y Burndown Chart).
Además de estos elementos, también fue necesario conocer qué es un Sprint.

El Sprint es un ciclo iterativo en donde se realizan mejoras a los productos que ingresan al
proceso SCRUM, durante el Sprint el producto es diseñado, codificado, probado y su arqui-
tectura y diseño evolucionan durante su desarrollo8.

El Sprint tiene una duración de 1, 2, 3 ó4 semanas como máximo para elaborar el producto
y durante el Sprint se desarrollan las siguientes tareas: Sprint Planningmeeting, Sprint Bac-
klog, DailySCRUM Meeting y Sprint ReviewMeeting9.

1. Roles en la metodología SCRUM

ProductOwner

Es el encargado de definir las características del producto y prioriza el listado en el


ProductBacklog en cada iteración. El ProductOwner representa al cliente, es el encar-
gado de poner en claro los requerimientos de los clientes10.

SCRUM Master

Es el encargado de dirigir el proyecto y de que cada Sprint se cumpla con éxito, tam-
bién se encarga de que el equipo funcione correctamente en forma armoniosa, funcio-
nal y productiva.

SCRUMTeem

El equipo de trabajo en la metodología tiene ciertas características como el ser multi-


funcionariosy multidisciplinarios, además cada miembro del equipo elige el Sprint que
desea trabajar y dentro del equipo se encuentran analistas, arquitectos, diseñadores,
programadores y testeadores.

El equipo en la metodología SCRUM tiene que estar formado por 5 o 10 persona, cada
miembro debe de trabajar a tiempo completo, y los miembros pueden intercambiar
roles durante el Sprint.

90
Metodología scrum para el desarrollo de software y gestión de proyectos
Ticona F
2. Reuniones en la metodología SCRUM

Sprint Planning Meeting

Esta reunión se lleva acabo al inicio de la reunión y tiene una duración de 8 horas, en
esta reunión se define los objetivos de cada proyecto o Sprint, como también se define
las tareas y roles del proyecto.

DailySCRUM Meeting

Esta reunión se lleva en forma diaria y tiene una duración de 15 minutos, muchas veces
en esta reunión los integrantes están de pie debido al tiempo corto, esta reunión no es
para resolver problemas solo para responder 3 preguntas las cuales son:¿Qué hiciste
ayer?, ¿Qué harás mañana? y ¿Qué impedimentos hay en tu tarea?

Sprint Review& Sprint Retrospective

El Sprint Reviewson reuniones que tienen una duración de 2 a 4 horas en donde se


tiene que convocar a todos los miembros del equipo, gerente, clientes, y todos los
involucrados en el proyecto en donde el equipo tiene que presentar lo logrado en el
Sprint y muchas veces los hacen mostrando un DEMO.

El Sprint Retrospective solo es una reunión entre los miembros del equipo de trabajo
del Sprint es una reunión para obtener feedback y cada miembro del equipo muestra lo
que estaba bien o mal, también señalan que puede ser mejorado y como puede imple-
mentarse estas mejoras11.

3. Artefactos en la metodología SCRUM

ProductBacklog

Se le denomina ProductBacklog a toda la lista de requerimientos de los clientes y es


todo el trabajo que se tiene que realizar durante el proyecto.

Sprint Backlog

Aquí se tiene que determinar qué requerimientos son más importantes del ProductBac-
klogy, a estas prioridades en la metodología SCRUM se le denomina Sprint Backlog
y durante la ejecución de estas se le puede agregar nuevas tareas o eliminar tareas
innecesarias.

91
Revista Científica “Investigación Andina”
VOLUMEN 13 – Nº 1 Enero-Junio 2014

Burndown Chart

Es un gráfico que nos muestra el avance de Sprint y nos ayuda a medir la cantidad de
requisitos en el ProductBacklog.

La metodología SCRUM es una metodología que ayuda a organizar mejor los proyectos de
software o proyectos en general12.

Para el presente trabajo de investigación se ha logrado hacer encuestas a 45 pequeñas y


medianas empresas de la ciudad de Juliaca, y los resultados que indicaron fueron los que a
continuación se detallaran.

RESULTADOS

Tabla 1. Análisis de uso de la metodología SCRUM para proyectos en general de 40


empresas

Nro. de empresas Frecuencia Porcentaje Porcentaje


acumulado

44 44 98 98
1 1 2 100
TOTAL 45 100

Fuente: elaboración propia (2014)

Tabla 2. Análisis de uso de recursos tecnológicos (computadoras) en las empresas en-


cuestadas

Nro. De empresas Frecuencia Porcentaje Porcentaje


acumulado

39 39 87 98
6 6 13 100
TOTAL 45 100

Fuente: elaboración propia (2014)

92
Metodología scrum para el desarrollo de software y gestión de proyectos
Ticona F
Tabla 3. Resultados de las encuestas realizados a 40 empresas

Preguntas Frecuencia Porcentaje (%)


Si No Si No
¿Cuentan con software de gestión empresarial? 10 35 22 78
¿Cuentan con una página web? 8 37 18 82
¿Se tiene personal capacitado en uso de 20 25 44 56
tecnologías?
¿Utilizan adecuadamente los recursos 15 30 33 67
tecnológicos?
¿Existe trabajo colaborativo? 28 17 62 38
¿Utilizan algún instrumento o técnica para dirigir la 18 27 40 60
organización?

Fuente: elaboración propia (2014)

DISCUSIÓN Y CONCLUSIONES

Del análisis de las tablas se puede señalar que en la tabla 1 indica que el 98% de las empresas
pequeñas y medianas de la ciudad de Juliaca no conocen la metodología SCRUM, y el 87%
de la las empresas cuentan con recursos tecnológicos que ayudarían a la implementación de
esta metodología.

En cambio el 2% de las organizaciones encuestadas señalan que controlan los proyectos de


la organización de forma empírica lo cual es un riesgo potencial para la organización.

En cambio si se analiza la tabla2, se considera que el 87% de las organizaciones ya cuentan


con recursos tecnológicos que pueden ser de ayuda para el desarrollo de software de gestión
y para la planificación de proyectos utilizando siempre la metodología SCRUM, la cual per-
mite a los miembros del equipo interactuar entre ellos, lograr los objetivos de la organización
y alcanzar un nivel de competitividad.

En la Tabla 3, muestra información referente a preguntas formuladas a empresas sobre diver-


sos puntos en cuanto a la metodología SCRUM, las cuales señalan que el 78% de las empre-
sas en la ciudad de Juliaca no utilizan los recursos tecnológicos para la gestión empresarial,
es así que el 67% de ellas solo lo utilizan como un medio de información para intereses
personales y no de la organización, también la tabla muestra que el 92%de las organizacio-
nes no tienen un sitio web, y mucho menos cuentan con recursos tecnológicos en el internet.

El 56% del personal que labora en estas organizaciones encuestadas tampoco cuentan con
una capacitación adecuada para poder utilizar los recursos tecnológicos adecuadamente, y
en cuanto se refiere al trabajo colaborativo el 62% de los miembros de la organización tie-
nen un adecuado clima organizacional el cual ayuda a poder implementar la metodología

93
Revista Científica “Investigación Andina”
VOLUMEN 13 – Nº 1 Enero-Junio 2014

SCRUM en estas organizaciones y esta metodología podría ayudar a la adecuada gestión de


la organización.

La metodología Scrum permite trabajar en forma ágil y utiliza los recursos tecnológicos
como fuente principal de trabajo2.

En conclusión, el inadecuado uso de las tecnologías de información y comunicación en las


organizaciones hace que estas no puedan contar con una sólida ventaja competitiva y tampo-
co puedan utilizar herramientas tecnológicas para una adecuada gestión de la organización.

Muchas de las organizaciones encuestadas en el trabajo de investigación se muestran entu-


siastas en querer implementar la metodología SCRUM, la misma que ayuda a poder tener
un clima laboral agradable en la organización y sobre todo al trabajo multidisciplinario y
multifuncional donde los miembros pueden trabajar en un entorno agradable y desarrollar
los proyectos de software y gestión de estos mismos.

REFERENCIAS BIBLIOGRÁFICAS

1. Kenneth S. Rubin. Essential Scrum, Pearson education, Printed in the United States of
America.2013.

2. Fraga C. Manuel. Metodología del trabajo ágil y eficiente, fundación Antonio de Ne-
brija, Creative Commons. 2008.

3. Andrew T. Pham.Business-driven it-wide agile (scrum) and Kanban (lean) implemen-


tation, Print taylor and francis group. 2013.

4. Elizabeth Woodward. A practical guide to distributed scrum, Printed International


Business Machine. 2010.

5. Gioacchini Romina. Introducción a SCRUM, Qua News –N6. 2011.

6. Mitch Lacey. The Scrum field guide, Mitchell printed in the United States of America.
2012.

7. MousquezGaston. Metodología SCRUM, Universidad ORT Uruguay, Facultad de in-


genierías, Uruguay. 2003.

8. Pichler Roman. Agile Product Management with SCRUM, library of congress, United
States of America. 2010.

9. Mike Cohn. Succeeding with agile, mike cohn Printed in the United States of America.
2010.

94
Metodología scrum para el desarrollo de software y gestión de proyectos
Ticona F
10. Kim H. Pries. Scrum project management, Print Taylor and Francis group. 2011.

11. Andrew Pham. Scrum in action, Print Course Technology. 2012.

12. James Schiel. The scrum master study guide, Print Taylor and Francis group. 2011.

Fecha de recepción : 30/04/2104

Fecha de aceptación: 07/07/2014

Referencias:

Fidel Ernesto Ticona Yanqui

fidelty@hotmail.com

985 001534

95

S-ar putea să vă placă și