Está en la página 1de 7

Universidad Laica Eloy Alfaro de Manab

Facultad de Ciencias Informticas



Trabajo de Investigacin


Estudiante:
Mera Resabala Jess Alejandro.

Profesor:
ING. DELGADO WILIAN RICHART


Asignatura:
Teora de Sistemas.


Curso:
Segundo Nivel Paralelo A.


Ao Lectivo:
2014

































Qu es SCRUM?
Scrum es un proceso en el que se aplican de manera regular un conjunto
de buenas prcticas para trabajar colaborativamente, en equipo, y obtener el
mejor resultado posible de un proyecto. Estas prcticas se apoyan unas a
otras y su seleccin tiene origen en un estudio de la manera de trabajar de
equipos altamente productivos.
En Scrum se realizan entregas parciales y regulares del producto final,
priorizadas por el beneficio que aportan al receptor del proyecto. Por ello,
Scrum est especialmente indicado para proyectos en entornos complejos,
donde se necesita obtener resultados pronto, donde los requisitos son
cambiantes o poco definidos, donde la innovacin, la competitividad,
la flexibilidad y la productividad son fundamentales.
Scrum tambin se utiliza para resolver situaciones en que no se est
entregando al cliente lo que necesita, cuando las entregas se alargan
demasiado, los costes se disparan o la calidad no es aceptable, cuando se
necesita capacidad de reaccin ante la competencia, cuando la moral de los
equipos es baja y la rotacin alta, cuando es necesario identificar y
solucionar ineficiencias sistemticamente o cuando se quiere trabajar
utilizando un proceso especializado en el desarrollo de producto.















Fases de la metodologa de desarrollo
SCRUM

