Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
1
PRESENTACION
INGENIERO ANGEL ROSENDO CONDORI COAQUIRA ES DE MI AGRADO PRESENTAR ESTE INFORME SOBRE METODOLOGIA SCRUM PARA EL CONOCIMIENTO DE SU PERSONA Y DARLE CALIFICACION A LAS ENSEANZAS QUE APRENDI DE DICHO TEMA SOBRE METODOLOGIAS AGILES AGRADESCO SUS ATENCION Y EVALUACION DEL PRESENTE INFORME
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
2
DEDICATORIA
DEDICO EL PRESENTE INFORME A LOS SERES QUE MAS AMO EN ESTE MUNDO: MIS PADRES POR LA SER LA FUENTE DE MI INSPIRACION Y MOTIVACION PARA SUPERARME CADA DIA MAS Y ASI PODER LUCHAR PARA QUE LA VIDA NOS DEPARE UN FUTURO MEJOR. A LA INSTITUCION Y MIS PROFESORES, POR LA ENSEANSA QUE ME BRINDAN PARA FORMARME COMO PROFESIONAL ASI PODER CONCLUIR MI CARRERA PROFESIONAL. GRACIAS A DIOS POR GUIARME EN MIS ESTUDIOS Y POR LA VIDA QUE ME HA DADO. GRACIAS: HUAMAN CARRIZALES CESAR AUGUSTO
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
3
INTRODUCCION ESTE INFORME TIENE POR OBJETO DAR A CONOCER DE MANERA DETALLADA TODO LO REFERENTE A LA METODOLOGIA SCRUM Y ASI PODER OBTENER CONOCIMIENTOS Y CAPACIDADES EN ESTE TEMA MUY INTERESANTE Y UTILIZADO ACTUALMENTE A NIVEL MUNDIAL. LOS CONCEPTOS GENERALES DE METODOLOGIA SCRUM. LOS ROLES, LOS OBJETIVOS, SUS CARACTERISTICAS. LAS REUNIONES, FINALMENTE ADJUNTO EL ANEXO Y LA BIBLIOGRAFIA ESPERO QUE ESTE DOCUMENTO CUMPLA DE ALGUNA MANERA COMO UN APORTE PARA MIS COMPAEROS DEL VI A DEL INSTITUTO SUPERIOR TECNOLOGICO PRIVADOTECNOTRONIC
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
5
1.1 QUE ES?
Scrum es una metodologa gil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversin para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspeccin continua, adaptacin, auto-gestin e innovacin.
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
6
Con Scrum el cliente se entusiasma y se compromete con el proyecto dado que lo ve crecer iteracin a iteracin. Asimismo le permite en cualquier momento realinear el software con los objetivos de negocio de su empresa, ya que puede introducir cambios funcionales o de prioridad en el inicio de cada nueva iteracin.
Esta metdica de trabajo promueve la innovacin, motivacin y compromiso del equipo que forma parte del proyecto, por lo que los profesionales encuentran un mbito propicio para desarrollar sus capacidades.
2. PROCESO Y ROLES DE SCRUM
El desarrollo se realiza de forma iterativa e incremental. Cada iteracin, denominada Sprint, tiene una duracin preestablecida de entre 2 y 4 semanas, obteniendo como resultado una versin del software con nuevas prestaciones listas para ser usadas. En cada nuevo Sprint, se va ajustando la funcionalidad ya construida y se aaden nuevas prestaciones priorizndose siempre aquellas que aporten mayor valor de negocio.
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
7 2.1 PRODUCT BACKLOG Conjunto de requisitos denominados historias descritos en un lenguaje no tcnico y priorizados por valor de negocio, o lo que es lo mismo, por retorno de inversin considerando su beneficio y coste. Los requisitos y prioridades se revisan y ajustan durante el curso del proyecto a intervalos regulares. 2.2 SPRINT PLANNING: Reunin durante la cual el Product Owner presenta las historias del backlog por orden de prioridad. El equipo determina la cantidad de historias que puede comprometerse a completar en ese sprint, para en una segunda parte de la reunin, decidir y organizar cmo lo va a conseguir. 2.3 SPRINT: Iteracin de duracin prefijada durante la cual el equipo trabaja para convertir las historias del Product Backlog a las que se ha comprometido, en una nueva versin del software totalmente operativo. 2.4 SPRINT BACKLOG: Lista de las tareas necesarias para llevar a cabo las historias del sprint. 2.5 DAILY SPRINT MEETING: Reunin diaria de cmo mximo 15 min. en la que el equipo se sincroniza para trabajar de forma coordinada. Cada miembro comenta que hizo el da anterior, que har hoy y si hay impedimentos. INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
8 2.6 DEMO Y RETROSPECTIVA: Reunin que se celebra al final del sprint y en la que el equipo presenta las historias conseguidas mediante una demonstracin del producto. Posteriormente, en la retrospectiva, el equipo analiza qu se hizo bien, qu procesos seran mejorables y discute acerca de cmo perfeccionarlos
3. ROLES En Scrum, el equipo se focaliza en construir software de calidad. La gestin de un proyecto Scrum se centra en definir cules son las caractersticas que debe tener el producto a construir (qu construir, qu no y en qu orden) y en vencer cualquier obstculo que pudiera entorpecer la tarea del equipo de desarrollo.
El equipo Scrum est formado por los siguientes roles:
3.1 SCRUM MASTER: Persona que lidera al equipo guindolo para que cumpla las reglas y procesos de la metodologa. Gestiona la reduccin de impedimentos del proyecto y trabaja con el Product Owner para maximizar el ROI.
3.2 PRODUCT OWNER (PO): Representante de lso accionistas y clientes que usan el software. Se focaliza en la parte de negocio y el es responsable del ROI del proyecto (entregar un valor superior al dinero invertido). Traslada la visin del proyecto al
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
9 equipo, formaliza las prestaciones en historias a incorporar en el Product Backlog y las reprioriza de forma regular.
3.3 TEAM: Grupo de profesionales con los conocimientos tcnicos necesarios y que desarrollan el proyecto de manera conjunta llevando a cabo las historias a las que se comprometen al inicio de cada sprint.
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica
10
4. CONCLUSION
Haber investigado la metodologa scrum fue una experiencia gratificante y un aprendizaje constante en todas las etapas del desarrollo del mismo. el hecho de haber terminado el trabajo, hiso que mis conocimientos sobre este mtodo sea una gran satisfaccin personal. El primer objetivo planteado de metodologas agiles, en todo el anlisis llegue a la conclusin de que su simplicidad en el desarrollo es lo que evita perder de vista el objetivo. Es sencillo, flexible y muy enfocado a la verdadera necesidad del cliente. Es muy amigable a la hora de implementarlo y creo que es ideal para los negocios y las actividades de nuestra vida cotidiana que son ms complejos cambiantes y vertiginosos que antes.
INFORME METODOLOGIA SCRUM 2012
Huaman Carrizales Cesar Augusto | VI A Computacin e Informtica