No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

El equipo de Scrum y sus roles

5/21
Recursos

El equipo de Scrum es uno de los componentes de este marco de trabajo.

La forma como está estructurado este equipo permite optimizar la flexibilidad, la creatividad y la productividad. Este equipo debe evitar al máximo dependencias externas y está enfocado en:

  • Trabajar en iteraciones cortas.
  • Entregar producto de forma incremental.
  • Maximizar la interacción con el cliente.
Equipo_Scrum.jpg

Roles del equipo de Scrum

Para los procesos de desarrollo de software, el equipo de Scrum está conformado por los siguientes roles:

Product owner

Entiende los requerimientos del cliente y el alcance del producto.

  • Es el dueño del producto
  • Gestiona los requerimientos.
  • Atiende peticiones del cliente.

Scrum master

Está presente en el día a día del proceso y se asegura de que sea fluido y que avance.

  • Es responsable de promover y apoyar Scrum.
  • Implementa la metodología.
  • Elimina impedimentos.

Equipo de desarrollo

Son los encargados de construir el producto.

  • Desarrolla el producto.
  • Es autoorganizado y autogestionado.
  • Asegura una entrega incremental del producto.

Contribución creada con los aportes de: Juan Daniel Zaleta Turrubiates, Alex Camacho, Christian Gómez y Patsy Paola Salgado Vargas

Aportes 93

Preguntas 22

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

SCRUM TEAM
*
*
*

El primer componente de scrum es el equipo

El equipo de scrum son estos tres roles:
Product Owner entiende que producto quiere el cliente
++Scrum Master ++está a cargo de los procesos de desarrollo
Equipo de desarrollo son los que se encargan de construir el producto

SCRUM a maximizado al equipo para optimizar la flexibilidad, creatividad y productividad, para lograr llegar a un objetivo.

SCRUM ha desarrollado la metodología para que ocurran tres cosas:
1 entregar producto de forma iterativa
2 que sea incremental
3 que maximice la interacción y retroalimentación con el cliente

El equipo de scrum debe evitar dependencias externas y organizarse en base a funcionalidades o componentes.

🥯 Comprender los roles en Scrum

El equipo Scrum

Para los procesos de desarrollo de software y en específico en Scrum tenemos un equipo con varios roles.

Product owner

  • Dueño del producto.
  • Gestor de requisitos.
  • Atiende peticiones del cliente.

Scrum master

  • Responsable de promover y apoyar Scrum.
  • Implementa la metodología.
  • Elimina impedimentos.

Equipo de desarrollo

  • Realiza el trabajo a entregar.
  • Autoorganizado y autogestionado.
  • Genera el incremento del producto.

El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad.

Los equipos Scrum entregan productos de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentación.

El equipo debe de eliminar las dependencias externas, ya que lo ideal es organizar los equipos pensando en minimizar las dependencias con entes externos.

Por otro lado la organización del equipo puede ser basada en funcionales o componentes.

**Product Owner: **es como un arquitecto, se sienta con el cliente y entiende muy bien el requerimiento, qué producto quiere el cliente.

**Scrum Master: **es como el ingeniero, está en el día a día en el proceso y se asegura que el proceso sea fluido y que pueda avanzar.

Equipo de desarrollo: son los que se encargan de construir el producto.

El equipo de scrum está diseñado para optimizar la flexibilidad, creatividad y la productividad. Entregan producto de forma iterativa e incremental y maximizando la retroalimentación del cliente.

Se debe evitar tener depencias externas: ejm diseñador externo.

Los equipos se pueden organizar con base en funcionalidades o componentes.

El equipo de Scrum

El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad. Se ha desarrollado esta metodología con el equipo para:

  • Que se entregue los productos de forma iterativa.
  • Que sea incremental.
  • Que se maximice la interacción con el cliente.

El equipo debe evitar al máximo dependencias externas.

Product Owner
El Product Owner es el encargado de optimizar y maximizar el valor del producto, siendo la persona encargada de gestionar el flujo de valor del producto a través del Product Backlog. Adicionalmente, es fundamental su labor como interlocutor con los stakeholders y sponsors del proyecto, así como su faceta de altavoz de las peticiones y requerimientos de los clientes. Si el Product Owner también juega el rol de representante de negocio, su trabajo también aportará valor al producto.