Product backlog / (Pila de Productos)
Lista de necesidades del cliente
Sprint backlog
Lista de tareas que se realizan en un sprint
Potentially Shippable Product I ncrement /(incremento del producto potencialmente
entregable)
Parte aadida o desarrollada en un sprint, es una parte terminada y totalmente operativa.
Qu es la metodologa Scrum?
La metodologa Scrum es un sistema de trabajo repetitivo e incremental principalmente
orientado al desarrollo de software y destinado a crear entornos de desarrollo gil de software
creado en Japn en 1986.
Esta metodologa, establece que en lugar de ir cumpliendo las fases en cascada, como se ha
descrito hasta ahora en nuestra metodologa, se irn realizando y entregando pequeas partes del
sistema, a lo que se denomina "entregables" o "utilizables". Este es uno de los conceptos
principales que debemos manejar para entender este sistema de trabajo.
Llevado a la realidad y en comparacin con el estilo tradicional "en cascada", realizamos la fase
de anlisis tal como hemos descrito en nuestra metodologa, pero posteriormente, en lugar de ir
cumpliendo fase por fase, el equipo de desarrollo comienza su trabajo. Aqu la principal
diferencia es que los trabajos terminados no se "almacenan", sino que en el momento que estn
finalizados y probados internamente por nuestros desarrolladores se entregan al cliente,
ofrecindole tambin la formacin necesaria sobre ese pequeo "entregable" para que este
pueda ser probado.
El cliente al probarlo nos remite los ajustes necesarios, se realizan, se realiza la formacin final
y posteriormente se hace la puesta en marcha arrancando ese pequeo entregable.
Pongamos un ejemplo:
En el anlisis ha quedado reflejado que en el apartado de ofertas o cotizaciones es necesario
realizar un desarrollo personalizado en el que para el mismo artculo deba indicarse el precio en:
Unidades *Paquetes
Cajas *Pales *Kilos
Con el modelo tradicional en cascada, el equipo tcnico realizara los desarrollos necesarios y al
finalizarlos, los dejara almacenados hasta la fase de pruebas, en la que se entregaran todos los
desarrollos realizados al cliente para la realizacin de los correspondientes test.
Con la metodologa de implantacin Scrum, al finalizar este desarrollo se entrega al cliente, se
le forma en su uso, ste (el cliente) lo prueba, nos comunica los ajustes necesarios, se resuelven
y se arranca, por lo que el cliente ya tiene a su disposicin para su uso este pequeo
"entregable".
Paralelamente, nuestro equipo de desarrollo se encuentra trabajando en otros entregables.
Como hemos podido ver, hemos superpuesto (que no mezclado) las fases con las que debe
contar todo proyecto, pero sin embargo obtendremos una serie de ventajas en nuestro proyecto
que marcan una gran diferencia con otros modelos de implantacin:
Las pruebas se realizan casi en tiempo real, por lo que no se acumula una gran cantidad de
trabajo en un tiempo reducido para el cliente, como suele ser habitual al entregar los
desarrollos enteros y tener que probarlos en su totalidad como se ha explicado en el modelo
de cascada.
Cualquier error o desajuste se localiza muy rpidamente, sin tener que estar esperando al
ltimo tercio del proyecto para que estos afloren.
Los usuarios comienzan a tomar contacto muy rpidamente con la herramienta y de manera
progresiva, por lo que:
Se reconduce a los "usuarios barrera" ya que su aprendizaje no se convierte en un...
"examen", que es lo que ellos perciben cuando justo despus de la formacin han de
comenzar a usar el sistema de gestin CRM ERP y bien.
Los usuarios llegan a la formacin con conocimientos sobre el uso del sistema de gestin y
ms concretamente sobre funcionalidades propias de la empresa, por lo que su
aprovechamiento de lafase de formacin es muy superior.
Si el cliente durante la fase de anlisis ha solicitado cualquier tipo de parametrizacin o
desarrollo y al ver y "palpar" la funcionalidad del nuevo sistema de gestin decide cambiar
de decisin, esa situacin se detecta mucho antes, dado que el programa, llega a la empresa
y a sus usuarios mucho antes (dado que no se espera a la fase de pruebas).
La satisfaccin del cliente durante el proyecto aumenta, ya que despus de la fase de
anlisisno se produce el periodo "ventana" en el que no ve los resultados por los que ha
pagado hasta que se terminan todos los desarrollos, sino que comienza (la empresa y los
usuarios) a interactuar con ellos desde el inicio de los trabajos.
Dado que las pruebas y el contacto de los usuarios se comienza con mucha antelacin al
momento del arranque toda la organizacin llega mejor preparada a este hito (el ms crtico)
y la garanta de xito es mucho mayor.
El proyecto por todo lo anterior se agiliza y gana en calidad y seriedad, principalmente por
el trabajo codo a codo entre proveedor de servicios y cliente de "desarrollar, probar,
desarrollar, probar..."
Dada la agilidad de este tipo de metodologa, los proyectos se aceleran de manera muy
importante, por lo que los plazos de implantacin se acortan.
Al interactuar tanto con el cliente desde el primer momento se pueden tomar decisiones en
tiempo real sobre posibles cambios que puedan sobrevenir por la situacin de la empresa.
Por todo lo anterior, el aumento en la productividad, la calidad y la satisfaccin del cliente
aumentan marcando una gran diferencia con el modelo tradicional "en cascada".
Con respecto a este tipo de metodologa, no pretendemos aqu crear un estudio completo sobre
ella, sino que de manera resumida y en un lenguaje "no informtico", poder dar a conocer a
nuestros lectores cuales son nuestros sistemas de trabajo.
En la metodologa Scrum, existen muchos ms conceptos que es importante tener en cuenta,
tales como los roles necesarios y sus responsabilidades, frecuencias "estndar" de entrega de
entregables, de reuniones de seguimiento, priorizacin y reprogramacin, etc.

Fases/ciclo de vida
scrum define un proceso emprico, iterativo e incremental de desarrollo que
intenta obtener ventajas respecto a los procesos definidos (cascada, espiral, prototipos,
etc.)
EL PROCESO
En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones de un
mes natural y hasta de dos semanas, si as se necesita). Cada iteracin tiene que
proporcionar un resultado completo, un incremento de producto final que sea
susceptible de ser entregado con el mnimo esfuerzo al cliente cuando lo solicite.



El proceso parte de la lista de objetivos/requisitos priorizada del producto,
que acta como plan del proyecto. En esta lista el cliente prioriza los
objetivos balanceando el valor que le aportan respecto a su coste y quedan
repartidos en iteraciones y entregas. De manera regular el cliente
puede maximizar la utilidad de lo que se desarrolla y el retorno de
inversin mediante la re planificacin de objetivos del producto, que realiza
durante la iteracin con vista a las siguientes iteraciones.

CONCLUSIONES.
Scrum es un proceso gil de desarrollo de software, iterativo e
incremental. En cada iteracin se hacen variadas actividades de anlisis,
diseo, desarrollo, testing, implementacin.
Scrum suele vincularse al desarrollo de software, pero su aplicacin es
adecuada dentro de las especialidades ms variadas que podamos
imaginar.
Scrum es liviano, presenta simplemente un modelo de referencia que
describe un conjunto de prcticas y roles que puede tomarse como punto
de partida para definir el proceso de desarrollo.

También podría gustarte