Ir al contenido principal

Bloque # 1: Roles y Proceso Scrum

Roles Scrum

Product Owner:

Persona que está en contacto directo con el cliente, conoce sus requerimientos, mantiene estructurado, priorizado y detallado el product backlog y maximiza el valor del trabajo del equipo de desarrollo.

Scrum Master:
Ayuda a eliminar las barreras que surgen en la ejecución del proyecto, a adoptar practicas modernas de desarrollo aprendiendo y aplicando el método scrum, evitando al equipo el surgimiento de cualquier conflicto logrando el valor requerido para el negocio

Equipo Scrum:

Grupo de personas responsables de entender los requerimientos del negocio especificados por el product owner, estimar historias de usuario y crear los sprints del proyecto.


Fuente: https://xn--zoraidaceballosdemario-4ec.info/scrum/scrum-roles-y-responsabilidades-del-scrum-team/


Proceso Scrum

Consta de cinco fases y diecinueve procesos, los cuales se detallan a continuación:

I. Iniciación:

En esta fase se crea la Visión del Proyecto que sirve de enfoque y dirección del mismo. Se crean e identifican roles claves del proyecto como el Scrum Master, Product Owner, interesados, equipo del proyecto. Así mismo, se define la lista de prioridades o el Product Backlog la cual sirve de base para la elaboración del plan de lanzamiento y tamaño de cada Sprint.

Procesos

Crear la visión del proyecto,
Identificar al Scrum Master y a los interesados o socios del proyecto ,
Formación del equipo Scrum,
Desarrollo de épica(s),
Creación de la lista priorizada de pendientes del producto,
Realizar el plan de lanzamiento.

II. Planificación y Estimación:

Aquí se definen y aterrizan en los Sprints las historias de usuarios, se alinean a todo lo que genera valor a la organización y se hacen las estimaciones de tiempo y esfuerzo para cumplirlas, los cuales se traducen en listas de tareas cuyos tiempos de desarrollo se definen en reuniones de equipo correspondientes, así como el proceso de definición del Sprint Backlog que contiene todas las tareas que deben completarse en el Sprint.

Procesos

Elaborar historias de usuario,
Aprobar, estimar y asignar historias de usuarios,
Elaboración de tareas, 
Estimar tareas, 
Elaboración de la lista de pendientes del Sprint. 

III. Implementación:

En esta fase se trabaja en las tareas del Sprint Backlog para crear Sprint Deliverables, para ello se utiliza a menudo un Scrumboard para realizar el seguimiento del trabajo y de actividades que se llevan a cabo. También, los inconvenientes o problemas que enfrenta el Equipo Scrum se actualizan en un Impediment Log. Durante esta fase se realizan las llamadas Daily Standup Meeting que son reuniones cortas y eficientes en tiempo donde el equipo da el estatus de sus actividades diarias y manifiesta cualquier inconveniente que pueda tener. Igualmente se actualiza o revisa la lista de prioridades de pendientes del producto.

Procesos

Crear entregables,
Llevar a cabo el standup diario,
Mantenimiento de la lista priorizada de pendientes del producto.

IV. Revisión y Retrospectiva:

Se realizan reuniones que permitan juntar al equipo para discutir y revisar avances, dependencias e impedimentos en el desarrollo del proyecto. También en esta etapa se lleva a cabo el proceso donde el Equipo Scrum le demuestra el Sprint Deliverable al Propietario del producto y a los Socios relevantes en un Sprint Review Meeting. Igualmente, el Scrum Master y el Equipo Scrum se reúnen para discutir las lecciones aprendidas a lo largo del Sprint, información que se documenta como las lecciones aprendidas que pueden aplicarse a los futuros Sprints.

Procesos

Convocar al Scrum,
Demostración y validación del Sprint,
Retrospectiva de Sprint. 

V. Lanzamiento:

Se desarrolla el proceso donde los Accepted Deliverables se les entregan a los Socios relevantes. Un acuerdo formal llamado Working Deliverables Agreement documenta la finalización con éxito del Sprint. Del mismo modo, se realizan actividades de retrospectiva que permite identificar mejoras y lecciones aprendidas del proyecto.

Envío de entregables,
Retrospectiva del proyecto.

Fuente: Elaboración Propia




Comentarios

Entradas más populares de este blog

Bloque # 1: ¿Qué es el Ciclo de Vida de Prueba de Software (STLC)?

Definimos el Ciclo de Vida de las Pruebas de Software (STLC) *  como un proceso que incluye una serie de actividades que realizamos para  llevar a cabo las pruebas del software que estamos desarrollando, a fin de verificar que lo estamos construyendo correctamente, con base a su especificación inicial, reducir la probabilidad de existencia de fallas y dando seguridad razonable de su calidad. Este proceso de prueba  se realiza de manera planificada y sistemática,  consta de pasos específicos a ser aplicados en cada fase, en un orden determinado y generando los entregables que correspondan, para asegurarnos de que el software cumpla con los objetivos de calidad. Las Etapas del  Ciclo de Vida de las Pruebas de Software (STLC) son las siguientes: 1. Planificación 2. Análisis 3. Diseño 4. Implementación 5. Ejecución 6. Reporte o Cierre Fuente:  Elaboración Propia Etapas del  el Ciclo de Vida de las Pruebas de Software (STLC) Planificación Responsable: Análi...

Bloque # 1 Análisis – La Norma ISO/IEC 25000 - Ingeniería de software - Requisitos y evaluación de la calidad del producto de software (SQUARE) - Guía de SQUARE

Introducción Para cerrar el Bloque # 1, donde pretendimos plasmar en detalle los procedimientos sustantivos para el desarrollo y la calidad de software, incluyendo su ciclo de vida, el ciclo de vida de las pruebas de software y el proceso Scrum, efectuaremos el análisis de la Norma ISO/IEC 25000 - Requisitos y Evaluación de la Calidad del Producto de Software - Guía de SQUARE, a fin que los analistas de pruebas de software, bien sea que se estén iniciando en el ejercicio de esta importante función, que cada día cobra más importancia, o que ya acumulen experiencia en el área, conozcan su contenido, considerando que en la actualidad el desarrollo de aplicaciones y sistemas de software tiende a aumentar de forma muy significativa, dado que el uso de la informática como elemento de gestión y soporte a los procedimientos presupuestarios, administrativos, financieros y contables de las Empresas y del Sector Público en general, garantiza la obtención de altos niveles de gestión y satisfacci...

Bloque # 1: El Testing en el Ciclo de Vida de Desarrollo de Software

¡Hola Analistas QA! Bienvenido a tu Blog  " Software Quality Assurance : Aplicando Casos de Prueba": En esta entrada escribiremos acerca del Ciclo de Vida de Desarrollo de Software. ¡Vamos! ¿Qué es el  El Ciclo de Vida del Desarrollo de Software (en inglés:  SDLC – Systems Development Life Cycle ) ?: Es un  proceso que contiene las actividades y tareas relacionadas con el desarrollo y mantenimiento de un producto de software , desde la definición de los requisitos hasta la finalización de su uso. Este ciclo se inicia en el momento en que el Cliente solicita un Producto de Software determinado, decide contactarnos para narrar sus necesidades concretas, para posteriormente formalizar su solicitud de desarrollo de software presentando la comunicación escrita correspondiente. La solicitud precedente, da pie al inicio del proceso de desarrollo del software requerido, el cual consta de las siguientes etapas: 1. Planificación, 2.  Análisis, 3. Diseño, 4. Implementació...