“METODOLOGIA SCRUM” 1. INDICE  INTRODUCCION  OBJETIVO  MARCO TEORICO  CONCLUSION  REFERENCIAS 2.

Slides:



Advertisements
Presentaciones similares
Metodología de Trabajo Aperio: SCRUM Aperio Inducción
Advertisements

PROCESO O REUNIONES EN SCRUM BENEFICIOS DE UTILIZAR SCRUM
CARRERA PROFESIONAL : CARRERA PROFESIONAL : COMPUTACION E INFORMATICA CURSO: CURSO:ANALIS Y DISEÑO DE SISTEMAS PROFESOR: PROFESOR:ING. MOISES ALVARES HUAMAN.
Entornos de Desarrollo
UNIVERSITARIO: DAVID MAMANI EL ALTO – LA PAZ – BOLIVIA 2009 CARRERA: ING. DE SISTEMAS MATERIA: INGENIERIA DE SOFTWARE.
Scrum Una Alternativa Ágil para el desarrollo de Software
Ingeniería de Software Facultad de Ingeniería Septiembre 2010 Fernando Alsuyet Ariel Illio Matias Baldini.
Planeación La planeación o planeamiento es una acción que está vinculado a planear. Este verbo, por su parte, consiste en elaborar un plan. A través.
IdalbertoChiavenato (2001), dice que “El objetivo de la administración de recursos humanos es el planear, organizar, desarrollar, coordinar y controlar”.
ESTRATEGIA GOBIERNO EN LINEA Fundamentos Arquitectura Empresarial
Sistema de notificación de incidencias de analizadores para dispositivos móviles Master Universitario de Desarrollo de aplicaciones para dispositivos móviles.
METODOLOGIA AGIL ASD (DESARROLLO DE SOFTWARE ADAPTABLE) ESTUDIANTE: MARITZA HUARACHI MATERIA: INGENIERIA DE SOFTWARE DOCENTE: Lic. ERVIN FLORES JULIO-2009.
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
Maria F. Claudio Ortiz Principles of Information Systems.
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
La Norma ISO 25000, proporciona una guía para el uso de las series de estándares internacionales llamados requisitos y Evaluación de Calidad de Productos.
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
Programación Extrema (XP) Alan Quirino Eder Ramírez Edgar García Alberto Borrell Raúl Bribiesca
REFERENCIAS BIBLIOGRAFICAS
Sistemas de Gestión.
SCRUM Metodología de trabajo ágil
CURSO INTERNACIONAL: “ TALLER DE DISEÑO, DESARROLLO Y MODALIDADES DE EDUCACIÓN A DISTANCIA Y CURSOS BASADOS EN WEB” Elaborado por: Lic. Ma. Del Carmen.
Ciclo de vida del producto y decisiones de selección del proceso
Gestión de Proyectos Ágiles
LA ACTIVIDAD DEL APRENDIZ DEL SENA
CC4401 – Ingeniería de Software I
El uso de conocimientos técnicos y las Tic para la innovación.
© 2015 SCRUMstudy.com. Todos los derechos reservados
Metodología de Sistemas Unidad IV: MÉTODOS ÁGILES
UTILIZACION DE TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES WEB 3.0
Conceptos y definición básicos
Certificación en Desarrollo de Scrum
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Una metodología ágil para enfrentar el cambio de forma exitosa.
Cindy Alejandra Torres Silva Enfermera Profesional- Docente
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
FUNDAMENTOS DE ADMÓN 1-B
Administración o Gestión ¿Sinónimos o excluyentes?
SISTEMA DE GESTION DE CALIDAD ISO 9001:2015
Ciclo de vida De los Sistemas
LAS 14 ESPECIALIDADES DE RRHH UN METODO PRÁCTICO PARA GESTIONAR EL TALENTO Son los modelos de negocio y las estrategias que son las que dependen en tener.
Ingeniería del Software
INTRODUCCION A LA NORMA INTERNACIONAL ISO 9001:2015 ISO 9001:2015.
Metodologías ágiles - descripción SCRUM Breve historia Las reuniones 2.2 Equipo y roles 2.3 Procesos 2.4 Ventajas e inconvenientes 2.5 Conclusión.
Ciclo de vida del Software
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
PROYECTOS COMPLEJOS Evaluación y administración de proyectos Bryan Duque Álvarez.
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
Aguirre García Héctor Guzmán Jiménez Ana Elizabeth
CICLO DE VIDA DE SOFTWARE
Metodología KAnBAN Equipo 9.
Metodologías Ágiles y Lean.
ISO 9001:2015 ISO 9001 es la norma internacional encargada de definir los requisitos para un Sistema de Gestión de la Calidad (SGC). Este permite a las.
Adaptive Software Development (ASD)
Metric Agile Canvas Nombre Principios Ágiles 3. Nombre 1. Interesados
TIPOS DE REUNIONES DE SCRUM Docente: Ing. Soraya Zuñiga Estudiante: Carlos Torres Fecha: 11/01/2019 Universidad Nacional de Loja Facultad de la Educación.
Fases y elementos Los elementos básicos de un proceso de desarrollo de software es definir los papeles que juegan los trabajadores, las actividades que.
Prof. Cra Victoria Finozzi
Workshop rolE sm Mango IT
METODOLOGIA AGIL XP LIC. ROXANA LAUREL R.. INTRODUCCION  Proceso : conjunto de actividades ordenadas para lograr una serie de objetivos  Proceso Pesado.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
METODOLOGÍAS ÁGILES Por metodologías ágiles entendemos a aquellas metodologías de gestión que permiten adaptar la forma de trabajo al contexto y naturaleza.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
GESTIÓN DE PROYECTOS La gestión de proyectos está conformada por todas aquellas acciones que debes realizar para cumplir con una objetivo definido dentro.
PROYECTO DE INVERSION Y EL CICLO DE PROYECTOS. CONCEPTOS DE PROYECTOS.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
METODOLOGÍ A SCRUM Ing. Carlos diaz gantu Concepto Metodología de desarrollo ágil utilizada en el desarrollo diferentes productos, entre ellos, el desarrollo.
Características metodologías para la planeación de proyectos
La Metodología Kimball, es una metodología empleada para la construcción de un almacén de datos (data warehouse, DW) que no es más que, una colección de.
Transcripción de la presentación:

