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 109

Preguntas 29

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 鈥榗ross-funcional鈥, capaces de generar un incremento terminado de principio a fin, sin otras dependencias externas.

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.

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!

**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.

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

Pregunta de examen:
驴Qui茅n es el due帽o del backlog?

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.

**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

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

EL EQUIPO DE SCRUM Y SUS ROLES
Producto Ower: Es la persona que se sienta con el cliente y entiende que producto quiere el cliente.
Scrum Master: Es quien est谩 pendiente del proceso en el d铆a a d铆a y se asegura de que el proceso sea fluido y pueda avanzar.
Equipo de Desarrollo: Los que se encargan de construir el 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 manera iterativa (periodos de tiempo bien definidos) e incremental, maximizando las oportunidades de obtener retroalimentaci贸n del cliente.
Dependencias: El equipo de Scrum debe evitar al m谩ximo dependencias externas, minimizar cualquier dependencia externa, 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.

Mis apuntes de esta clase

El equipo de Scrum y sus roles

  • Product Owner: Entiende muy bien el producto que quiere el cliente.
  • Scrum Master: Est谩 d铆a a d铆a en el proceso y se asegura de que sea fluido y se cumplan los objetivos.
  • Equipo de desarrollo: Encargados de construir este producto.

El modelo en Scrum est谩 dise帽ado para optimizar la flexibilidad, la creatividad y la productividad. Los productos se entregan de forma iterativa e incremental, maximizando las oportunidades de obtener retroalimentaci贸n.

El equipo de Scrum debe de evitar en m谩ximo lo siguiente:

  • 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.

Muy buena expliaci贸n!

En esa analog铆a de que el product owner es el arquitecto, el scrum master el ingeniero, entonces el equipo de desarrollo seria los alba帽iles que consutryen esa casa o edificio.

Excelente clase, aunque dentro del equipo en el que laboro no se llama equipo de scrum como tal. Hacemos mucho de este d铆a con d铆a.

Product owner: El arquitecto que va planear junto con el cliente el dise帽o de la obra.
Scrum master: El capataz de la obra responsable de los avances de la misma y de resolver los inconvenientes que se vayan presentando.
Equipo de desarrollo: La cuadrilla de trabajo formada por diferentes especialistas para reducir dependencias externas

En el tipo de organizaci贸n un ejemplo ser铆a el Frontend y el Backend en el desarrollo web. Me gusto mucho las explicaciones de esta clase.

El equipo se conforma de:

  • Product Owner: Se sienta con el cliente para entender las necesidades y reflejarlas
  • Scrum Master: Conoce el requerimiento y da seguimiento. Asegura el avance.
  • Desarrolladores: Hacen que suceda.

El equipo debe entregar el producto:

  • Iterativa: adaptaci贸n
  • Incremental: sprint
  • Interacciones: comunicaci贸n continua

Evitar dependencias externas. Buscar que forme parte del equipo.
Organizar equipos:

  • Funcionalidades: que hace
  • Componentes: secciones

Equipo Scrum: Cada uno de estos roles tiene diferentes responsabilidades y debe de rendir cuentas de distinta manera, tanto entre ellos como para el resto de la organizaci贸n.

la lista de producto es similiar a una ista de chequeo.

Equipo de Scrum

Permite optimizar la flexibilidad, la creatividad y la productividad.

  • Trabajar en iteraciones cortas.

  • Entregar producto de forma incremental.

  • Maximizar la interacci贸n con el cliente.

Product owner

  • Es el due帽o del producto

  • Gestiona los requerimientos.

  • Atiende peticiones del cliente.

Scrum master

  • Es responsable de promover y apoyar Scrum.

  • Implementa la metodolog铆a.

  • Elimina impedimentos.

Equipo de desarrollo

  • Desarrolla el producto.

  • Es autoorganizado y autogestionado.

  1. Asegura una entrega incremental del producto.

es hora de actualizar el curso, realmente con el tiempo existen muchos miembros mas.

Ser铆a bueno actualizar el curso, dado a que faltan muchos miembros del equipo

Equipo Scrum.
Product Owner, Scrum Master, Equipo Desarrollo.

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 鈥渁gregar 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.