Tradicionalmente, se ha entendido la labor del Product Owner como un gestor de requisitos o un cliente que se encarga de gestionar el Product Backlog, pero es mucho más que eso. No solo tiene la responsabilidad de mantener el Product Backlog bien estructurado, detallado y priorizado, sino que además tiene que entender perfectamente cuál es la deriva que se desea para el producto en todo momento, debiendo poder explicar y trasmitir a los stakeholders cuál es el valor del producto en el que están invirtiendo.

Con cada Sprint, el Product Owner debe hacer una inversión en desarrollo que tiene que producir valor. Marcar el Sprint Goal de manera clara y acordada con el equipo de desarrollo, hace que el producto vaya incrementando constantemente su valor.

Es fundamental otorgar el poder necesario al Product Owner para que este sea capaz de tomar cualquier decisión que afecte al producto. En el caso de que el Product Owner no pueda tomar estas decisiones sin consultarlas previamente con otra persona, deberá ser investido para tomarlas él mismo, o ser sustituido por esa persona. A su vez, el Product Owner debe convertirse en el altavoz del cliente, en el transmisor de las demandas y del feeback otorgado por los mismos.

Scrum Master
El Scrum Master tiene dos funciones principales dentro del marco de trabajo: gestionar el proceso Scrum y ayudar a eliminar impedimentos que puedan afectar a la entrega del producto. Además, se encarga de las labores de mentoring y formación, coaching y de facilitar reuniones y eventos si es necesario.

  1. Gestionar el proceso Scrum: el Scrum Master se encarga de gestionar y asegurar que el proceso Scrum se lleva a cabo correctamente, así como de facilitar la ejecución del proceso y sus mecánicas. Siempre atendiendo a los tres pilares del control empírico de procesos y haciendo que la metodología sea una fuente de generación de valor.

  2. Eliminar impedimentos: esta función del Scrum Master indica la necesidad de ayudar a eliminar progresiva y constantemente impedimentos que van surgiendo en la organización y que afectan a su capacidad para entregar valor, así como a la integridad de esta metodología. El Scrum Master debe ser el responsable de velar porque Scrum se lleve adelante, transmitiendo sus beneficios a la organización facilitando su implementación.

Puede que el Scrum Master esté compartido entre varios equipos, pero su disponibilidad afectará al resultado final del proceso Scrum.

El equipo de desarrollo
El equipo de desarrollo suele estar formado por entre 3 a 9 profesionales que se encargan de desarrollar el producto, auto-organizándose y auto-gestionándose para conseguir entregar un incremento de software al final del ciclo de desarrollo.

El equipo de desarrollo se encargará de crear un incremento terminado a partir de los elementos del Product Backlog seleccionados (Sprint Backlog) durante el Sprint Planning.

Es importante que en la metodología Scrum todos los miembros del equipo de desarrollo conozcan su rol, siendo solo uno común para todos, independientemente del número de miembros que tenga el equipo y cuales sean sus roles internos. Cómo el equipo de desarrollo decida gestionarse internamente es su propia responsabilidad y tendrá que rendir cuentas por ello como uno solo; hay que evitar intervenir en sus dinámicas.

Habitualmente son equipos ‘cross-funcional’, capaces de generar un incremento terminado de principio a fin, sin otras dependencias externas.

Hola

Espero que estés muy bien profesor. Sabes dónde podemos conseguir expertos en scrum master?. En la empresa en la que laboro necesitamos uno.

Muchas gracias!

El equipo Scrum es un equipo multidisciplinar. Consiste en un grupo de personas con las habilidades necesarias para transformar todos los items del product backlog en incrementos de desarrollo.

Los equipos de scrum entregan productos de forma iterativa e incremental
maximizando las oportunidades de obtener retroalimentación.

