SlideShare una empresa de Scribd logo
1 de 36
UNIVERSITARIO: DOCENTE
Federman Correa Oviedo Ing. JORGE OSPINA
BOGOTA-COLOMBIA
2012
CARRERA: ING. DE SISTEMAS
MATERIA: TECNICAS DE PROGRAMACION
CORPORACION
UNIFICADA DE EDUCACION SUPERIOR
CUN
*EL MANIFIESTO AGIL
*En el año 2001 en estados unidos tuvo lugar la
reunión en donde 17 de los mejores críticos de
los modelos de mejora del desarrollo de
software los cuales fueron convocados a su vez
por Kent Beck ingeniero estadounidense, quien
años atrás se había constituido en uno de los
progenitores de las metodologías de desarrollo
de software
*Consecuentemente los integrantes de esta
reunión sintetizaron una serie de principios de
toda metodología ágil como una comunicación
directa con el cliente, gente altamente
motivada en una serie de 12 principios que a su
vez se resumen en 4 postulados los cuales se
han nominado como MANIFIESTO AGIL.
*Fig.1.1
*
*Así pues en el ámbito de la metodología ágil ellos
estimaron más lo valores o principios que están a la
izquierda de la grafica que lo que se encuentra a la
derecha
*en una metodología ágil es más importante los
individuos e iteraciones que los procesos y
herramientas, el software funcionando sobre la
documentación extensiva, la colaboración con el
cliente sobre la negociación contraactual, la
respuesta al cambio frente a seguir un plan. Sin
embargo los principios de la derecha continúan
siendo importantes pero los de las izquierda tienen
mayor peso priman más
*
*En el desarrollo ágil las personas son las que
entregan el talento y las iteraciones que hay
sobre ellas. Empleando un proceso mínimo
para hacer manejable el proyecto con el
propósito de que todo no sea un caos al
empezar el trabajo.
*
*En el caso de que es más importante el software
funcionado frente a la documentación extensiva,
se refiere a los prototipos de software, cuando
por ejemplo no sabemos muy bien hacia dónde
vamos en el desarrollo de una aplicación con el
uso de un prototipo muchas veces se encuentran
posibilidades que no estaban contempladas en un
principio y que no hubiera sido posible de ser
plasmado en un documento de requisito inicial.
*
*La colaboración con el cliente implica un
contrato donde evidentemente se delimitan
responsabilidades, pagos e incluso tiempos de
entrega
*se introduce un importante componente de
feedback o retroalimentación, donde por una
parte ayudamos al cliente permanentemente
suministrándole al cliente software funcional
para que el vaya probando y coadyudar a que
el cliente descubra cuáles son sus necesidades.
*
*Ahora bien la respuesta ante el cambio frente a
seguir un plan se refiere a que en un entorno
cambiante e inestable como lo es el desarrollo
de software tenemos que ser adaptativos
tenemos que darle la bienvenida al cambio frente
a tener un plan y tener planificación y control.
Sobre estas afirmaciones se basan todas la
metodologías agiles
*
GESTION AGIL DE PROYECTOS
SCRUM
*SCRUM es una metodología ágil de gestión de proyectos
cuyo objetivo primordial es elevar al máximo la
productividad de un equipo. Scrum está pensado en un
desarrollo de software en un proceso iterativo e
incremental es decir nos va a dar las pautas para
gestionar a las personas que realizaran el trabajo.
*Reduce al máximo la burocracia y actividades no
orientadas a producir software que funcione y produce
resultados en periodos muy breves de tiempo (cada 30
días), por medio de iteraciones o Sprints.
*Ideal para proyectos con un rápido cambio de
requerimientos.
CONTEXTO SCRUM
Sólo abarca
prácticas de
gestión sin entrar
en las prácticas de
desarrollo como
puede hacer XP.
Delega completamente
en el equipo la
responsabilidad de
decidir la mejor manera
de trabajar para ser lo
más productivos posibles
y, le da gran
protagonismo a las
reuniones que realicen a
lo largo del proyecto.
Sus raíces
teóricas están en
las teorías de la
auto-
organización.
*
Product Backlog
• Crea un listado con los requisitos de los
usuarios o propietarios del sistema para
planificar el proyecto.
• No es una lista completa y definitiva. Es sólo
una estimación inicial de los requisitos.
• Es un documento dinámico que incorpora
las constantes necesidades del sistema y
se mantiene durante todo el ciclo de vida
(hasta la retirada del Sistema.).
Sprint Backlog
• Especifica la serie de tareas que se van a
desarrollar según los requisitos señalados.
• Estas tareas tienen una duración de entre 4 y 6
hrs. de trabajo.
• Las de mayor duración intentar descomponerlas
en Sub-Tareas dentro de ese rango de tiempo.
• Al final del sprint se busca un incremento en la
funcionalidad.
Un panel de scrum funciona como un radiador de
información , allí podemos encontrar como van
esas dos semanas de trabajo del equipo, más que
como va el proyecto, como se mencionó
anteriormente lo importante no es el proceso, son
las personas y las iteraciones, de esa forma en el
PANEL.
Panel de Scrum
Se planifica con todo el
equipo y una baraja de cartas
llamada PLANNING POKER
que sigue una seudo
distribución de Fibonacci de la
siguiente forma tenemos el 1,
2, 3, 5, 8, 13, 20,40 y 100 por
que scrum quiere dar la
sensación de que se realiza
una estimación
Planning Poker
Historias de Usuario
• En una cara se plasma lo que el cliente quiere como lo
quiere y para que lo quiere o sea la forma como X quiero
Y para alcanzar Z
• pretendiendo que la persona del equipo que va a trabajar
en esto entienda el por qué el cliente quiere esto, así si el
cliente no tiene claridad sobre lo que quiere el equipo le
puede presentar diferentes alternativas o saber cómo
poder hacer esa tarea, aquí es bastante importante saber el
por qué se quieren las cosas.
Gráfica BurnDown
En esta grafica podemos
encontrar cuando la persona
tiene que acabar cierta tarea,
la idea es visualizar cuando se
acaban las tareas.
Al principio se lleva un
consenso es decir un punto
son 8 horas o un día pero se
interioriza inmediatamente.
Roles o actores del scrum
*
*El Scrum Master que chequea que las
cosas se estén cumpliendo que vayan
bien encaminadas, al principio es fácil
relajarse y dejar de hacer cierta tarea
él está recordando que hay que hacer
cosas
* también hace el frente a los problemas
de ser un poco pesado con quien toque.
Responsable del proceso Scrum.
* Formación y entrenamiento del proceso.
* Incorporación de Scrum en la cultura de la empresa.
* Garantía de cumplimiento de roles y responsabilidad.
*
* Dueño del Producto El dueño de la lista
de tareas priorizado por el cliente, lo ideal
es que este rol lo desempeñe el cliente
* El es el “portero” del equipo controla los
goles que puede tener el equipo, si tiene
que lidiar con 100 clientes ese es su trabajo
no del equipo
*
*Equipo de Desarrollo es un grupo
muy cohesionado de personas, que
tienen claro que persiguen un
objetivo y fomentando buenos
habitos de comunicación, se rompen
un poco los roles de DBA todos hacen
de todo.
*
* El cliente en Scrum
* El cliente en Scrum es vital, es parte del equipo,
si no contamos con un compromiso claro del
cliente que participara con el equipo a lo largo del
desarrollo será mejor tomar otra alternativa. El
cliente juega el papel del Producto Owner quien
representa los intereses de la empresa y de los
demás involucrados relevantes.
Ciclo tipico de Scrum
Nueva
funcionalidad
Producto. Back log
priorizado
Producto. Back log
seleccionado
Sprint backlog
Revisión diaria
Iteración
SPRINT
• Es la base del desarrollo Scrum.
• Su duración máxima es de 30 días.
• Se llevan a cabo las tareas pre-establecidas y no se
puede modificar el trabajo acordado en el backlog.
• Sólo el ScrumMaster puede abortar un sprint si lo
considera no viable por alguna de las sigtes. razones:
Las circunstancias del negocio han cambiado.
La tecnología acordada no funciona.
El equipo ha tenido interferencias.
*
*El ciclo de trabajo del sprint no debe
exceder las dos semanas o sea cada final
sprint debe estar abierto al fin a cambios
de requerimientos si el final de sprint si
excede las dos semanas tiende a ser mucho
menos ágil. Depende del proyecto y el
equipo en el que se encuentre se replantea
como esta mi backlog. Han cambiado las
funcionalidades
*
*DAILY STAND MEETING esta reunión
se lleva a cabo todos los días que vaya a
durar nuestro SPRINT y es para fomentar
el intercambio de comunicación, se tratan
temas como que hiciste ayer que vas a
hacer hoy que impedimentos tienes, para
sacar a flote los posibles errores y para
llevar actualizado el panel
*
*Ahora bien al cabo de esas dos semanas lo
que tenemos que producir es un software
potencialmente entregable al cliente lo
cual es un desafío hay ya no hay tiempo
para escusas, uno como parte del equipo
rompe el equipo por funcionalidades y a
medida que crea va entregando las
funcionalidades
* Equipos de entre 6 y 10 personas revisan los
requisitos, la tecnología disponible y evalúan los
conocimientos para Colectivamente determinar
como incrementar la funcionalidad.
* Reuniones diarias, antes de empezar a trabajar,
con una duración máxima de 4 hrs.
* Se llevan a cabo hasta que el proyecto este listo
para ser puesto en producción o ser lanzado al
mercado.
* En la primera reunión se explica al equipo la forma de
trabajo, especificando que son reuniones cortas para
coordinar trabajo y no para solucionar problemas. Se
establecen los criterios para arreglar los errores por
prioridades (base del éxito del sistema).
* En cada reunión las preguntas claves a contestar son:
Qué es lo que se hizo desde la última reunión?
Qué es lo que se va a hacer hasta la siguiente reunión?
Cómo se va a llevar a cabo?
 Valor para la organización ante todo,
