Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Scrum: Marco de Trabajo Ágil para Proyectos, Apuntes de Sistemas Informáticos

Scrum es un marco de trabajo colaborativo y adaptativo para el desarrollo de productos de alto valor. Comprenda los roles, eventos, artefactos y reglas básicos de scrum, así como el equipo scrum, el scrum master y el dueño de producto. Además, explore el proceso de planificación de sprint, la revisión de sprint y la retrospectiva de sprint.

Tipo: Apuntes

2022/2023

Subido el 06/01/2024

alan-franco-romero-leanos
alan-franco-romero-leanos 🇧🇴

1 documento

1 / 22

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
APUNTES EXAMEN FINAL DE SI2
SCRUM
1. ¿Qué es Scrum?
Scrum es un marco de trabajo en el que se aplican de manera regular un conjunto
de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor
resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su
selección tiene origen en un estudio de la manera de trabajar de equipos altamente
productivos.
2. ¿Qué visión general tiene Scrum?
Scrum: Un marco de trabajo por el cual las personas pueden abordar problemas
complejos adaptativos, a la vez que entregar productos del máximo valor posible
productiva y creativamente.
Scrum es:
- Liviano
- Fácil de entender
- Difícil de llegar a dominar
El marco de trabajo Scrum consiste en los Equipos Scrum y sus roles, eventos,
artefactos y reglas asociadas. Cada componente dentro del marco de trabajo sirve a
un propósito específico y es esencial para el éxito de Scrum y para su uso.
3. El Equipo Scrum (Scrum Team)
El Equipo Scrum consiste en un Dueño de Producto (Product Owner), el Equipo de
Desarrollo (Development Team) y un Scrum Master. Los Equipos Scrum son
autoorganizados y multifuncionales. Los equipos autoorganizados eligen la mejor
forma de llevar a cabo su trabajo y no son dirigidos por personas externas al equipo.
Los equipos multifuncionales tienen todas las competencias necesarias para llevar a
cabo el trabajo sin depender de otras personas que no son parte del equipo. El
modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la
creatividad y la productividad.
4. El Dueño de Producto (Product Owner)
El Dueño de Producto en Scrum es el encargado de maximizar el valor del producto
y del trabajo del Equipo de Desarrollo. Su responsabilidad principal es gestionar la
Lista del Producto, lo que implica expresar claramente los elementos, ordenarlos
para alcanzar objetivos, optimizar el valor del trabajo y asegurar la visibilidad y
comprensión de la lista por parte del equipo. Aunque puede delegar algunas tareas,
el Dueño de Producto sigue siendo responsable. Es una persona individual, no un
comité, y sus decisiones deben ser respetadas por toda la organización. El Equipo
de Desarrollo trabaja según las decisiones y prioridades del Dueño de Producto, y
no deben basarse en requisitos diferentes de otras personas.
5. El Equipo de Desarrollo (Development Team)
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Vista previa parcial del texto

¡Descarga Scrum: Marco de Trabajo Ágil para Proyectos y más Apuntes en PDF de Sistemas Informáticos solo en Docsity!

APUNTES EXAMEN FINAL DE SI

SCRUM

1. ¿Qué es Scrum? Scrum es un marco de trabajo en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos. 2. ¿Qué visión general tiene Scrum? Scrum: Un marco de trabajo por el cual las personas pueden abordar problemas complejos adaptativos, a la vez que entregar productos del máximo valor posible productiva y creativamente. Scrum es: - Liviano - Fácil de entender - Difícil de llegar a dominar El marco de trabajo Scrum consiste en los Equipos Scrum y sus roles, eventos, artefactos y reglas asociadas. Cada componente dentro del marco de trabajo sirve a un propósito específico y es esencial para el éxito de Scrum y para su uso. 3. El Equipo Scrum (Scrum Team) El Equipo Scrum consiste en un Dueño de Producto (Product Owner), el Equipo de Desarrollo (Development Team) y un Scrum Master. Los Equipos Scrum son autoorganizados y multifuncionales. Los equipos autoorganizados eligen la mejor forma de llevar a cabo su trabajo y no son dirigidos por personas externas al equipo. Los equipos multifuncionales tienen todas las competencias necesarias para llevar a cabo el trabajo sin depender de otras personas que no son parte del equipo. El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad. 4. El Dueño de Producto (Product Owner) El Dueño de Producto en Scrum es el encargado de maximizar el valor del producto y del trabajo del Equipo de Desarrollo. Su responsabilidad principal es gestionar la Lista del Producto, lo que implica expresar claramente los elementos, ordenarlos para alcanzar objetivos, optimizar el valor del trabajo y asegurar la visibilidad y comprensión de la lista por parte del equipo. Aunque puede delegar algunas tareas, el Dueño de Producto sigue siendo responsable. Es una persona individual, no un comité, y sus decisiones deben ser respetadas por toda la organización. El Equipo de Desarrollo trabaja según las decisiones y prioridades del Dueño de Producto, y no deben basarse en requisitos diferentes de otras personas. 5. El Equipo de Desarrollo (Development Team)

