SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Diagrama Causal en la Aplicación de Metodología Ágil Scrum
Universidad Nacional del Callao
Dinámica de Sistemas
Mayo 5 del 2019
Esteban Shuan Casey Anthony, Ingeniería de Sistemas, UNAC
La correspondencia de esta investigación debe ser dirigido a nombre de Esteban Shuan
Casey
Anthony, Universidad nacional del callao, Juan Pablo II 306, Bellavista 07011
Contacto: caseyshuan21@gmail.com
2
INDICE
SITUACIÓN DEL PROYECTO ................................................................................................................. 3
DEFINICIÓNES...................................................................................................................................... 4
METODOLOGÍA ÁGIL....................................................................................................................... 4
METODOLOGÍA ÁGIL SCRUM ...................................................................................................... 4
Historias....................................................................................................................................... 5
Tareas.......................................................................................................................................... 5
Estimación................................................................................................................................... 5
Modelo Vista Controlador (MVC).................................................................................................... 6
VARIABLES........................................................................................................................................... 8
DIAGRAMA CAUSAL............................................................................................................................. 9
BIBLIOGRAFIA.................................................................................................................................... 10
3
SITUACIÓN DEL PROYECTO
Este proyecto se sitúa dentro del área de los sistemas de información si se tiene en cuenta si
siguiente definición:
“Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin
de apoyar las actividades de una empresa o negocio.”
En este caso se trata de un sistema de gestión interna del negocio, principalmente orientado
al área logística pero fácilmente adaptable y ampliable a otros campos de la organización,
cómo gestión de personal, tesorería, relación con los proveedores o clientes, etc.
De este modo este tipo de software se hace imprescindible en cualquier empresa a día de
hoy en mayor o menor medida. La informatización de los datos y procesos relacionados al
negocio o a la propia gestión interna es la tendencia en un mundo donde el acceso a un
ordenador y a Internet cada vez es más generalizado o completamente implantado en la
mayoría de países desarrollados.
Por otra parte, para el desarrollo de la aplicación se ha optado por seguir metodologías
ágiles de desarrollo de software, especialmente Scrum. Actualmente las metodologías
ágiles son una tendencia en auge frente a métodos más tradicionales.
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:
1. Los individuos y su interacción, por encima de los procesos y las herramientas.
2. El software que funciona, frente a la documentación exhaustiva.
3. La colaboración con el cliente, por encima de la negociación contractual.
4. La respuesta al cambio, por encima del seguimiento de un plan.
Con estas premisas el objetivo es incrementar la eficiencia de las personas involucradas en
el proyecto, minimizando el conste de éste.
Especialmente se pueden encontrar beneficios en las metodologías ágiles frente a las
clásicas en proyectos nuevos y desconocidos, es decir, proyectos en los cuales se carece de
la experiencia de desarrollos similares o iguales, lo que implica innovar y adentrarse en lo
desconocido. Y en este punto es donde la flexibilidad que aportan las metodologías ágiles
junto a la participación del cliente a la hora de decidir los cauces que toma el desarrollo
proporciona un marco muy ventajoso al proyecto, facilitando el éxito y moderando los
costes.
4
DEFINICIÓNES
METODOLOGÍA ÁGIL
En la situación actual en el que los cambios se producen de manera increíblemente rápida y
se producen cambios dentro de los cambios, muchos autores comentan que las guías
tradicionales de gestión de proyectos intentan ver el futuro. Ahora es necesario modelos
que nos ayuden a adaptarnos a los cambios. Esta afirmación es mucha más acertada en el
sector de las tecnologías de la información y las comunicaciones (TIC) en el que la
velocidad y agilidad al cambio es fundamental. Por esta razón, surgen las metodologías
ágiles.
METODOLOGÍA ÁGIL SCRUM
Es un modelo de desarrollo ágil caracterizado por:
1.- Aportar una estrategia de desarrollo incremental, en lugar de la planificación y
ejecución completa del producto.
2.- La calidad del resultado se basa principalmente en el conocimiento innato de las
personas en equipos auto organizados, antes que en la calidad de los procesos empleados.
3.- Solapamiento de las diferentes fases de desarrollo.
4.- Seguir los pasos del desarrollo ágil: Desde el concepto o visión general de la necesidad
del cliente, construcción del producto de forma incremental a través de iteraciones. Estas
iteraciones (En scrum se llaman Sprint) se repiten de forma continua hasta que el cliente da
por cerrada la evolución del producto.
5
Características específicas de SCRUM.
o Una de las bases de las metodologías ágiles es el ciclo de vida iterativo e
incremental. El ciclo de vida iterativo o incremental es aquel en que se va liberando
el producto por pares, periódicamente, iterativamente, poco a poco y además, cada
entrega es el incremento de funcionalidad respecto a la anterior. Cada periodo de
entrega -> Sprint
o El segundo pilar más importante de scrum son las revisiones. Su importancia reside
en que las reuniones (Product owner) son la base para lograr transparencia y
comunicación, y posibilitan algo característico en un equipo ágil:
o Reunión de planificación del sprint. Al principio de cada sprint, para decidir que se
va a realizar en ese sprint.
o Reunión diaria. Máximo 15 minutos. Se trata que se hizo ayer, que vas a hacer hoy
y que problemas se han encontrado.
o Reunión de revisiones del Sprint. Al final de cada sprint, se trata que ha completado
y que no.
o Retrospectiva del Sprint. También al final del sprint, y sirve para que los implicados
den sus impresiones sobre el sprint y se utiliza para la mejora del proceso.
Historias
Descripción de una funcionalidad que debe incorporar un sistema de software y cuya
implementación aporta valor al cliente.
Estas historias están jerarquizadas por prioridades.
Tareas (forman parte de una historia)
Son unidades de trabajo que tiene asignado un esfuerzo estimado y un estado.
Estimación (Planning Poker), Proceso mediante el cual se obtiene una previsión del
esfuerzo para desarrollar las diferentes partes del proyecto.
6
Modelo Vista Controlador (MVC)
Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los
datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes
distintos.
Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo de los años en
todo tipo de aplicaciones, y sobre multitud de lenguajes y plataformas de desarrollo.
 El Modelo que contiene una representación de los datos que maneja el sistema, su