representado en software funcional
 Es preferible tener el 70% de funcionalidad a
tiempo que tratar de lograr el 100% y fallar .
 Metodología sencilla pero efectiva.
 Visibilidad durante todo el proyecto.
 No existe sorpresas.
 Scrum no dice como desarrollar, el equipo de
desarrollo escoge la metodología

Más contenido relacionado

La actualidad más candente

Exposición de gestion de proyectos tecnologicos
Exposición de gestion de proyectos tecnologicosExposición de gestion de proyectos tecnologicos
Exposición de gestion de proyectos tecnologicosSandy Romero
 
Norma De Proyectos Tecnologicos
Norma De Proyectos TecnologicosNorma De Proyectos Tecnologicos
Norma De Proyectos Tecnologicoscanacintra
 
La prueba del concepto como proceso interactivo en la innovación y desarrollo...
La prueba del concepto como proceso interactivo en la innovación y desarrollo...La prueba del concepto como proceso interactivo en la innovación y desarrollo...
La prueba del concepto como proceso interactivo en la innovación y desarrollo...Academia de Ingeniería de México
 
Proyecto tecnologico
Proyecto tecnologicoProyecto tecnologico
Proyecto tecnologicoDaniela Diaz
 
Gestion de Proyectos Tecnologicos
Gestion de Proyectos TecnologicosGestion de Proyectos Tecnologicos
Gestion de Proyectos Tecnologicosguest56386b5
 