El Equipo de Desarrollo en Scrum está compuesto por profesionales encargados de crear un incremento de producto "Terminado" al final de cada Sprint. Son autoorganizados, multifuncionales y no se reconocen títulos específicos dentro del equipo. Scrum no permite subequipos y la responsabilidad recae en el equipo en su conjunto. Aunque los miembros pueden tener habilidades especializadas, la responsabilidad es del equipo completo. El tamaño óptimo del Equipo de Desarrollo es lo suficientemente pequeño para mantener la agilidad pero lo suficientemente grande para completar una cantidad significativa de trabajo (El PO y SM no están incluidos en el tamaño óptimo).

6. El Scrum Master El Scrum Master desempeña un papel fundamental en Scrum, siendo responsable de garantizar la comprensión y adopción de Scrum. Sirve al Equipo Scrum, al Dueño de Producto y a la organización de diversas maneras: Servicio al Dueño de Producto: - Asiste al Dueño de Producto en la gestión efectiva de la Lista de Producto. - Ayuda al equipo a comprender la importancia de tener elementos claros y concisos en la Lista de Producto. Servicio al Equipo de Desarrollo: - Guía al equipo para ser autoorganizado y multifuncional. - Elimina impedimentos para el progreso del Equipo de Desarrollo. - Facilita eventos de Scrum según sea necesario. Servicio a la Organización: - Lidera y guía a la organización en la adopción de Scrum. - Impulsa cambios que aumenten la productividad del Equipo Scrum. 7. Eventos de Scrum En Scrum, se establecen eventos predefinidos para crear regularidad y minimizar reuniones no definidas. Estos eventos son bloques de tiempo con duración máxima, siendo el Sprint el componente central. El Sprint es un período de un mes o menos durante el cual se crea un incremento de producto "Terminado". Los eventos durante un Sprint incluyen la Planificación del Sprint, Scrums Diarios, trabajo de desarrollo, Revisión del Sprint y Retrospectiva del Sprint. Los Sprints están limitados a un mes calendario para habilitar la predictibilidad y limitar el riesgo. 8. Reunión de Planificación de Sprint (Sprint Planning Meeting) La Planificación de Sprint en Scrum es un evento colaborativo que tiene un límite máximo de ocho horas para un Sprint de un mes. Durante esta planificación, el Equipo Scrum responde a dos preguntas clave: ¿Qué puede entregarse en el Incremento resultante del Sprint que comienza?

  • El Dueño de Producto habla sobre la Lista de Producto y proyecta fechas de finalización probables.
  • Colaboración sobre acciones futuras y valiosa información para las siguientes Reuniones de Planificación de Sprint.
  • Revisión de cambios en el mercado o uso potencial del producto.
  • Evaluación de la línea de tiempo, presupuesto, capacidades y mercado para la próxima entrega. 12. Retrospectiva de Sprint (Sprint Retrospective) La Retrospectiva de Sprint en Scrum es una reunión que brinda al Equipo Scrum la oportunidad de revisar y crear un plan de mejoras para abordar en el siguiente Sprint. La reunión tiene un límite de tiempo de tres horas para Sprints de un mes y menos tiempo para Sprints más cortos. El Scrum Master asegura que el evento se lleve a cabo y que los asistentes comprendan su propósito, participando como un miembro del equipo. El propósito de la Retrospectiva de Sprint es:
  • Evaluar el último Sprint en términos de personas, relaciones, procesos y herramientas.
  • Identificar y clasificar elementos que funcionaron bien y posibles mejoras.
  • Desarrollar un plan para implementar mejoras en la forma en que el Equipo Scrum realiza su trabajo. 13. Artefactos de Scrum Son 3: Lista de Producto (Product Backlog):
  • Ordenada y dinámica lista de requisitos para el producto.
  • Responsabilidad del Dueño de Producto.
  • Evoluciona con el producto y su entorno.
  • Atributos incluyen descripción, orden, estimación y valor.
  • Refinamiento continuo mediante colaboración entre Dueño de Producto y Equipo de Desarrollo. Lista de Pendientes del Sprint (Sprint Backlog):
  • Conjunto de elementos de la Lista de Producto seleccionados para el Sprint.
  • Incluye un plan para entregar el Incremento y alcanzar el Objetivo del Sprint.
  • Hace visible todo el trabajo necesario para el Sprint.
  • Modificado por el Equipo de Desarrollo durante el Sprint en respuesta al progreso y aprendizaje. Incremento:
  • Suma de todos los elementos completados de la Lista de Producto durante el Sprint.
  • Incluye el valor de los incrementos de Sprints anteriores.
  • Debe estar "Terminado" al final del Sprint, listo para ser utilizado, independientemente de la decisión de liberarlo por parte del Dueño de Producto. 14. Lista de Producto (Product Backlog)

