Está en la página 1de 4

SENA VIRTUAL

ASIGNATURA
PROCESOS PARA SOFTWARE DE CALIDAD

TEMA
MODELOS DE PROCESO

PRESENTA
YULEN DAVID PEREZ SOLARTE
1.143.858.389

DOCENTE
EDWARD DE JESUS VALENCIA SNCHEZ

SANTIAGO DE CALI, ABRIL 28 DE 2016

QUE 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

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

un proceso especializado en el desarrollo de producto.

trabajar

utilizando

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.

VENTAJAS DE UTILIZAR SCRUM

Unin de equipo: Fomenta el trabajo en equipo, focalizando todos los


esfuerzos en alcanzar un objetivo comn.

Cumplimento de expectativas: Cliente establece sus expectativas indicando


el valor que le aporta cada requisito, equipo los estima y el Product Owner
establece su prioridad.
Flexibilidad a cambios: Capacidad de reaccin ante los cambios de
requerimientos por necesidades del cliente o evoluciones del mercado.
Reduccin del Time to Market: El cliente puede empezar a utilizar las
funcionalidades ms importantes del proyecto antes de finalizar por completo.
Mayor calidad del software: Necesidad de obtener una versin funcional
despus de cada iteracin, ayuda a la obtencin de un software de calidad
superior.
Mayor productividad: Motivacin del equipo que proporciona el hecho de que
sean autnomos para organizarse.
Predicciones de tiempos: se conoce la velocidad media del equipo por sprint,
con lo que es posible estimar fcilmente para cuando se dispondr de una
determinada funcionalidad.
Reduccin de riesgos: Al realizar las funcionalidades de ms valor en primer
lugar y conocer la velocidad con que el equipo avanza en el proyecto, permite
despejar riesgos eficazmente de manera anticipada.

DESVENTAJAS

No es apto para todos los proyectos


En algunos casos se debe complementar con otros mtodos.
La necesidad de contar con equipos multidisciplinarios puede ser un problema,
porque cada integrante del equipo debe estar en capacidad de resolver
cualquier tarea y no siempre se cuenta con este perfil en la empresa.