“METODOLOGIA SCRUM” 1

INDICE  INTRODUCCION  OBJETIVO  MARCO TEORICO  CONCLUSION  REFERENCIAS 2

INTRODUCCION  METODOLOGIA En el desarrollo de software, una metodología hace cierto énfasis al entorno en el cuál se plantea y estructura el desarrollo de un sistema. 3  DESARROLLO DE SOFTWARE Es uno de los sectores tecnológicos más competitivos y no es algo nuevo, ya que durante muchos años lo ha sido, sin embargo ha tenido una evolución constante en lo que se refiere a las metodologías o bien, las formas en las cuales se realiza la planeación para el diseño del software

OBJETIVO  Conocer a fondo la metodología de Scrum, de la manera en saber como implementar dicha metodología dentro de un proyecto a futuro, ya que siendo alumnos de Ingeniería en Sistemas Computacionales, en especialidad de desarrollo de software es fundamental y necesario a la vez saber su uso adecuado. 4

METODOLOGIA  Consiste principalmente en hacer uso de diversas herramientas, técnicas, métodos y modelos para el desarrollo.  Regularmente este tipo de metodología, tienen la necesidad de venir documentadas, para que los programadores que estarán dentro de la planeación del proyecto, comprendan perfectamente la metodología y en algunos casos el ciclo de vida del software que se pretende seguir. 5 ¿En qué consisten las Metodologías de Desarrollo de Software?

DEFINICION BASICA  Metodología de desarrollo de software en ingeniería de software es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información. 6

Metodologías Ágiles  Las metodologías ágiles son una serie de técnicas para la gestión de proyectos que han surgido como contraposición a los métodos clásicos de gestión como CMMI. Aunque surgieron en el ámbito del desarrollo de software, también han sido exportadas a otro tipo de proyectos. 7

 Todas las metodologías que se consideran ágiles cumplen con el manifiesto ágil que no es más que una serie de principios que se agrupan en 4 valores:  Los individuos y su interacción, por encima de los procesos y las herramientas.  El software que funciona, frente a la documentación exhaustiva.  La colaboración con el cliente, por encima de la negociación contractual.  La respuesta al cambio, por encima del seguimiento de un plan. 8

Manifiesto Ágil  Una de las cosas que sabemos muy bien, es que las personas son quienes consiguen los éxitos dentro de un proyecto de software. Sin embargo también está claro que si el equipo de trabajo falla, entonces todo se viene abajo y el enfoque que había de éxito se convierte en incertidumbre. 9

METODOLOGIA SCRUM 10

METODOLOGIA SCRUM  Scrum es una metodología ágil de desarrollo, aunque surgió como modelo para el desarrollo de productos tecnológicos, también se emplea en entornos que trabajan con requisitos inestables y que requieren rapidez y flexibilidad; situaciones frecuentes en el desarrollo de determinados sistemas de software. 11