La Lista de Producto es una herramienta clave en Scrum que representa de manera ordenada todos los elementos necesarios para el producto. Tiene las siguientes características y funciones:

  • El Dueño de Producto es responsable de la Lista de Producto, incluyendo su contenido, disponibilidad y ordenación.
  • La Lista de Producto es dinámica y nunca está completa, evolucionando con el producto y su entorno.
  • Cambia constantemente para adaptarse a las necesidades cambiantes del producto, mercado y retroalimentación del usuario. 15. Lista de Pendientes del Sprint (Sprint Backlog) Es un componente crucial que representa el trabajo seleccionado de la Lista de Producto para un Sprint específico. Tiene las siguientes características y funciones:
  • La Lista de Pendientes del Sprint es la colección de elementos de la Lista de Producto elegidos para el Sprint.
  • Incluye un plan detallado para entregar el Incremento del producto y alcanzar el Objetivo del Sprint.
  • Es una predicción realizada por el Equipo de Desarrollo sobre qué funcionalidad se incluirá en el próximo Incremento y el trabajo necesario para completarla. 16. Transparencia de los Artefactos Scrum se basa en la transparencia para decisiones sólidas y eficaces. Si los artefactos no son completamente transparentes, las decisiones pueden ser erróneas. El Scrum Master detecta y aborda la falta de transparencia mediante prácticas adecuadas, colaborando con el equipo. Mejorar la transparencia es un proceso continuo que requiere aprendizaje y cambio, no sucede de inmediato. 17. Definición de “Terminado” (Definition of “Done”) La Definición de “Terminado” es crucial para el Equipo Scrum, ya que establece los criterios que indican cuando un trabajo está completo. Aunque varía entre equipos, debe haber un entendimiento compartido. Guía la selección de elementos durante la Planificación del Sprint y asegura que los Incrementos sean potencialmente entregables y cumplan con los estándares del Equipo Scrum. Se espera que la definición evolucione para garantizar mayor calidad a medida que el equipo madura, y debe integrarse exhaustivamente con Incrementos anteriores. Si hay múltiples Equipos Scrum, deben acordar una definición conjunta de “Terminado”. 18. Elabore una tabla y listar características de metodologías ágiles y metodologías tradicionales y realizar una conclusión. Metodologías Ágiles Metodologías tradicionales Conclusión
  • Gran capacidad de respuesta ante los cambios
  • Se hacen pequeñas entregas
  • Los requisitos son definidos durante todo el proyecto
  • Se basa en los procesos Las metodologías ágiles son más flexibles a los cambios que las tradicionales, además que el proceso de desarrollo en las ágiles no

UML

Diagrama de tiempo

Diagrama de estado (Similar al diagrama de actividad) Diagrama de secuencia Fragmento LOOP

ERP

CRM

1) Definición de CRM Es un proceso de negocio que tiene por objetivo maximizar la rentabilidad de la empresa a partir del logro de la satisfacción de los clientes más valiosos. 2) ¿Cuál es el enfoque del CRM? CRM busca integrar la información del cliente para asegurar una gestión que apunte a una focalización en sus características específicas para lograr su satisfacción y retención 3) Principios del CRM Marketing relacional:

  • Marketing online (marketing digital)
  • Customer Relational Mgm (CRM)

WORKFLOW

1) ¿Qué es un workflow? Es un conjunto de métodos y tecnologías que ofrecen facilidades para modelar y gestionar procesos de empresas

PREGUNTAS ANTIGUAS

Facilidad de uso en el ámbito móvil: Está orientado a los clientes, pudiendo loguearse de forma segura con su correo y contraseña, realizar pagos online y verificar la totalidad de su historia clínica. Facilidad de uso en el ámbito web: Está orientado al personal de la empresa y a los clientes, los reportes son creados con el paquete de Laravel excel en formato xls y para su generación se puede seleccionar distintos parámetros como, pacientes, doctores, cirujanos, citas reservadas, consultas atendidas, etc.

MODELO C

Nivel 1 Contexto Aquí se ven las características que tiene el sistema Nivel 2 Contenedor Aquí se ven las funcionalidades del contexto

Nivel 4 Código

MODELO DE EXAMEN

1)Del primer examen parcial: a) Elaborar una lista de requisitos funcionales NRO REQUISITO FUNCIONAL 1 Registrar productos con sus características completas 2 Registrar distintas sucursales 3 Registrar categorías para los productos 4 Carrito de compras 5 Pagos online por distintas pasarelas de pago 6 Reserva de productos 7 Envío de productos a domicilio 8 Visualizar el catálogo completo de productos 9 Reportes de ventas 10 Probador virtual con realidad aumentada