Producto owner / Scrum Master / Develop Team
Entregas --> Iterativas e incremental = Entregar valor
EVITAR dependencias [minimizar] IMPORTANTE La organización sea en base a funcionalidad o componente.
Arma tu equipo con todos los profesionales que necesitas
Conforma tu equipo pequeño y flexible de 3 a 9 personas
Asegura de tener todos los roles (product owner, scrum master, team)
Mantén tus sesiones diarias de máximo 15 minutos con un objetivo especifico

Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad.

Los Equipos Scrum entregan productos de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentación.

**• Entregar el producto de forma iterativa**

A través del Sprint

**• Que sea incremental**

Entregar funcionalidades que se construyan poco a poco como bloques

**• Dependencias**

Es ideal organizar los equipos pensando en minimizar las dependencias con entes externos.
Por ejemplo si siempre necesitaremos modeladores en el equipo, siempre tener modeladores internos y no terceros.

**• Tipos de organización**

Los equipos se pueden organizar con base en funcionalidades o componentes.

El modelo de SCRUM está diseñado para optimizar la flexibilidad, la creatividad y la productividad, es decir, en los equipos de SCRUM:

  1. Se entregan productos de forma interactiva e incremental
  2. Están pensados en minimizar las dependencias con entes externos
  3. Se pueden organizar con base en funcionalidades o componentes

Algunos autores como Satpathy (2017) menciona que el equipo Scrum está conformado por el equipo de desarrollo (programadores, testers, diseñadores, etc.); mientras el equipo principal de Scrum está conformado por Product Owner, Scrum Master y el equipo Scrum.

Equipo SCRUM
Product Owner - Se sienta con el cliente y entiende el producto
Scrum Master - Asegura que el proceso sea fluido
Equipo de Desarrollo - Construir el producto

Entregar producto de forma iterativa
Incremental, Entregas funcionales por partes
Maximizar la comunicación con el cliente

Minimizar cualquier dependencia externa, asegurarnos que el equipo inicial tenga todo lo necesario para la realización del producto y bien organizado

Es importante que dentro del equipo scrum estén personas que cumplen con los valores Scrum, de lo contrario no se podrá contar con el objetivo deseado.

En clases pasadas creo que se hizo el comentario que un equipo de Scrum idealmente debería estar conformado por 5-7 miembros. El Product Owner y Scrum Master están incluidos en grupo de 5-7 miembros?

Equipo scrum -> Product owner cabeza de scrum master cabeza de equipo
Equipo scrum evitar dependencias(tener gente especializada en temas)
Funcionalidad o componentes

El equipo de Scrum está diseñado para optimizar:

  1. Flexibilidad
  2. Creatividad
  3. Productividad

Los Equipos Scrum entregan
productos de forma
iterativa e incremental,
maximizando las
oportunidades de obtener
retroalimentación.

SCRUM a maximizado al equipo para optimizar la flexibilidad, creatividad y productividad, para lograr llegar a un objetivo.

El equipo de scrum :
Product Owner: entiende que producto quiere el cliente
Scrum Master: está a cargo de los procesos de desarrollo
Equipo de desarrollo: son los que se encargan de construir el producto

SCRUM ha desarrollado la metodología para que ocurran tres cosas:
1 entregar producto de forma iterativa
2 que sea incremental
3 que maximice la interacción y retroalimentación con el cliente

El equipo de scrum debe evitar dependencias externas y organizarse en base a funcionalidades o componentes.

**Product Owner: **es como un arquitecto, se sienta con el cliente y entiende muy bien el requerimiento, qué producto quiere el cliente.

**Scrum Master: **es como el ingeniero, está en el día a día en el proceso y se asegura que el proceso sea fluido y que pueda avanzar.

**Equipo de desarrollo: ** son los que se encargan de construir el producto.

***El equipo de scrum **

está diseñado para optimizar la flexibilidad, creatividad y la productividad.

Entregan producto de forma iterativa e incremental y maximizando la retroalimentación del cliente.

**Dependencias **
Se debe evitar tener depencias externas, es ideal organizar los equipos pensando en minimizar las dependencias con entes externos

**Tipos de organización **
Los equipos se pueden organizar con base en funcionalidades o componentes.

