ngomis@ teralco.com Information Technologies JDARE 2010 ndice 1 Quienes somos? 1 Quienes somos? 2 Breve introduccin terica a SCRUM Un caso prctico aplicacin de SCRUM en 3 Un caso prctico, aplicacin de SCRUM en Teralco Quines somos? Expertos en el desarrollo y diseo de aplicaciones empresariales, brindando soluciones tecnolgicas a medida del cliente con una constante apuesta por la I+D soluciones tecnolgicas a medida del cliente, con una constante apuesta por la I+D Somos una empresa alicantina fundada en 2002 por un equipo de consultores p p q p independientes con ms de 15 aos de experiencia. Llevamos casi diez aos desarrollando proyectos en tecnologa de arquitecturas distribuidas (J 2EE), y hemos participado tanto en nuevos desarrollos como en migraciones de arquitecturas legadas. q g Hemos crecido entorno a un incremento anual de un 50% durante los 4 ltimos aos. Y actualmente disponemos de unas instalaciones propias de ms de 300m 2 para nuestro solution lab solution lab . Aqu nos dedicamos? q Sistema de Gestor electrnic o de di t Sistema integral de Gestor de Sistema de gestin de informes expediente s g gestin y recaudacin tributaria Soluciones empresariales campaas Administraci n electrnica Seguimiento de objetivos Soluciones AA. PP. Cuadro de mando integral Sistema de registro de entrada Observatorio del gasto pblico Qu referencias nos avalan? Administracin pblica Empresas BANCA SEGUROS OTROS SECTORES Information Technologies 5 Breve introduccin terica a SCRUM Breve introduccin terica a SCRUM Qu es SCRUM? Se enmarca dentro de la Gestin gil de proyectos P i id d ti f l li t Prioridad, satisfacer al cliente Se aceptan requisitos cambiantes E t f t Entregas frecuentes Scrum es un conjunto de prcticas enfocadas a aumentar la productividad Cada organizacin adapta estas prcticas a sus necesidades Est enfocado a conseguir pequeos incrementos de software completamente funcionales Equipo auto organizado Ad t i l bi Adaptacin al cambio Information Technologies 7 Descripcin de un Sprint p p Reunin de Sprint: Todo el equipo se rene Seleccin requisitos a implementar Estimacin (estimacin pker) Pizarra tareas Seguimiento: Reunin diaria Cada persona del equipo comenta: Qu hizo el da anterior Qu va a hacer hoy Problemas / impedimentos Entrega Information Technologies 8 Descripcin de un Sprint p p Seguimiento Information Technologies 9 Estimacin poker p Information Technologies 10 Pizarra tareas Information Technologies 11 Terminologa g Sprint: Ciclo de trabajo al final del cual entregaremos un incremento completamente funcional completamente funcional Incremento: resultado de cada Sprint Backlog: conjunto de requisitos g j q Roles: Scrum manager: persona encargada de que se lleve a cabo g g todo el proceso corrctamente Propietario del producto: cliente Information Technologies 12 Un caso prctico aplicacin de SCRUM en Teralco Un caso prctico, aplicacin de SCRUM en Teralco Information Technologies 13 Un caso prctico, gestin de requisitos p g q Reunin con el cliente para determinar requerimientos iniciales D t d li i Documento de anlisis Prototipo requisitos iniciales B kl Backlog: Nuevos requerimientos del cliente Priorizados segn sus necesidades Priorizados segn sus necesidades Information Technologies 14 Un caso prctico, reunin de Sprint p p Scrum manager decide cuales son los requisitos a implementar para la siguiente entrega. Esta decisin siempre se consulta con el la siguiente entrega. Esta decisin siempre se consulta con el cliente. Reunin del equipo: Estimacin (poker) Excel con la planificacin Pizarra con tareas Information Technologies 15 Un caso prctico, pizarra tareas p p Information Technologies 16 Un caso prctico, reunin diaria p Cada miembro del equipo contesta las siguientes preguntas: Q hi i t ? Qu hiciste ayer? Qu te falta por hacer? H t d l bl i d ? Has encontrado algn problema inesperado? Actualizacin Excel Information Technologies 17 Un caso prctico, entrega p g Incremento M l d i Manuales de usuario Informe incidencias resueltas I f t t did Informe soporte atendido Information Technologies 18