lógica de negocio, y sus mecanismos de persistencia.
 La Vista, o interfaz de usuario, que compone la información que se envía al cliente y
los mecanismos interacción con éste.
 El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando
el flujo de información entre ellos y las transformaciones para adaptar los datos a las
necesidades de cada uno.
El modelo es responsable de:
 Acceder a la capa de almacenamiento de datos. Lo ideal es que el modelo sea
independiente del sistema de almacenamiento.
 Define las reglas de negocio (la funcionalidad del sistema). Un ejemplo de regla
puede ser: "Si la mercancía pedida no está en el almacén, consultar el tiempo de
entrega estándar del proveedor".
 Lleva un registro de las vistas y controladores del sistema.
 Si estamos ante un modelo activo, notificará a las vistas los cambios que en los datos
pueda producir un agente externo (por ejemplo, un fichero por lotes que actualiza los
datos, un temporizador que desencadena una inserción, etc.).
El controlador es responsable de:
 Recibe los eventos de entrada (un clic, un cambio en un campo de texto, etc.).
 Contiene reglas de gestión de eventos, del tipo "SI Evento Z, entonces Acción W".
Estas acciones pueden suponer peticiones al modelo o a las vistas. Una de estas
peticiones a las vistas puede ser una llamada al método "Actualizar ()". Una petición
al modelo puede ser "Obtener_tiempo_de_entrega (nueva_orden_de_venta)".
Las vistas son responsables de:
 Recibir datos del modelo y los muestra al usuario.
 Tienen un registro de su controlador asociado (normalmente porque además lo
instancia).
 Pueden dar el servicio de "Actualización ()", para que sea invocado por el controlador
o por el modelo (cuando es un modelo activo que informa de los cambios en los datos
producidos por otros agentes).
7
8
VARIABLES
Petición del cliente
Análisis del sistema
Entendimiento general del sistema
Entrevista al usuario
Entendimiento de la funcionalidad por usuario
Realización de las historias
Realización de las tareas
Aplicación de MVC
Autosignación de deberes
Reunión general sprint
Estimación del proyecto
Realización capa de datos
Procedimientos de la base de datos
Reestimar las historias por prioridad
Realización de la capa de negocios
Realización de la capa vista
Realización historias de baja prioridad
Pruebas funcionales
Presupuesto general
Buena conclusión del proyectó
9
DIAGRAMA CAUSAL
Entrevistaal
usuario
Entendimientodela
funcionalidadporusuario
Realizaciónde
Historias
Realizacionde
tareas
ReunionGeneral
Sprint
Autosignaciónde
losdeberes
Aplicaciónde
MVC
Realizacioncapa
dedatos
Procedimientos
BD
Pruebas
funcionales
Reestimarhistoria
porprioridad
Realizaciondela
capadenegocio
Realizaciondela
capadevista
Realizacionhistorias
debajaprioridad
Presupuesto
general
Buenaconclusion
delproyecto
Peticióndelcliente
Analizissistema
Entendimientogeneral
delsistemas
Estimaciondel
proyecto
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
-
+
+
+
+
-
-
+
+
+-
10
BIBLIOGRAFIA
Aitor Urteaga, P. (2015). Aplicación de la metodología de desarrollo ágil Scrum para el desarrollo
de un sistema de gestión de empresas (Tesis de pregrado). Universidad Carlos III de Madrid,
Madrid, España. Recuperado el 4 de mayo de 2010 de:
https://e-archivo.uc3m.es/bitstream/handle/10016/23750/TFG_Aitor_Urteaga_Pecharroman.pdf