evaluacion de proyectos
evaluacion de proyectosevaluacion de proyectos
evaluacion de proyectospedropino1036
 
Qfd despliegue funcióncalidad
Qfd   despliegue funcióncalidadQfd   despliegue funcióncalidad
Qfd despliegue funcióncalidadjuan david
 
Desarrollo integral habilidades especiales.grupo7
Desarrollo integral habilidades especiales.grupo7Desarrollo integral habilidades especiales.grupo7
Desarrollo integral habilidades especiales.grupo7ALCON12
 
Metodología de la investigación
Metodología de la investigaciónMetodología de la investigación
Metodología de la investigaciónmoaleo73
 
Evaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicosEvaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicosMonica Barrera
 
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTO
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTOAp ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTO
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTOITSX
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareSaul Scanziani
 

La actualidad más candente (19)

Formulacion y evaluacion de un proyecto
Formulacion y evaluacion de un proyectoFormulacion y evaluacion de un proyecto
Formulacion y evaluacion de un proyecto
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Exposición de gestion de proyectos tecnologicos
Exposición de gestion de proyectos tecnologicosExposición de gestion de proyectos tecnologicos
Exposición de gestion de proyectos tecnologicos
 
SELECCION DE PROYECTOS
SELECCION DE PROYECTOSSELECCION DE PROYECTOS
SELECCION DE PROYECTOS
 
Norma De Proyectos Tecnologicos
Norma De Proyectos TecnologicosNorma De Proyectos Tecnologicos
Norma De Proyectos Tecnologicos
 
La prueba del concepto como proceso interactivo en la innovación y desarrollo...
La prueba del concepto como proceso interactivo en la innovación y desarrollo...La prueba del concepto como proceso interactivo en la innovación y desarrollo...
La prueba del concepto como proceso interactivo en la innovación y desarrollo...
 
Proyecto tecnologico
Proyecto tecnologicoProyecto tecnologico
Proyecto tecnologico
 
