Está en la página 1de 14

INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIO EXTENSION PORLAMAR ESCUELA DE INGENIERA DE SISTEMAS CTEDRA: ANALISIS Y DISEO DE SISTEMAS

METODOLOGA SCRUM
Expositores: Freda Espinoza Daniel Velsquez Abril 2012

Qu es SCRUM?
Es una metodologa gil y flexible para gestionar el desarrollo de software.
Su principal objetivo es maximizar el retorno de la inversin para su empresa. Se basa en construir primero la funcionalidad de mayor valor para el solicitante, en los principios de inspeccin continua, adaptacin, auto-gestin e innovacin.

Historia:
Fue expuesta en 1986 en el articulo New Product Development Game por la revista Harvard Business Review y escrito

por los MBA y PhD Hirotaka Takeuchi e Ikujiro


Nonaka, ambos colegas de la Universidad Hitotsubashi en Tokio.

Bases de SCRUM
Extradas de las prcticas observadas en las empresas:

Bases de SCRUM (cont.)


Inestabilidad consustancial al entorno de desarrollo. Equipos auto-organizados. Solapamiento de las fases del desarrollo. Multi-aprendizaje. Control sutil. Transferencia de aprendizaje a nivel organizacional.

Bases de SCRUM (cont.)


Scrum es un mtodo adaptativo de gestin de proyectos que se basa en los principios giles: Colaboracin estrecha con el cliente. Predisposicin y respuesta al cambio. Prefiere el conocimiento tcito de las personas al explcito de los procesos. Desarrollo incremental con entregas funcionales frecuentes Sprint.

Comunicacin verbal directa entre los implicados en


el proyecto . Motivacin y responsabilidad de los equipos por la auto-gestin, auto-organizacin y compromiso.

Simplicidad. supresin de artefactos innecesarios en


la gestin del proyecto.

Esencia de SCRUM
Al iniciar cada iteracin, el equipo revisa el trabajo

pendiente del proyecto y selecciona la parte que terminar


como un incremento de funcionalidad incorporado al software al terminar la iteracin.

Al final de la iteracin el equipo presenta el incremento de


funcionalidad a las partes implicadas en el proyecto.

Roles:
Propietario del producto: Financiacin del proyecto. Requisitos del sistema. Retorno de la inversin del proyecto. Lanzamiento del proyecto. Equipo: Auto-gestionado Auto-organizado Multi-funcional Scrum Manager:

Formacin y entrenamiento del proceso.


Incorporacin de Scrum en la cultura de empresas. Garanta de cumplimiento de roles y responsabilidad.

Cundo se utiliza SCRUM?


En proyectos en los que se desee ver el crecimiento iteracin por iteracin. Cuando se requiere de una realineacin del software con los objetivos de la empresa. En el momento que se desee introducir cambios funcionales o prioritario en el inicio de cada iteracin.

Beneficios:
Cumplimento de expectativas. Flexibilidad a cambios. Reduccin del Time to Market. Mayor calidad del software. Mayor productividad. Maximiza el retorno de la inversin (ROI). Predicciones de tiempos. Reduccin de riesgos.

Componentes de SCRUM
Sprint: Periodo en el cual se lleva a cabo el proyecto en si.

Componentes de SCRUM (cont.)


Product Backlog (Pila de Producto): Documento de Alto Nivel, con descripciones genricas de los requerimientos, funcionalidades con sus priorizaciones.

Metodologa SCRUM

PREGUNTAS?

También podría gustarte