Más contenido relacionado

La actualidad más candente

Fundamentos de la auditoria informatica
Fundamentos de la auditoria informaticaFundamentos de la auditoria informatica
Fundamentos de la auditoria informaticakatherine Gaspare
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas malejandro08
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectonicko360
 
Ensayo de analisis y diseño de sistemas
Ensayo de analisis y diseño de sistemasEnsayo de analisis y diseño de sistemas
Ensayo de analisis y diseño de sistemasCarlos Adolfo
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vidasandrasig
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMaria Belmonte
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSorey García
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónR.M. M.H.
 
14 Clase Flujo De AnáLisis Ii
14 Clase Flujo De AnáLisis Ii14 Clase Flujo De AnáLisis Ii
14 Clase Flujo De AnáLisis IiJulio Pari
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
Ingeniería de Sistemas - Trabajo colaborativo 2
Ingeniería de Sistemas - Trabajo colaborativo 2Ingeniería de Sistemas - Trabajo colaborativo 2
Ingeniería de Sistemas - Trabajo colaborativo 2Yenny Caterine
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Susana Daldin
 

La actualidad más candente (20)

Fundamentos de la auditoria informatica
Fundamentos de la auditoria informaticaFundamentos de la auditoria informatica
Fundamentos de la auditoria informatica
 
Presentacion Omar
Presentacion OmarPresentacion Omar
Presentacion Omar
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyecto
 
Proyecto de reingenieria
Proyecto de reingenieriaProyecto de reingenieria
Proyecto de reingenieria
 
AMSI
AMSIAMSI
AMSI
 
Ensayo de analisis y diseño de sistemas
Ensayo de analisis y diseño de sistemasEnsayo de analisis y diseño de sistemas
Ensayo de analisis y diseño de sistemas
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 
Pericana jesus
Pericana jesusPericana jesus
Pericana jesus
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
14 Clase Flujo De AnáLisis Ii
14 Clase Flujo De AnáLisis Ii14 Clase Flujo De AnáLisis Ii
14 Clase Flujo De AnáLisis Ii
 
Estudio de Factibilidad
Estudio de FactibilidadEstudio de Factibilidad
Estudio de Factibilidad
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Ingeniería de Sistemas - Trabajo colaborativo 2
Ingeniería de Sistemas - Trabajo colaborativo 2Ingeniería de Sistemas - Trabajo colaborativo 2
Ingeniería de Sistemas - Trabajo colaborativo 2
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 

Similar a Diagrama Causal en la Aplicación de la Metodología Ágil

Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información eduingonzalez2
 
Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)jccolina26
 
Ciclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de InformaciónCiclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de Informaciónzet69lie
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionkeilacortesacevedo
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21duberlisg
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21duberlisg
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Informaciónjorgeluisguzmntorres1
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vidaNicolas Bossa
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vidaNicolas Bossa
 
Presentacion grupo 4 unidad 4
Presentacion grupo 4 unidad 4Presentacion grupo 4 unidad 4
Presentacion grupo 4 unidad 4peandresq
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información VALENTINAESPINOSAUPE
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemasDaniela Hernández
 

Similar a Diagrama Causal en la Aplicación de la Metodología Ágil (20)

Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información
 
CLAUDIO (1).pptx
CLAUDIO (1).pptxCLAUDIO (1).pptx
CLAUDIO (1).pptx
 
Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)Presentación sistemas de informacion(1)
Presentación sistemas de informacion(1)
 
Ciclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de InformaciónCiclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de Información
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Clase catorce 2011
Clase catorce  2011Clase catorce  2011
Clase catorce 2011
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vida
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vida
 