Gestion de Proyectos Tecnologicos
Gestion de Proyectos TecnologicosGestion de Proyectos Tecnologicos
Gestion de Proyectos Tecnologicos
 
evaluacion de proyectos
evaluacion de proyectosevaluacion de proyectos
evaluacion de proyectos
 
Qfd despliegue funcióncalidad
Qfd   despliegue funcióncalidadQfd   despliegue funcióncalidad
Qfd despliegue funcióncalidad
 
Desarrollo integral habilidades especiales.grupo7
Desarrollo integral habilidades especiales.grupo7Desarrollo integral habilidades especiales.grupo7
Desarrollo integral habilidades especiales.grupo7
 
Metodología de la investigación
Metodología de la investigaciónMetodología de la investigación
Metodología de la investigación
 
Qfd
QfdQfd
Qfd
 
06. 14 principios de deming
06. 14 principios de deming06. 14 principios de deming
06. 14 principios de deming
 
Qfd[1]
Qfd[1]Qfd[1]
Qfd[1]
 
Evaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicosEvaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicos
 
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTO
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTOAp ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTO
Ap ga prod12_equipo#3_PLANIFICACION DE LOS PARAMETROS DE UN PROYECTO
 
4 6
4 64 6
4 6
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de Software
 

Similar a Trabajo metodologia-scrum

Scrum en sistema grh tuc
Scrum en sistema grh tucScrum en sistema grh tuc
Scrum en sistema grh tucDaniel Muccela
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM carmen1589
 
Trabajo metodologia scrum
Trabajo metodologia scrumTrabajo metodologia scrum
Trabajo metodologia scrumCrisCobol
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrumpedlopcha
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumMarco Antonio
 
LP II clase05 - SCRUM
LP II clase05 - SCRUMLP II clase05 - SCRUM
LP II clase05 - SCRUMAngelDX
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxMarujaMazzitelli
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)RaelZabala
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESmikyWatt
 
Metodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxMetodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxJimenaRamosMamani1
 

Similar a Trabajo metodologia-scrum (20)

Scrum en sistema grh tuc
Scrum en sistema grh tucScrum en sistema grh tuc
Scrum en sistema grh tuc
 
Metodologia ágil Scrum
Metodologia ágil ScrumMetodologia ágil Scrum
Metodologia ágil Scrum
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM
 
Exposicion Scrum
Exposicion ScrumExposicion Scrum
Exposicion Scrum
 
Trabajo metodologia scrum
Trabajo metodologia scrumTrabajo metodologia scrum
Trabajo metodologia scrum
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Diapos metodologiascrum
Diapos metodologiascrumDiapos metodologiascrum
Diapos metodologiascrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
LP II clase05 - SCRUM
LP II clase05 - SCRUMLP II clase05 - SCRUM
LP II clase05 - SCRUM
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Scrum
ScrumScrum
Scrum
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Sesión 13.pdf
Sesión 13.pdfSesión 13.pdf
Sesión 13.pdf
 
Scrum
ScrumScrum
Scrum
 
Presentación SCRUM
Presentación SCRUMPresentación SCRUM
Presentación SCRUM
 
Metodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxMetodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptx
 
G6 scrum-paper
G6 scrum-paperG6 scrum-paper
G6 scrum-paper
 

Último

594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 

Último (20)

594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 