**Equipo de SCRUM **

  • Product owner: Relación con el cliente
  • SCRUM Master: Dia a día en el proceso
  • Desarrollo: Los que construyen

Optimiza:

  • Flexibilidad
  • Creatividad
  • Productividad

Características:

  • Entrega producto de manera iterativa (sprint)
  • De forma incremental (Poco a poco)
  • Maximizar oportunidades de retroalimentación

Evitar dependencias: No rambos

Tipos de organización:

  • Funcionalidades: Todos trabajando en todo el proceso
  • Componentes: Equipo de front, de back

Les comparto mis apuntes.

Product owner

  • Se sienta con el cliente y entienden muy bien que es lo quiere
  • Transmite lo que quiere el cliente al equipo

Scrum master

  • Es el que esta al día a día en el proceso
  • Y se asegura que el proceso sea fluido

Equipo de desarrollo

  • Son los que se encargan de construir el producto
  • No se debe confundir al equipo de scrum con el equipo de desarrollo

El modelo de equipo de scrum esta diseñado para optimizar la flexibilidad, la creatividad y productividad

Scrum entregan productos de forma iterativa, incremental y que maximice las oportunidades de retroalimentación con el cliente

  • Incremental: Por ejemplo, si el cliente requiere una página con un formulario para suscribirse, la primera incremental es entregarle al cliente el boceto sin ninguna función, la segunda incremental es que ese formulario ya se conecte a una base de datos y a un servidor y la tercera incremental es cuando el cliente pide un cambio de color o de tamaño etc.

Dependencias: Es ideal organizar los equipos pensando en minimizar las dependencias con entes externos, por ejemplo, si se requiere un diseño constante, es necesario que el equipo tenga un diseñador en el equipo

Tipos de organización: Los equipos se pueden organizar con base en funcionalidades o componentes. Por ejemplo, un equipo que trabaje solo en una funcionalidad el registro de un formulario y su conexion con la base de datos o 2 equipos que trabajen por componentes ya sea tanto en el backend como en el frontend para crear el formulario

Equipo de Scrum
Especialistas en el producto que vas a realizar
Se le tiene que dar las indicaciones exactas para el desarrollo del producto, no se debe suponer nada.
Está diseñado para optimizar la flexibilidad, la creatividad y la productividad
Entregan productos de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentación
Dependencias: Organizar los equipos pensando en minimizar dependencias con entes externos
Tipos de organización: Los equipos se pueden organizar con base en funcionalidades o componentes
Product owner:

  • Dueño del producto
  • Gestor de requisitos
  • Atiende peticiones del cliente
    Scrum Master
  • Responsable de promover y apoyar Scrum
  • Implementa la tecnología
    Dev team
  • Realizan el trabajo a entregar
  • Auto-organización y auto-gestión

El equipo Scrum
El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y la productividad.
Tiene tres integrantes principales

  • El product owner: es la cara del cliente, es el arquitecto.
  • El scrum master: el ingeniero, el que dice como llevar a cabo el scrum.
  • El equipo: los que realizan el trabajo.
    Los equipos scrum entregan productos de forma iterativa e incrementar y maximiza las oportunidades de obtener retroalimentación del cliente.
  • Iterativa: repetitiva con tiempos definidos.
  • Incremental: se trabaja en algo de manera un poco superficial en la primera reunión y luego se trabaja más a fondo habiendo recibido feedback del cliente.
  • Retroalimentación: es la clave para la mejora. Antes de hacerlo todo, primero recibimos comentarios del cliente para no modificar cosas ya hechas.
    2 características más de scrum
    El equipo debe estar pensado y organizado para minimizar las dependencias con entes externos.
    Los equipos también se pueden organizar basándose en funcionalidades o componentes.

Para nuestros procesos de desarrollo de software, especificamente en scrum vamos a tener un equipo con varios roles.

  • PRODUCT OWNER, la persona que se sienta con el cliente, entiende muy bien este requerimiento, entiende muy bien que producto quiere el cliente.
  • SCRUM MASTER, es aquel que esta en el dia a dia en el proceso y se asegura que el proceso sea un proceso fluido y que pueda avanzar.
  • EQUIPO DE DESARROLLO, que son los que se encargan de construir el producto.

