Upload
pedrito2610
View
59
Download
1
Embed Size (px)
Citation preview
Gestión de Sistemas Informatizados
Ángel Cuéllar Sacaluga Pedro González Pérez
SCRUM¿Qué es SCRUM?
METODOLOGÍA PARA DESARROLLAR SOFTWARE
SOBRE TODO PARA EQUIPOS DE HASTA 8 PERSONAS
VÁLIDO PARA EL 90% DE LAS EMPRESAS
METODOLOGÍA DE DESARROLLO ÁGIL
-TECNOLOGÍA CAMBIANTE, FLEXIBILIDAD
-CICLOS LARGOS EN CORTOS
¿En que consiste?
SCRUM
LA IDEA DE LA METODOLOGÍA SCRUM PRINCIPAL ES LA DE PONERSE A TRABAJAR PRÁCTICAMENTE DESDE EL PRIMER MOMENTO Y EMPEZAR A SACAR FRUTOS DE ESE TRABAJO PARA QUE EL CLIENTE VAYA VIENDO LOS AVANCES Y SE QUEDE SATISFECHO CON LO QUE SE ESTÁ HACIENDO Y CÓMO SE ESTÁ HACIENDO
Concepto
SCRUMCaracterística del proceso EJECUCIÓN EN BLOQUES TEMPORALES CORTOS Y FIJOS PERMITE SEGUIR DE FORMA CLARA EL AVANCE DEL TRABAJO SE BASA EN TRES PILARES:
TRANSPARENCIA: TODOS LOS ASPECTOS DEL PROCESO SON VISIBLESINSPECCIÓN: LA FRECUENCIA DEBE SER SUFICIENTE PARA DETECTAR VARIACIONES DEL PROCESO INACEPTABLESADAPTACIÓN: SI LA INSPECCIÓN ESTÁ FUERA DE LÍMITES SE AJUSTARÁ EL PROCESO O EL MATERIAL PROCESADO
SCRUMResumen del proceso
SCRUMEquipo y sistema SCRUM
DOS ASPECTOS FUNDAMENTALES A DIFERENCIAR:
LOS ACTORES LAS ACCIONES
LOS ACTORES SON LOS QUE EJECUTARÁN OBVIAMENTE LAS ACCIONES
EN SCRUM SE INDICAN CLARAMENTE LAS ACCIONES A ACOMETER Y COMO ACOMETERLAS. NUESTRA RESPONSABILIDAD ES HACERLO SIEMPRE DE UNA FORMA ADECUADA Y ALGO RÍGIDA PARA IMPEDIR QUE SE APLIQUE ERRÓNEAMENTE ESTA METODOLOGÍA.LAS ACCIONES DE SCRUM FORMAN PARTE DE UN CICLO ITERATIVO REPETITIVO, POR LO QUE EL MECANISMO Y FORMA DE TRABAJAR QUE A CONTINUACIÓN SE INDICA, TIENE COMO OBJETIVO MINIMIZAR EL ESFUERZO Y MAXIMIZAR EL RENDIMIENTO EN EL DESARROLLO
SCRUMActores
LOS ACTORES SON LOS QUE EJECUTARÁN OBVIAMENTE LAS ACCIONES
EL PRODUCT OWNER CONOCE Y MARCA LAS PRIORIDADES DEL PROYECTO O PRODUCTO
EL SCRUM MASTER ES LA PERSONA QUE ASEGURA EL SEGUIMIENTO DE LA METODOLOGÍA GUIANDO LAS REUNIONES Y AYUDANDO AL EQUIPO ANTE CUALQUIER PROBLEMA QUE PUEDA APARECER. SU RESPONSABILIDAD ES ENTRE OTRAS, LA DE HACER DE PARAGUAS ANTE LAS PRESIONES EXTERNAS
EL SCRUM TEAM SON LAS PERSONAS RESPONSABLES DE IMPLEMENTAR LA FUNCIONALIDAD O FUNCIONALIDADES ELEGIDAS POR EL PRODUCT OWNER
LOS USUARIOS O CLIENTE, SON LOS BENEFICIARIOS FINALES DEL PRODUCTO, Y SON QUIENES VIENDO LOS PROGRESOS, PUEDEN APORTAR IDEAS, SUGERENCIAS O NECESIDADES
SCRUMAccionesEL PRODUCT BACKLOG CORRESPONDE CON TODAS LAS TAREAS, FUNCIONALIDADES O REQUERIMIENTOS A REALIZAR. EL SPRINT BACKLOG CORRESPONDE CON UNA O MÁS TAREAS QUE PROVIENEN DEL PRODUCT BACKLOG. LAS TAREAS DEL SPRINT BACKLOG SE DEBEN ACOMETER (RECOMENDADO) EN UNAS 2 SEMANAS Ó 4 SEMANAS.UNA NORMA FUNDAMENTAL ES QUE MIENTRAS UN SPRINT BACKLOG SE INICIA, ÉSTE NO PUEDE SER ALTERADO O MODIFICADO. HAY QUE ESPERAR A QUE CONCLUYA EL SPRINT BACKLOG PARA REALIZAR LA CORRESPONDIENTE MODIFICACIÓN O ALTERACIÓN.EL DAILY SCRUM MEETING ES UNA TAREA ITERATIVA QUE SE REALIZA TODOS LOS DÍAS QUE DURE EL SPRINT BACKLOG CON EL EQUIPO DE DESARROLLO O DE TRABAJO. SE TRATA DE UNA REUNIÓN OPERATIVA, INFORMAL Y ÁGIL, DE UN MÁXIMO DE 30 MINUTOS, EN LA QUE SE LE HACE 3 PREGUNTAS A CADA INTEGRANTE DEL EQUIPO.
¿QUE HE HECHO?¿QUE VOY A HACER HOY?¿QUE AYUDA NECESITO?
SCRUMBloques de tiempo REUNIÓN DE PLANIFICACIÓN DE LA ENTREGA
REUNIÓN DE PLANIFICACIÓN DEL SPRINT SPRINT REVISIÓN SPRINT RETROSPECTIVA DEL SPRINT SCRUM DIARIO
SCRUMRelaciones del proceso
SCRUMComprometidos no involucrados A LOS MIEMBROS DEL EQUIPO SCRUM SE LES LLAMA CERDOS
EL PROPIETARIO ES EL CERDO DEL BACKLOG EL EQUIPO ES EL CERDO DEL TRABAJO DEL SPRINT EL SCRUMMASTER ES EL CERDO DEL PROCESO SCRUM Y LOS DEMÁS…… GALLINAS
SCRUMVentajas
AGILIDAD DEL PROCESO FACILIDAD DE IMPLANTACIÓN Y POR SU AGILIDAD EN CUANTO A CAMBIOS Y LO
QUE PROPIAMENTE APORTA EN COMPARACIÓN CON OTRAS METODOLOGÍAS SE TRABAJA DESDE EL PRIMER MOMENTO EVITA LA BUROCRACIA Y LA GENERACIÓN DOCUMENTAL TRABAJA DESDE EL PRIMER MOMENTO
SCRUMDesventajas NO ES VALIDO PARA CUALQUIER PROYECTO NO ES VALIDO PARA CUALQUIER PERSONA O EQUIPO DE PERSONAS FALTA DE DOCUMENTACIÓN GENERADA
SCRUM
GRACIAS