METODOLOGIA SCRUM  Es una metodología de desarrollo muy simple, que requiere trabajo duro porque no se basa en el seguimiento de un plan, sino en la adaptación continua a las circunstancias de la evolución del proyecto.  Scrum es una metodología ágil, y como tal:  Es un modo de desarrollo de carácter adaptable más que predictivo.  Orientado a las personas más que a los procesos.  Emplea la estructura de desarrollo ágil: incremental basada en iteraciones y revisiones. 12

Estructura central de Scrum 13 Características Equipos auto dirigidos Utiliza reglas para crear un entorno ágil de administración de proyectos No prescribe prácticas específicas de ingeniería Los requerimientos se capturan como ítems de la lista Producto Back log. El producto se construye en una serie de Sprint de un mes de duración.

Herramientas y Prácticas  Scrum no requiere ni provee prácticas de Ingeniería. En lugar de eso, especifica prácticas y herramientas de gerencia que se aplican en sus distintas fases para evitar el caos originado por la complejidad e imposibilidad de realizar predicciones. 14 Product Backlog List Es una lista priorizada que define el trabajo que se va a realizar en el proyecto. Cuando un proyecto comienza es muy difícil tener claro todos los requerimientos sobre el producto. Sin embargo, suelen surgir los más importantes que casi siempre son más que suficientes para un Sprint.

Sprints  Es el procedimiento de adaptación de las cambiantes variables del entorno (requerimientos, tiempo, recursos, conocimiento, tecnología). Son ciclos iterativos en los cuales se desarrolla o mejora una funcionalidad para producir nuevos incrementos. 15

BurnDown Chart  La BurnDown chart es una gráfica mostrada públicamente que mide la cantidad de requisitos en el Back log del proyecto pendientes al comienzo de cada Sprint. Dibujando una línea que conecte los puntos de todos los Sprints completados, podremos ver el progreso del proyecto. 16

Sprint Backlog  Es el punto de entrada de cada Sprint. Es una lista que tiene los ítems de la Product Backlog List(es una lista de trabajo que se va a realizar de el proyecto) que van a ser implementados en el siguiente Sprint. 17 Stabilization Sprints En estos Sprints el equipo se concentra en encontrar defectos, no en agregar funcionalidad. Suelen aplicarse cuando se prepara un producto para el release.

Scrum of Scrums o MetaScrum  Los equipos de Scrum suelen tener entre 5 y 10 personas, sin embargo está metodología ha sido aplicada en proyectos que involucran más de 600 personas. Esto ha sido llevado a cabo dividiendo a los accionistas en equipos de pequeños de hasta 10 personas aproximadamente. 18

Roles y responsabilidades 19 Scrum clasifica a todas las personas que intervienen o tienen interés en el desarrollo del proyecto en: propietario del producto, equipo, gestor de Scrum (también Scrum Manager o Scrum Master) y “otros interesados”.

Product Owner  El Product Owner representa la voz del cliente. Se asegura de que el equipo Scrum trabaja de forma adecuada desde la perspectiva del negocio.  El Product Owner escribe historias de usuario, las prioriza, y las coloca en el Product Backlog. 20

ScrumMaster (o Facilitador)  Es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstáculos que impiden que el equipo alcance el objetivo del sprint. El ScrumMaster no es el líder del equipo (porque ellos se auto-organizan), sino que actúa como una protección entre el equipo y cualquier influencia que le distraiga. 21

Equipo  El equipo tiene la responsabilidad de entregar el producto. Un pequeño equipo de 5 a 9 personas con las habilidades transversales necesarias para realizar el trabajo (diseñador, desarrollador, etc). 22

Usuarios Es el destinatario final del producto. 23 Managers Es la gente que establece el ambiente para el desarrollo del producto. Stakeholders (Clientes, Proveedores) Se refiere a la gente que hace posible el proyecto y para quienes el proyecto producirá el beneficio acordado que lo justifica.

24

CONCLUSION  Scrum es una metodología más de las muchas que hay.  Scrum no es ni la mejor metodología ni la única, pero es una de las metodologías que está empujando muy fuerte por la facilidad de producción de software y por su agilidad en cuanto a cambios y lo que propiamente aporta en comparación con otras metodologías.  Por un lado, Scrum evita la generación documental. No es que con Scrum no se deba o no se pueda documentar, si no que con Scrum no se exige documentar nada para iniciar un proyecto, algo que en otras metodologías es impensable. 25