b) Caso de Uso: Gestionar Pago, elaborar el diagrama de secuencia c) Diseñar diagrama de clase del CU Gestionar Pago 3) Caso de Estudio: Punto de Venta ODOO a) Elaborar el alcance de funcionalidades de la tienda Está diseñado para gestionar las relaciones con los clientes y almacenar toda la información referente a ellos, lo que permite que se pueda realizar un seguimiento de forma individualizada. Podrás dividir las facturas, imprimir comandas para las diferentes áreas y atender a varios clientes al mismo tiempo. En el punto de venta puedes manejar puntos, tarjetas de regalo, descuentos y programas de fidelidad para tus clientes. Además, podrás enviarles ofertas especiales vía email y emitir facturas de forma inmediata con Odoo. Por otra parte, tendrás toda la visibilidad de tu inventario para conocer tus productos disponibles o faltantes. b) Describa las características ODOO App punto de venta y explicar un escenario donde puedes utilizar punto de venta Algunas características son:

  • Multiplataforma
  • Pagos sin conexión
  • Programas de lealtad (programar recompensas para los clientes)
  • Pagos integrados (efectivo, cheques, tarjetas de crédito, etc)
  • Varios cajeros
  • Facturación flexible (imprime facturas, comprobantes por correo o por qr) Lugar para usar el punto de venta:
  • Restaurante: El punto de venta contiene un plano el cual te indicará la ubicación de los clientes, las mesas libres, quien sigue esperando la comida y cuánto espacio queda libre. (^10) Gestionar Servicios (^11) Gestionar factura 12 Gestionar Usuario 13 Visualizar Bitácora 14 Gestionar Roles y Permisos 15 Iniciar Sesión 16 Cerrar Sesión

4) ¿Qué son los procesos de negocios, cómo se relacionan con los sistemas de información, y cuáles son sus componentes de gestión? Son las tareas realizadas por la empresa que transforman entradas en salidas, se relacionan con los sistemas de información de una manera muy estrecha, pues los sistemas de información automatizan estas tareas y actividades de la empresa, mejorando la eficiencia. Sus componentes son: Alta dirección, Gerentes o jefes de línea y personal operativo 5) Tomando como referencia su proyecto a) Elaborar una lista de casos de uso del Sprint 3 y 4

b) Diagrama de clase del sprint 3 SPRINT 4 ID Tarea Estado (^1) Gestionar equipo quirúrgico - Frontend Terminado (^2) Gestionar equipo quirúrgico - Backend Terminado (^3) Gestionar Horarios - Frontend Terminado (^4) Gestionar Horarios - Backend Terminado (^5) Gestión de historia clínica (Visualizar) - Móvil Terminado (^6) Emitir factura - Móvil Terminado (^7) Gestionar Roles y Permisos - Frontend Terminado (^8) Gestionar Roles y Permisos - Backend Terminado (^9) Comprobante de pago por correo Terminado

c) Realizar el Sprint review y sprint retrospective del Sprint 4 SPRINT REVIEW 4 ID Tarea Terminado Incompleto Detalles del problema HU32 Gestionar equipo quirúrgico - Frontend ✅ ❌ La tarea fue terminada exitosamente. HU33 Gestionar equipo quirúrgico - Backend ✅ ❌ La tarea fue terminada exitosamente. HU37 Gestionar Horarios - Frontend ✅ ❌ La tarea fue terminada exitosamente. HU38 Gestionar Horarios - Backend ✅ ❌ La tarea fue terminada exitosamente. HU39 Gestión de historia clínica (Visualizar) - Móvil ✅ ❌ La tarea fue terminada exitosamente. HU40 Emitir factura - Móvil ✅ ❌ La tarea fue terminada exitosamente. HU41 Gestionar Roles y Permisos - Frontend ✅ ❌ La tarea fue terminada exitosamente. HU42 Gestionar Roles y Permisos - Backend ✅ ❌ La tarea fue terminada exitosamente. HU43 Comprobante de pago por correo ✅ ❌ La tarea fue terminada exitosamente. Sprint Retrospective 4 Nombre Rol ¿Qué hicimos bien? Almendras Peña Gabriel Omar Desarrollador Mejora en la productividad Hurtado Blumberg Esteban Desarrollador Se fomentó un ambiente de trabajo positivo Jaldin Taboada Jesús Javier Desarrollador Se mantuvo un flujo de trabajo constante Rojas Garnica Milenka Scrum Master Comunicación efectiva Romero Leaños Alan Romero Product Owner El equipo estuvo dispuesto a dar/recibir un feedback constructivo. Rossel Serrano Jorge Eduardo Desarrollador Minimización de interrupciones