Hay que aclarar el equipo de scrum, son estos tres roles, no confundamos al equipo de scrum propiamente con el equipo de desarrollo.

EQUIPO SCRUM

El modelo de equipo en scrum esta diseñado para optimizar la flexibilidad, la creatividad y la productividad. Scrum a maximizado la definicion del equipo y ha maximizado los roles de equipo para optimizar la flexibilidad la creatividad y la productividad. De esa forma esta diseñado el equipo scrum para tener el scrum master, product owner y el equipo de desarrollo para que puedan ir hacia un producto que queremos desarrollar.

Los equipos Scrum entregan productos de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentacion. Scrum a desarrollado la metodologia para que ocurra 3 cosas con el equipo.

  • Primero que entrege el producto de forma iterativa.
  • Segundo que sea incremental.
  • y Tercero que maximize la iteraccion con el cliente y la retroalimentacion del cliente.

Iterativa a travez del Sprint, periodos de tiempo bien definidos, incremental cuando nosotros vamos a entregar una funcionalidad al cliente, no necesariamente tiene que ser la funcionalidad 100% terminada por ejemplo: viene el cliente y te pide una pagina con un formulario para que el usuario se pueda inscribir a un boletin de noticias, la primera entregra incremental puede ser simplemente la interface de la caja de botones que el usuario ponga su nombre, su correo electronico y un boton de suscribir pero que no haga absolutamente nada. La segunda incremental o siguiente incremental puede ser ya haya ese boton pueda enviar la informacion a un servidor, guardar la informacion en una base de datos. De esa manera a traves de dos incrementos o dos sprints tienes la funcionalidad completa a eso se refiere con incremental y la idea de la primera entrega incremental es mazimizar la retroalimentacion del cliente. Scrum ha logrado maximizar ese tipo de interacciones.

  • DEPENDENCIAS, es ideal organizar los equipos pensando en minimizar las dependencias con entes externos.
  • TIPOS DE ORGANIZACION, los equipos se pueden organizar con base a funcionalidades o componentes.

El equipo scrum debe evitar al maximo dependecias externas, debemos minimizar cualquier dependencia externa. Por eso es importante que el equipo de scrum tenga, si vamos a hacer una tarea repetitiva con el equipo que tengamos a alguien que haga esa tarea por ejemplo: en los equipos de desarrollo si necesitamos constantemente diseños, es imporante tener un diseñador dentro del equipo que se encargue de proveer los diseños y no dependamos de tiempos de otras personas. Y estos equipos lo podemos organizar de dos formas de acuerdo a funcionalidades y de acuerdo a componentes.

  • Funcionalidades, puede ser todo el desarrollo desde la pantalla de usuario hasta los componentes de la base de datos o del servidor o por componentes, un equipo que solo desarrolla pantallas y un equipo que solamente desarrolle del lado del servidor o backend.

Owner: Es el que interactúa con el cliente y lo representa, asimila los requerimientos que tiene el producto

Scrum Master: Verifica que se aplique la metodología, orientando a el equipo en el proceso

Dev Team: Desarrollan las soluciones para el producto

Pregunta de examen:
¿Quién es el dueño del backlog?

Los Equipos Scrum entregan
productos de forma
iterativa e incremental,
maximizando las
oportunidades de obtener
retroalimentación.

Dependencias
Es ideal organizar los
equipos pensando en
minimizar las dependencias
con entes externos.
Tipos de organización
Los equipos se pueden
organizar con base en
funcionalidades o
componentes.

Clase 5
EL EQUIPO
Definir los roles del equipo…

  1. Product owner: El que se sienta con el cliente y ver el producto del cliente.
  2. Scrum Master: El que supervisa el proceso y la forma como se hace.
  3. Equipo de desarrollo: el equipo completo.

En general el equipo de Scrum optimiza la productividad de forma que todos estén organizados en el desarrollo del producto de forma iterativa he incremental maximizando la iteración con el cliente.

