METODOLOGÍA ÁGIL: SCRUM
Enviado por MarvinPxndx • 14 de Septiembre de 2016 • Tarea • 3.448 Palabras (14 Páginas) • 386 Visitas
UNIVERSIDAD NACIONAL DE CAJAMARCA[pic 1]
FACULTAD : INGENIERIA.
ESCUELA : INGENIERIA DE SISTEMAS.
DOCENTE : ING. ROGER MANUEL SÁNCHEZ CHÁVEZ
TEMA : METODOLOGÍA ÁGIL: SCRUM
ALUMNOS :
- CHUQUILÍN CHILÓN, YELTSIN ALEJANDRO
- DÍAS CALUA, SEGUNDO MANUEL
- GALLARDO ALIAGA, FRANK OMAR
- TORRES RAMOS, MARVIN ANTONIO
Cajamarca, 14 septiembre 2016
INDICE
Introducción ……………………………………………………………………………..3
- Definición ………………………………………………………………………...4
- Roles ……………………………………………………………………………..4
- Product Owner ………………………………………………………………4
- Equipo de Desarrollo ……………………………………………………….5
- Scrum Master ………………………………………………………………..5
- Principios …………………………………………………………………………6
- Individuos e interacciones sobre procesos y herramientas …………….6
- Software funcionando sobre documentación extensiva ..…………...….7
- Colaboración con el cliente sobre negociación contractual …………….7
- Respuesta ante el cambio sobre el seguimiento de un plan …………...7
- Valores ……………………………………………………………………………8
- Foco …………………………………………………………………………..9
- Coraje…………………………………………………………………………9
- Apertura………………………………………………………………………9
- Compromiso………………………………………………………………….9
- Respeto……………………………………………………………………….9
- Beneficios ………………………………………………………………………...9
- Gestión regular de las expectativas del cliente ………………………….9
- Resultados anticipados……………………………………………………..9
- Flexibilidad y adaptación …………………………………………………..10
- Retorno de Inversión………………………………………………………..10
- Mitigación de riesgos………………………………………………………..10
- Productividad y Calidad…………………………………………………….10
- Alineamiento entre cliente y equipo……………………………………….10
- Equipo Motivado…………………………………………………………….10
- Fundamentos …………………………………………………………………….11
- Requisitos ………………………………………………………………………..11
- Conclusiones …………………………………………………………………….12
- Bibliografía ……………………………………………………………………….13
INTRODUCCIÓN
El desarrollo ágil de software envuelve un enfoque para la toma de decisiones en los proyectos de software, que se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. Así el trabajo es realizado mediante la colaboración de equipos auto-organizados y multidisciplinarios, inmersos en un proceso compartido de toma de decisiones a corto plazo.
La definición moderna de desarrollo ágil de software evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de “peso pesado”, muy estructurado y estricto, extraídos del modelo de desarrollo en cascada. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente.
En este trabajo presentaremos el método de trabajar de Scrum, así como sus valores y principios, también explicaremos las terminologías que usan para fomentar su trabajo en equipo, para luego analizar cada aspecto y sacar algunas conclusiones sobre el uso de esta metodología en el desarrollo de software.
- DEFINICIÓN:
Scrum es un proceso iterativo e incremental de desarrollo de software ágil para la gestión de desarrollo de productos. Se defina como una solución flexible, estrategia de desarrollo de productos donde un equipo de desarrollo trabaja como una unidad para alcanzar un objetivo común, desafíos supuesto del “enfoque secuencial tradicional” para el desarrollo de productos, y permite a los equipos auto organizarse mediante el fomento de coubicación física o colaboración en línea de todos miembros del equipo y disciplinas involucradas.
Un principio clave de Scrum es el reconocimiento de que el desarrollo, los clientes pueden cambiar de opinión acerca de lo que quieren y necesitan (a menudo llamado la volatilidad de los requisitos). Scrum adopta un enfoque empírico basado en la evidencia, aceptando que el problema no puede ser extendido o definido totalmente, centrándose en su lugar en la maximización de la capacidad del equipo para entregar el producto lo más rápidamente posible, para responder a las nuevas exigencias y adaptarse a las nuevas tecnologías y los cambios en las condiciones del mercado.
...