Trabajo metodologia-scrum

  • 1. UNIVERSITARIO: DOCENTE Federman Correa Oviedo Ing. JORGE OSPINA BOGOTA-COLOMBIA 2012 CARRERA: ING. DE SISTEMAS MATERIA: TECNICAS DE PROGRAMACION CORPORACION UNIFICADA DE EDUCACION SUPERIOR CUN
  • 2. *EL MANIFIESTO AGIL *En el año 2001 en estados unidos tuvo lugar la reunión en donde 17 de los mejores críticos de los modelos de mejora del desarrollo de software los cuales fueron convocados a su vez por Kent Beck ingeniero estadounidense, quien años atrás se había constituido en uno de los progenitores de las metodologías de desarrollo de software
  • 3. *Consecuentemente los integrantes de esta reunión sintetizaron una serie de principios de toda metodología ágil como una comunicación directa con el cliente, gente altamente motivada en una serie de 12 principios que a su vez se resumen en 4 postulados los cuales se han nominado como MANIFIESTO AGIL. *Fig.1.1
  • 4. * *Así pues en el ámbito de la metodología ágil ellos estimaron más lo valores o principios que están a la izquierda de la grafica que lo que se encuentra a la derecha *en una metodología ágil es más importante los individuos e iteraciones que los procesos y herramientas, el software funcionando sobre la documentación extensiva, la colaboración con el cliente sobre la negociación contraactual, la respuesta al cambio frente a seguir un plan. Sin embargo los principios de la derecha continúan siendo importantes pero los de las izquierda tienen mayor peso priman más
  • 5. * *En el desarrollo ágil las personas son las que entregan el talento y las iteraciones que hay sobre ellas. Empleando un proceso mínimo para hacer manejable el proyecto con el propósito de que todo no sea un caos al empezar el trabajo.
  • 6. * *En el caso de que es más importante el software funcionado frente a la documentación extensiva, se refiere a los prototipos de software, cuando por ejemplo no sabemos muy bien hacia dónde vamos en el desarrollo de una aplicación con el uso de un prototipo muchas veces se encuentran posibilidades que no estaban contempladas en un principio y que no hubiera sido posible de ser plasmado en un documento de requisito inicial.
  • 7. * *La colaboración con el cliente implica un contrato donde evidentemente se delimitan responsabilidades, pagos e incluso tiempos de entrega *se introduce un importante componente de feedback o retroalimentación, donde por una parte ayudamos al cliente permanentemente suministrándole al cliente software funcional para que el vaya probando y coadyudar a que el cliente descubra cuáles son sus necesidades.
  • 8. * *Ahora bien la respuesta ante el cambio frente a seguir un plan se refiere a que en un entorno cambiante e inestable como lo es el desarrollo de software tenemos que ser adaptativos tenemos que darle la bienvenida al cambio frente a tener un plan y tener planificación y control. Sobre estas afirmaciones se basan todas la metodologías agiles
  • 9. * GESTION AGIL DE PROYECTOS SCRUM
  • 10. *SCRUM es una metodología ágil de gestión de proyectos cuyo objetivo primordial es elevar al máximo la productividad de un equipo. Scrum está pensado en un desarrollo de software en un proceso iterativo e incremental es decir nos va a dar las pautas para gestionar a las personas que realizaran el trabajo. *Reduce al máximo la burocracia y actividades no orientadas a producir software que funcione y produce resultados en periodos muy breves de tiempo (cada 30 días), por medio de iteraciones o Sprints. *Ideal para proyectos con un rápido cambio de requerimientos.
  • 11. CONTEXTO SCRUM Sólo abarca prácticas de gestión sin entrar en las prácticas de desarrollo como puede hacer XP. Delega completamente en el equipo la responsabilidad de decidir la mejor manera de trabajar para ser lo más productivos posibles y, le da gran protagonismo a las reuniones que realicen a lo largo del proyecto. Sus raíces teóricas están en las teorías de la auto- organización.
  • 12. *
  • 13. Product Backlog • Crea un listado con los requisitos de los usuarios o propietarios del sistema para planificar el proyecto. • No es una lista completa y definitiva. Es sólo una estimación inicial de los requisitos. • Es un documento dinámico que incorpora las constantes necesidades del sistema y se mantiene durante todo el ciclo de vida (hasta la retirada del Sistema.).
  • 14. Sprint Backlog • Especifica la serie de tareas que se van a desarrollar según los requisitos señalados. • Estas tareas tienen una duración de entre 4 y 6 hrs. de trabajo. • Las de mayor duración intentar descomponerlas en Sub-Tareas dentro de ese rango de tiempo. • Al final del sprint se busca un incremento en la funcionalidad.
  • 15. Un panel de scrum funciona como un radiador de información , allí podemos encontrar como van esas dos semanas de trabajo del equipo, más que como va el proyecto, como se mencionó anteriormente lo importante no es el proceso, son las personas y las iteraciones, de esa forma en el PANEL. Panel de Scrum
  • 16. Se planifica con todo el equipo y una baraja de cartas llamada PLANNING POKER que sigue una seudo distribución de Fibonacci de la siguiente forma tenemos el 1, 2, 3, 5, 8, 13, 20,40 y 100 por que scrum quiere dar la sensación de que se realiza una estimación Planning Poker
  • 17. Historias de Usuario • En una cara se plasma lo que el cliente quiere como lo quiere y para que lo quiere o sea la forma como X quiero Y para alcanzar Z • pretendiendo que la persona del equipo que va a trabajar en esto entienda el por qué el cliente quiere esto, así si el cliente no tiene claridad sobre lo que quiere el equipo le puede presentar diferentes alternativas o saber cómo poder hacer esa tarea, aquí es bastante importante saber el por qué se quieren las cosas.
  • 18. Gráfica BurnDown En esta grafica podemos encontrar cuando la persona tiene que acabar cierta tarea, la idea es visualizar cuando se acaban las tareas. Al principio se lleva un consenso es decir un punto son 8 horas o un día pero se interioriza inmediatamente.
  • 19. Roles o actores del scrum
  • 20.
  • 21.
  • 22.
  • 23. * *El Scrum Master que chequea que las cosas se estén cumpliendo que vayan bien encaminadas, al principio es fácil relajarse y dejar de hacer cierta tarea él está recordando que hay que hacer cosas * también hace el frente a los problemas de ser un poco pesado con quien toque.
  • 24. Responsable del proceso Scrum. * Formación y entrenamiento del proceso. * Incorporación de Scrum en la cultura de la empresa. * Garantía de cumplimiento de roles y responsabilidad.
  • 25. * * Dueño del Producto El dueño de la lista de tareas priorizado por el cliente, lo ideal es que este rol lo desempeñe el cliente * El es el “portero” del equipo controla los goles que puede tener el equipo, si tiene que lidiar con 100 clientes ese es su trabajo no del equipo
  • 26. * *Equipo de Desarrollo es un grupo muy cohesionado de personas, que tienen claro que persiguen un objetivo y fomentando buenos habitos de comunicación, se rompen un poco los roles de DBA todos hacen de todo.
  • 27. * * El cliente en Scrum * El cliente en Scrum es vital, es parte del equipo, si no contamos con un compromiso claro del cliente que participara con el equipo a lo largo del desarrollo será mejor tomar otra alternativa. El cliente juega el papel del Producto Owner quien representa los intereses de la empresa y de los demás involucrados relevantes.
  • 29. Nueva funcionalidad Producto. Back log priorizado Producto. Back log seleccionado Sprint backlog Revisión diaria Iteración
  • 30. SPRINT • Es la base del desarrollo Scrum. • Su duración máxima es de 30 días. • Se llevan a cabo las tareas pre-establecidas y no se puede modificar el trabajo acordado en el backlog. • Sólo el ScrumMaster puede abortar un sprint si lo considera no viable por alguna de las sigtes. razones: Las circunstancias del negocio han cambiado. La tecnología acordada no funciona. El equipo ha tenido interferencias.
  • 31. * *El ciclo de trabajo del sprint no debe exceder las dos semanas o sea cada final sprint debe estar abierto al fin a cambios de requerimientos si el final de sprint si excede las dos semanas tiende a ser mucho menos ágil. Depende del proyecto y el equipo en el que se encuentre se replantea como esta mi backlog. Han cambiado las funcionalidades
  • 32. * *DAILY STAND MEETING esta reunión se lleva a cabo todos los días que vaya a durar nuestro SPRINT y es para fomentar el intercambio de comunicación, se tratan temas como que hiciste ayer que vas a hacer hoy que impedimentos tienes, para sacar a flote los posibles errores y para llevar actualizado el panel
  • 33. * *Ahora bien al cabo de esas dos semanas lo que tenemos que producir es un software potencialmente entregable al cliente lo cual es un desafío hay ya no hay tiempo para escusas, uno como parte del equipo rompe el equipo por funcionalidades y a medida que crea va entregando las funcionalidades
  • 34. * Equipos de entre 6 y 10 personas revisan los requisitos, la tecnología disponible y evalúan los conocimientos para Colectivamente determinar como incrementar la funcionalidad. * Reuniones diarias, antes de empezar a trabajar, con una duración máxima de 4 hrs. * Se llevan a cabo hasta que el proyecto este listo para ser puesto en producción o ser lanzado al mercado.
  • 35. * En la primera reunión se explica al equipo la forma de trabajo, especificando que son reuniones cortas para coordinar trabajo y no para solucionar problemas. Se establecen los criterios para arreglar los errores por prioridades (base del éxito del sistema). * En cada reunión las preguntas claves a contestar son: Qué es lo que se hizo desde la última reunión? Qué es lo que se va a hacer hasta la siguiente reunión? Cómo se va a llevar a cabo?
  • 36.  Valor para la organización ante todo, representado en software funcional  Es preferible tener el 70% de funcionalidad a tiempo que tratar de lograr el 100% y fallar .  Metodología sencilla pero efectiva.  Visibilidad durante todo el proyecto.  No existe sorpresas.  Scrum no dice como desarrollar, el equipo de desarrollo escoge la metodología