Puntos clave:
a. Minimizar las dependencias externas.
b. Organización por funcionalidades o por componentes.

Equipo Scrum:

interesante

Es importante tener Diseñadores en el equipo, porque esa retroalimentación se obtiene de prototipos interactivos que se hacen con Figma u programas parecidos y así se optimiza el trabajo del equipo y su tiempo y se es más efectivo

3. El Equipo Scrum
	Iterativa
	Incremental
	Maximizar la retroalimentación del cliente
	Organizar los equipos minimizando dependencias

Los equipos se pueden organizar con base en funcionalidades o componentes


Les dejo mi mapa 😄

El equipo

Al momento de realizar un proyecto, independientemente de si es de software o no, será necesario un equipo de personas las cuales tendrán un rol determinado, y que al trabajar juntas se asegurarán de lograr los objetivos definidos.

Para los proyectos de software, específicamente en Scrum, los roles que cumplirán los miembros del equipo serán los siguientes:

  • Product owner: Es el encargado de hablar con el cliente para entender qué producto necesita.

  • Scrum master: Es quien está en el día a día del proceso, encargándose de que el proceso sea fluido y que pueda avanzar.

  • Equipo de desarrollo: Son los que se encargan de construir el producto.

La definición de los roles del equipo fue pensada con el fin de optimizar la flexibilidad, la creatividad y la productividad.

La metodología Scrum fue desarrollada para que el equipo entregue productos de forma iterativa (a través de los sprints), incremental (entregando cada vez nuevas funcionalidades, corrigiendo las ya entregadas o dividiendo una misma funcionalidad para trabajarla en varios sprints), maximizando la interacción y las oportunidades de obtener retroalimentación (aclaraciones, o solicitudes de corrección realizadas por el cliente).

Se deben eliminar las dependencias externas, lo ideal es organizar al equipo pensando en las tareas que deberá hacer cada integrante, especialmente donde se sabe que cierto rol será requerido constantemente (por ejemplo, diseñador gráfico o UX).

A su vez, la organización del equipo puede ser basada en funcionales o componentes.

  • Funcionalidades: Cada equipo se encarga de todo lo relacionado a una funcionalidad específica, partiendo desde la interfaz de usuario hasta llegar a la base de datos.

  • Componentes: Cada equipo se encarga de un área específica, como puede ser frontend (todas las interfaces gráficas de usuario), o backend (todo lo relacionado a lógica de negocio y base de datos).

Equipo de Scrum

  • Product Owner > Entiende muy bien el producto que quiere el cliente.
  • Scrum Master > Esta en el día a día con el equipo.
  • Equipo de desarrollo > Ejecuta las tareas para llegar al objetivo planteado.

Los equipos Scrum entregan productos de forma Iterativa, incremental y maximizar las oportunidades de recibir la retroalimentación del cliente.

Dependencias
El equipo debe organizarse pensando en minimizar las dependencias con entes externos.
Tipos de organización
Se pueden organizar con base en funcionalidades o componentes

Producto Owner: entiende qué quiere el cliente

SCRUM Master: Se asegura que el proceso sea fluido

Equipo de desarrollo: Se encarga del desarrollo del producto.

El equipo Scrum entrega productos de forma iterativa e incremental, para maximizar las oportunidades de obtener retroalimentación.

Se deben evitar al máximo dependencias externas.

Roles en el equipo de Scrum: 👇

Antes de definir el equipo, se debe entender cuales son las características del producto que se va a construir. Los roles de un equipo de desarrollo de producto.

  1. Product Owner: La persona que entiende los requerimientos del cliente.

  2. Scrum Master: Esta en el día a día del proceso del desarrollo de producto y se encarga que el producto se construya bajo los requerimientos definidos.

  3. Equipo de desarrollo: Se encarga de construir el producto.

NOTA: El equipo de Scrum esta diseñado para optimizar la flexibilidad, creatividad y productividad.

El equipo debe entregar el producto de:

  • De forma iterativa a través del sprint

  • Debe ser incremental (no debe ser la funcionalidad completamente terminada, poco a poco será incremental).

  • Debe maximizar las oportunidades de la retroalimentación del cliente/usuario,

