Muchas gracias por traernos un contenido tan interesante. Llevo un par de años de arquitecto de Soft como freelance tras más de 10 años de developer y jefe de equipo. Sería muy interesante que trajeras la arquitectura de Shopify, aún siendo compleja y amplia está todo muy bien documentado. Una maravilla para entender como llevar un SaS a un nivel de integración casi total con cualquier otra plataforma. Un saludo! 😄
El concepto de tribus, KR, OKR y KPI es tremendamente útil para atacar frentes con objetivos claros, concisos y factibles. En el cliente al cual estoy asignado copiamos esta metodología y nos funciona muy bien.
Me parece súper extraño ese modo de manejar PR que muestras en el vídeo, nos compartes el vídeo de la charla donde lo contaban? En cuanto a los chapters la idea general de su uso, cómo bien dices son personas con un mismo conocimiento pero la creación de estos chapters suele ser para crear estándares, librerías comunes, mejores practicas,etc dentro de su área de conocimiento para que luego los squads las utilicen y permita escalar de una mejor manera el código. Los assets que generan los chapters generarte quedan luego dentro del IDP de la empresa para el uso de todos los squads
Creo que lo único que faltó mencionar es que aparte de los squads existe la Guild y las Tribe. Algo que veo mucho en los comentarios, es que no saben como es que otros squads pueden hacer code review de otro squad. Algo que sucede mucho es que cuando arman los squads, van valorando mucho como se siente el squad como equipo, esto para ver sus fortalezas y debilidades. Si algún squad falla, lo que se hace es rotar a las personas a otros squads, para saber donde falla, a lo mejor no todo el squad falló y solo era una persona. En ese caso se busca apoyo por parte de las Guilds, para que lo ayuden y orienten tanto a RH como a los demás equipos acerca de como trabaja. Hay un artículo que explica a mejor detalle este flujo de trabajo se llama "Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds"
Que buen video espero algun dia formar parte de alguna empresa grande. Por cierto, Betta Tec podrías hacer un video acerca de como prepararse para conseguir empleo en estas empresas, ejemplo como usar la plataforma LeetCode, etc.
Betta deberías hablar sobre como identificar las diferentes pates que pueden componer la aplicación (microservicios) no si tiene que ver con DDD pero me gustaria que se hablase sobre esos temas (DDD, TDD, Hexagonal Architecture y demas)
Ostras, me parece muy complicado que las code reviews sean entre la gente del chapter (horizontal), en mi opinión debería ser gente con el conocimiento del dominio (vertical). He trabajado en empresas que seguían la metodología de spotify (squad, chapter, guild, tribe) y las solíamos hacer entre gente del mismo squad, eso si FE a FE y BE a BE. Pedir Code Reviews a gente de otras squads me parece terrible en una empresa grande, el cognitive load que añade eso es tremenedo, osea no sabes ni que estas leyendo.
Estoy de acuerdo contigo 100%! En estos casos creo que solamente se deberían revisar elementos 100% técnicos, ya que esperar que todos sepan de qué va tu dominio puede ser demasiado. Desde luego es difícil cuando tienes equipos pequeños en los que quizá solamente hay un FE o un BE 😵
Los Pulls deberían ser suficientemente pequeños y acotadaos para ser entendibles por si solos. Aquí entra el trabajo de un buen PO o PM que separe las US de forma correcta y un buen refinement.
Gracias por la entrega en este video, muy bien explicado pero tengo que aclarar algo sobre los squads y los chapters que has mencionado y eso no es tan cierto a menos que el squad solo tenga a un desarrollador de esa disciplina se recurre a otros equipos, pero no es el caso, cada squad tiene a dos desarrolladores al menos por cada disciplina y el mismo squad es responsable por hacer code review. A veces los proyectos requieren un nivel profundo de análisis y es muy difícil para alguien fuera del equipo hacer un code review y tomar en consideración todo el contexto del proyecto por tanto esta parte que mencionas de los chapters no es lo que sucede dentro de la compañía ni tampoco es sostenible. Por lo demás solo tengo que decir que gracias por tomarte el tiempo de hacer un video te quedó muy bien.
Well that was...informative. It's just so much to cram into my head, but I really hope I can rember all of tNice tutorials. I have a bunch of ideas for
@@BettaTech en un momento le pones al equipo 'friends' el color verde, pero selecciones un naranja flojillo. Igual es un lío del momento, pero me pasó con un amigo algo parecido y al final averiguamos que él y parte de su familia eran daltónicos. En realidad no cambia nada pero bueno, al menos saberlo te puede ayudar en algún caso. Hay tests en internet que te lo dicen en un momento. O igual el filtro azul filtra demasiado xD
El timing de este video no podría haber Sido más oportuno
Es justo lo que necesito para organizar mi grupo de trabajo
Muchas gracias
Muchas gracias por traernos un contenido tan interesante. Llevo un par de años de arquitecto de Soft como freelance tras más de 10 años de developer y jefe de equipo.
Sería muy interesante que trajeras la arquitectura de Shopify, aún siendo compleja y amplia está todo muy bien documentado. Una maravilla para entender como llevar un SaS a un nivel de integración casi total con cualquier otra plataforma.
Un saludo! 😄
El concepto de tribus, KR, OKR y KPI es tremendamente útil para atacar frentes con objetivos claros, concisos y factibles. En el cliente al cual estoy asignado copiamos esta metodología y nos funciona muy bien.
Me parece súper extraño ese modo de manejar PR que muestras en el vídeo, nos compartes el vídeo de la charla donde lo contaban?
En cuanto a los chapters la idea general de su uso, cómo bien dices son personas con un mismo conocimiento pero la creación de estos chapters suele ser para crear estándares, librerías comunes, mejores practicas,etc dentro de su área de conocimiento para que luego los squads las utilicen y permita escalar de una mejor manera el código.
Los assets que generan los chapters generarte quedan luego dentro del IDP de la empresa para el uso de todos los squads
Creo que lo único que faltó mencionar es que aparte de los squads existe la Guild y las Tribe.
Algo que veo mucho en los comentarios, es que no saben como es que otros squads pueden hacer code review de otro squad.
Algo que sucede mucho es que cuando arman los squads, van valorando mucho como se siente el squad como equipo, esto para ver sus fortalezas y debilidades. Si algún squad falla, lo que se hace es rotar a las personas a otros squads, para saber donde falla, a lo mejor no todo el squad falló y solo era una persona. En ese caso se busca apoyo por parte de las Guilds, para que lo ayuden y orienten tanto a RH como a los demás equipos acerca de como trabaja.
Hay un artículo que explica a mejor detalle este flujo de trabajo se llama "Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds"
se pueden usar colas de ventos tipo rabit mq
Que buen video espero algun dia formar parte de alguna empresa grande. Por cierto, Betta Tec podrías hacer un video acerca de como prepararse para conseguir empleo en estas empresas, ejemplo como usar la plataforma LeetCode, etc.
Muchas gracias por el comentario! Lo apunto! 🙋♂️
Bastante interesante la forma de administrar los equipos 👍
Muchas gracias por comentar!
Installed, everything works, thanks!
9:45 como que ese color muy verde no es, tus ojos están bien?
Se quitó el verde al hacer el croma para sacar el fondo =(
@@BettaTech Aaaaaaa entonces está perfecto acá no pasó nada y procedemos s verlo verde
El próximo que sea doulingo sería interesante saber cómo se trabaja con idiomas
Cada caracteristica son un backendes independientesi que puede estar hechos en cualquier lenguaje, estos backends imagino que seran API REST
Muy interesante, la verdad. Me gusta mucho este tipo de videos mas didacticos.
Muchisimas gracias!!!!!!!
Betta deberías hablar sobre como identificar las diferentes pates que pueden componer la aplicación (microservicios) no si tiene que ver con DDD pero me gustaria que se hablase sobre esos temas (DDD, TDD, Hexagonal Architecture y demas)
Ostras, me parece muy complicado que las code reviews sean entre la gente del chapter (horizontal), en mi opinión debería ser gente con el conocimiento del dominio (vertical). He trabajado en empresas que seguían la metodología de spotify (squad, chapter, guild, tribe) y las solíamos hacer entre gente del mismo squad, eso si FE a FE y BE a BE. Pedir Code Reviews a gente de otras squads me parece terrible en una empresa grande, el cognitive load que añade eso es tremenedo, osea no sabes ni que estas leyendo.
Estoy de acuerdo contigo 100%! En estos casos creo que solamente se deberían revisar elementos 100% técnicos, ya que esperar que todos sepan de qué va tu dominio puede ser demasiado. Desde luego es difícil cuando tienes equipos pequeños en los que quizá solamente hay un FE o un BE 😵
@@BettaTech Totalmente!
Los Pulls deberían ser suficientemente pequeños y acotadaos para ser entendibles por si solos. Aquí entra el trabajo de un buen PO o PM que separe las US de forma correcta y un buen refinement.
@@JosaVicente Un PR de un refactoring puede ser todo menos pequeño :/
Gracias por la entrega en este video, muy bien explicado pero tengo que aclarar algo sobre los squads y los chapters que has mencionado y eso no es tan cierto a menos que el squad solo tenga a un desarrollador de esa disciplina se recurre a otros equipos, pero no es el caso, cada squad tiene a dos desarrolladores al menos por cada disciplina y el mismo squad es responsable por hacer code review. A veces los proyectos requieren un nivel profundo de análisis y es muy difícil para alguien fuera del equipo hacer un code review y tomar en consideración todo el contexto del proyecto por tanto esta parte que mencionas de los chapters no es lo que sucede dentro de la compañía ni tampoco es sostenible.
Por lo demás solo tengo que decir que gracias por tomarte el tiempo de hacer un video te quedó muy bien.
Estoy intentando documentarme sobre las cosas que hace y las que tiene que estudiar un programador back-end. ¿Qué vídeos tuyos me recomendarías?
El de tipos de bases de datos puede ser algo muy interesante para un perfil backend: ruclips.net/video/vvsqP1f1JJs/видео.html
Buen video Betta
pelon
Pelonnnn
Esto es lo que se describe en el libro de “team topologies”
Es un muy buen libro!
Creo que tenes daltonismo o simplemente te equibocaste. 9:37
Interesante
Thanks.
Tremenda joya
Türkce dil icin egi gecenlere tesekürler.
Well that was...informative. It's just so much to cram into my head, but I really hope I can rember all of tNice tutorials. I have a bunch of ideas for
.
como brilla esa pelada
Hahaha que filtros usas en tus lentes hahaha rola el tipo de lentes,
Tienen filtro de luz azul, por eso se refleja todo el azul hacia la cámara xDDD
@@BettaTech en un momento le pones al equipo 'friends' el color verde, pero selecciones un naranja flojillo. Igual es un lío del momento, pero me pasó con un amigo algo parecido y al final averiguamos que él y parte de su familia eran daltónicos. En realidad no cambia nada pero bueno, al menos saberlo te puede ayudar en algún caso. Hay tests en internet que te lo dicen en un momento. O igual el filtro azul filtra demasiado xD
@@Carlos-nd9zm jajaja que va, era verde pero al hacer el chroma key para sacar el fondo, se quedo anaranjado 😂😂😂😂
@@BettaTech 🤣 por cierto, muy interesante el video
@@Carlos-nd9zm Muchas gracias!!!
No hay nada como las pizarras reales, las alternativas digitales sólo me sirven como alternativa, pero pierdo toda inspiración.