Sesion11
Sesion11Sesion11
Sesion11
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Presentacion grupo 4 unidad 4
Presentacion grupo 4 unidad 4Presentacion grupo 4 unidad 4
Presentacion grupo 4 unidad 4
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemas
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

Diagrama Causal en la Aplicación de la Metodología Ágil

  • 1. Diagrama Causal en la Aplicación de Metodología Ágil Scrum Universidad Nacional del Callao Dinámica de Sistemas Mayo 5 del 2019 Esteban Shuan Casey Anthony, Ingeniería de Sistemas, UNAC La correspondencia de esta investigación debe ser dirigido a nombre de Esteban Shuan Casey Anthony, Universidad nacional del callao, Juan Pablo II 306, Bellavista 07011 Contacto: caseyshuan21@gmail.com
  • 2. 2 INDICE SITUACIÓN DEL PROYECTO ................................................................................................................. 3 DEFINICIÓNES...................................................................................................................................... 4 METODOLOGÍA ÁGIL....................................................................................................................... 4 METODOLOGÍA ÁGIL SCRUM ...................................................................................................... 4 Historias....................................................................................................................................... 5 Tareas.......................................................................................................................................... 5 Estimación................................................................................................................................... 5 Modelo Vista Controlador (MVC).................................................................................................... 6 VARIABLES........................................................................................................................................... 8 DIAGRAMA CAUSAL............................................................................................................................. 9 BIBLIOGRAFIA.................................................................................................................................... 10
  • 3. 3 SITUACIÓN DEL PROYECTO Este proyecto se sitúa dentro del área de los sistemas de información si se tiene en cuenta si siguiente definición: “Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.” En este caso se trata de un sistema de gestión interna del negocio, principalmente orientado al área logística pero fácilmente adaptable y ampliable a otros campos de la organización, cómo gestión de personal, tesorería, relación con los proveedores o clientes, etc. De este modo este tipo de software se hace imprescindible en cualquier empresa a día de hoy en mayor o menor medida. La informatización de los datos y procesos relacionados al negocio o a la propia gestión interna es la tendencia en un mundo donde el acceso a un ordenador y a Internet cada vez es más generalizado o completamente implantado en la mayoría de países desarrollados. Por otra parte, para el desarrollo de la aplicación se ha optado por seguir metodologías ágiles de desarrollo de software, especialmente Scrum. Actualmente las metodologías ágiles son una tendencia en auge frente a métodos más tradicionales. 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: 1. Los individuos y su interacción, por encima de los procesos y las herramientas. 2. El software que funciona, frente a la documentación exhaustiva. 3. La colaboración con el cliente, por encima de la negociación contractual. 4. La respuesta al cambio, por encima del seguimiento de un plan. Con estas premisas el objetivo es incrementar la eficiencia de las personas involucradas en el proyecto, minimizando el conste de éste. Especialmente se pueden encontrar beneficios en las metodologías ágiles frente a las clásicas en proyectos nuevos y desconocidos, es decir, proyectos en los cuales se carece de la experiencia de desarrollos similares o iguales, lo que implica innovar y adentrarse en lo desconocido. Y en este punto es donde la flexibilidad que aportan las metodologías ágiles junto a la participación del cliente a la hora de decidir los cauces que toma el desarrollo proporciona un marco muy ventajoso al proyecto, facilitando el éxito y moderando los costes.
  • 4. 4 DEFINICIÓNES METODOLOGÍA ÁGIL En la situación actual en el que los cambios se producen de manera increíblemente rápida y se producen cambios dentro de los cambios, muchos autores comentan que las guías tradicionales de gestión de proyectos intentan ver el futuro. Ahora es necesario modelos que nos ayuden a adaptarnos a los cambios. Esta afirmación es mucha más acertada en el sector de las tecnologías de la información y las comunicaciones (TIC) en el que la velocidad y agilidad al cambio es fundamental. Por esta razón, surgen las metodologías ágiles. METODOLOGÍA ÁGIL SCRUM Es un modelo de desarrollo ágil caracterizado por: 1.- Aportar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto. 2.- La calidad del resultado se basa principalmente en el conocimiento innato de las personas en equipos auto organizados, antes que en la calidad de los procesos empleados. 3.- Solapamiento de las diferentes fases de desarrollo. 4.- Seguir los pasos del desarrollo ágil: Desde el concepto o visión general de la necesidad del cliente, construcción del producto de forma incremental a través de iteraciones. Estas iteraciones (En scrum se llaman Sprint) se repiten de forma continua hasta que el cliente da por cerrada la evolución del producto.
  • 5. 5 Características específicas de SCRUM. o Una de las bases de las metodologías ágiles es el ciclo de vida iterativo e incremental. El ciclo de vida iterativo o incremental es aquel en que se va liberando el producto por pares, periódicamente, iterativamente, poco a poco y además, cada entrega es el incremento de funcionalidad respecto a la anterior. Cada periodo de entrega -> Sprint o El segundo pilar más importante de scrum son las revisiones. Su importancia reside en que las reuniones (Product owner) son la base para lograr transparencia y comunicación, y posibilitan algo característico en un equipo ágil: o Reunión de planificación del sprint. Al principio de cada sprint, para decidir que se va a realizar en ese sprint. o Reunión diaria. Máximo 15 minutos. Se trata que se hizo ayer, que vas a hacer hoy y que problemas se han encontrado. o Reunión de revisiones del Sprint. Al final de cada sprint, se trata que ha completado y que no. o Retrospectiva del Sprint. También al final del sprint, y sirve para que los implicados den sus impresiones sobre el sprint y se utiliza para la mejora del proceso. Historias Descripción de una funcionalidad que debe incorporar un sistema de software y cuya implementación aporta valor al cliente. Estas historias están jerarquizadas por prioridades. Tareas (forman parte de una historia) Son unidades de trabajo que tiene asignado un esfuerzo estimado y un estado. Estimación (Planning Poker), Proceso mediante el cual se obtiene una previsión del esfuerzo para desarrollar las diferentes partes del proyecto.
  • 6. 6 Modelo Vista Controlador (MVC) Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo de los años en todo tipo de aplicaciones, y sobre multitud de lenguajes y plataformas de desarrollo.  El Modelo que contiene una representación de los datos que maneja el sistema, su lógica de negocio, y sus mecanismos de persistencia.  La Vista, o interfaz de usuario, que compone la información que se envía al cliente y los mecanismos interacción con éste.  El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando el flujo de información entre ellos y las transformaciones para adaptar los datos a las necesidades de cada uno. El modelo es responsable de:  Acceder a la capa de almacenamiento de datos. Lo ideal es que el modelo sea independiente del sistema de almacenamiento.  Define las reglas de negocio (la funcionalidad del sistema). Un ejemplo de regla puede ser: "Si la mercancía pedida no está en el almacén, consultar el tiempo de entrega estándar del proveedor".  Lleva un registro de las vistas y controladores del sistema.  Si estamos ante un modelo activo, notificará a las vistas los cambios que en los datos pueda producir un agente externo (por ejemplo, un fichero por lotes que actualiza los datos, un temporizador que desencadena una inserción, etc.). El controlador es responsable de:  Recibe los eventos de entrada (un clic, un cambio en un campo de texto, etc.).  Contiene reglas de gestión de eventos, del tipo "SI Evento Z, entonces Acción W". Estas acciones pueden suponer peticiones al modelo o a las vistas. Una de estas peticiones a las vistas puede ser una llamada al método "Actualizar ()". Una petición al modelo puede ser "Obtener_tiempo_de_entrega (nueva_orden_de_venta)". Las vistas son responsables de:  Recibir datos del modelo y los muestra al usuario.  Tienen un registro de su controlador asociado (normalmente porque además lo instancia).  Pueden dar el servicio de "Actualización ()", para que sea invocado por el controlador o por el modelo (cuando es un modelo activo que informa de los cambios en los datos producidos por otros agentes).
  • 7. 7
  • 8. 8 VARIABLES Petición del cliente Análisis del sistema Entendimiento general del sistema Entrevista al usuario Entendimiento de la funcionalidad por usuario Realización de las historias Realización de las tareas Aplicación de MVC Autosignación de deberes Reunión general sprint Estimación del proyecto Realización capa de datos Procedimientos de la base de datos Reestimar las historias por prioridad Realización de la capa de negocios Realización de la capa vista Realización historias de baja prioridad Pruebas funcionales Presupuesto general Buena conclusión del proyectó
  • 10. 10 BIBLIOGRAFIA Aitor Urteaga, P. (2015). Aplicación de la metodología de desarrollo ágil Scrum para el desarrollo de un sistema de gestión de empresas (Tesis de pregrado). Universidad Carlos III de Madrid, Madrid, España. Recuperado el 4 de mayo de 2010 de: https://e-archivo.uc3m.es/bitstream/handle/10016/23750/TFG_Aitor_Urteaga_Pecharroman.pdf