Dependencias 🚀

Es ideas organizar los equipos pensando en MINIMIZAR las dependencias con enter externos. Es importante que el equipo de desarrollo tenga el minimo de dependencias al momento de desarrollar el producto.

Tipos de organización 😎

Los equipos de organizan de acuerdo a:

  • Funcionalidades: Desarrollar una feature que sea por ejemplo “agregar tareas a la plataforma”.

  • Componentes: Dividir el equipo en dos partes, uno que se encargue de desarrollar las pantallas del lado del front-end y otro equipo que se encargue de la infraestructura y las bases de datos.

El equipo es auto organizado y multifuncional (tienen la capacidad de cumplir cualquier objetivo). Esta diseñado para optimizar la Flexibilidad, creatividad y productividad, entrega productos de forma iterativa e incrementar maximizando oportunidades.
Minimizar dependencias externas, se puede organizar depende a la funcionalidad (desarrollo desde lo mínimo) o componentes(solo front o solo backend).

excelente clase. muy sabia

Roles de Scrum

gracias

Entregas iterativas e incrementales, sin dependencias externas,

  • Product Master
  • Scrum master
  • Equipo de desarrollo

Metodología del SCRUM Team

Ya está claro el equipo, no confundirlo con el equipo de desarrollo.

Muy importatne los roles del Equipo de Scrum, y ser muy disciplinados y calros en las actividades a realizar durante los Sprint

Roles del equipo de Scrum

Excelente video y buen explicacion

Entendiendo el equipo de Scrum

Maximizar la retroalimentación del cliente

El equipo de Scrum son estos tres roles

Importante

Súper interesante, cada vez me interesa más.😃

Clase muy fácil de entender, con estas analogías resulta muy sencillo asignar el rol del equipo a cada una de las personas correspondientes.

Muy buena explicación!

Interesante

Se deben tener equipos organizados y estructurados desde el principio (cuando se estan organizando los Product Backlog) o pueden ir incorporandose personas necesarias, cuando ya haya comenzado el proceso de trabajo ?

Es evidente que tiene un excelente manejo en los equipos, felicidades…

EL EQUIPO (Primer componente Scrum): El equipo será el encargado de construir el software o el producto que se requiere, pero para pasar por esto inicialmente el arquitecto de SW debe entender lo que el cliente desea y posteriormente transmitirlo al equipo con un orden establecido. El equipo se forma de personas con varios roles:

  • Product Owner: la persona que entiende lo que el cliente necesita, tiene interacción con el y recolecta los requerimientos necesarios.
  • Scrum Master: El ingeniero que se encarga de revisar que el desarrollo tome el rumbo debido y no se pierdan los principios Scrum.
  • Equipo de desarrollo: Son aquellas personas encargadas de desarrollar la funcionalidad del producto con un plan totalmente establecido y bien estructurado.
    El modelo Scrum se diseña con el fin de optimizar la flexibilidad, creatividad y productividad de los involucrados en el proyecto de manera bien coordinada. Cada uno de los miembros del equipo Scrum son totalmente necesarios y fundamentales para que esta metodología sea funcional y eficaz.
    Los equipos Scrum son diseñados para entregar avances del producto final de manera iterativa (Sprint) e incremental, así el cliente tiene la capacidad de observar los avances obtenidos y cómo es que va creciendo cada vez más el producto final. Estos equipos deben de evitar totalmente las dependencias externas al mismo, es decir poder ser un equipo autocontenido.
    Podemos organizar a los equipos mediante funcionalidades o mediante componentes, para distribuir de mejor manera el trabajo.

Gracias por los ejemplos, siempre ayudan a aclarar las dudas respecto a los conceptos.

Les comparto mis notas para esta clase.

hola, considero que el ejemplo con el equipo de construcción no debió tenerse en cuenta para este curso. estoy aquí porque quiero aprender como dirigir proyectos digitales a partir de una idea.Un dev team puede tener 3 o mas integrantes dependiendo del producto. Los emprendedores necesitamos saber si podemos hacer un MVP con un Dev senior un Junior y diseñador. o necesitamos 2 full stack etc. como los articulamos, potenciamos para tener un resultado.

Me queda claro que es diferente el Equipo scrum al equipo de desarrollo. y me gusta la analogía es clara

Esto es muy nuevo para mi.

Buena explicacion

Forma de entregas del equipo Scrum:

  1. Interactiva, en periodos de tiempo definidos.
  2. Incremental, son los avances que permitan la retroalimentacion.
  3. Maximizar la oportunidad de retroalimentación.

Este modelo nos indica la ruta que debemos seguir para alcanzar nuestro objetivo.

Equipo Scrum

  • El equipo de scrum esta conformado por Product Owner, quien entiende los requerimientos del cliente; Scrum Master, quien se encargar de asegurar que el proceso sea fluido; y el Equipo de desarrollo.
  • El equipo scrum esta diseñado para optimizar la flexibilidad, creatividad y productividad.
  • Scrum esta diseñado para que el equipo entregue el producto e manera iterativa e incremental, maximizando la retroalimentación.
  • El equipo scrum, debe de minimizar las dependencias externas.
  • Los equipos se pueden organizar por funcionalidades o componentes.

Equipo de Scrum

Vamos a tener un equipo con varios roles.

  • Product owner: el encargado de establecer relación con el cliente para conocer el producto.
  • Scrum master: encargado de que las reglas se cumplan.
  • Equipo de desarrollo: el equipo que crea la aplicación o el proyecto.

Este equipo está diseñado para que sea flexible y avancen al mismo tiempo.
El producto puede ser entregada por parte, esto es una entrega incremental. Debe ir mejorando cada vez, pero debe entregarse ese valor de producto al cliente. La idea de esto es maximizar las oportunidades de tener un feedback del cliente.
Las dependencias externas deben evitarse a toda costa. El equipo debe contener todas las personas necesarias para terminar el trabajo.
Pueden organizarse en base a las funcionalidades de los componentes.

EL EQUIPO SCRUM:
Product Owner: Entiende qué producto quiere el cliente
Scrum Master
Equipo de Desarrollo
Scrum entrega productos de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentación.
Los equipos se pueden organizar con base en funcionalidades o componentes.

Las habilidades de cada equipo es la conformación del logro.

Componentes
Equipo Scrum
Definición
Autoorganizado
Capacidad de decidir cómo completar los objetivos
Multifuncional
Capacidad de Cumplir cualquier objetivo que se le asigne

        Objetivo de Team Scrum
            Entregar productos de forma iterativa e incremental

        Evitar dependencias
            No depender de un solo recurso

        Tipos de organización de Team
            En base de Funcionalidades
                Funcionalidad de Login (ejemplo)
            En base a Componentes
                Un equipo que desarrolle pantallas
                Y otro que desarrolle Backend
                
        Roles
            Product Owner
                Responsable de maximizar el valor del producto
                Cara del cliente dentro del equipo SCRUM
            Scrum Master
                Responsable de promover y apoyar la implementación de SCRUM
            Development Team
                Encargados de construir el producto
                Son Desarrolladores, programadores, testers, etc.

SCRUM

Importante distinguir que los roles dentro del equipo se asemeja a la linea tactica de un equipo de Rugby al igual que su nombre.

Dependencias y tipos de organización

SCRUM Team Introducción

El Product Owner tiene los retos de entender las necesidades del cliente y trasladar esos requerimientos al SCRUM Master quién gestionará los requerimientos a través de la metodología y los springs con la finalidad de que el equipo de desarrollo trabaje en la parte técnica y con ello resolver las necesidades de los clientes.

Muy buenos aportes

Gracias.

Organización por
Funcionalidades: un equipo desarrolla todo el componente funcional (diseño y programación)
Componentes: Cada equipo se especializa en desarrollar cada componente o parte requerida del producto. Entiendo que es de cierta forma consiste en fragmentar la funcionalidad en subáreas y cada equipo se encarga de una.

¿Puedo intercambiar libremente la palabra iteración con sprint?
¿O es preferible siempre decir alguna de las dos en especial?

buen aporte