comunicacion en equipos tecnicos, por javier ramirez, teowaki
TRANSCRIPT
javier ramirez@supercoco9
Comunicación en equipos técnicos
o cómo tratar con tus compañeros de trabajo sin
que te den ganas de matar
https://teowaki.comhttps://datawaki.com
brilliant jerks. Some companies tolerate them. For us, cost to effective team work is too high
javier ramirez @supercoco9 https://teowaki.com
javier ramirez @supercoco9 https://teowaki.com
Mars ClimateOrbiter
Casi $200MM perdidos porque unos ingenieros usaban cent metros y otros pulgadasí
...some soldiers from the United States (US) said that they could not understand soldiers from the United Kingdom (UK) and would go to the Canadians for a translation.
United Nations ReportMultinational Military Operations and Intercultural Factors
javier ramirez @supercoco9 https://teowaki.com
varios años formandoparte de/coordinando equipos técnicos.
https://teowaki.com
Por qu yo?¿ é
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
javier ramirez @supercoco9 https://teowaki.com
Un poco peculiares
javier ramirez @supercoco9 https://teowaki.com
Un poco peculiares
javier ramirez @supercoco9 https://teowaki.com
Un poco peculiares
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicosGente creativa
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
a veces, es muydif cil encontrar ía alguien que pueda echarte una mano
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
un trade-offdetr s deáotro
javier ramirez @supercoco9 https://teowaki.com
the zone
javier ramirez @supercoco9 https://teowaki.com
the zone
javier ramirez @supercoco9 https://teowaki.com
the zone
javier ramirez @supercoco9 https://teowaki.com
the zone
javier ramirez @supercoco9 https://teowaki.com
apt-upgrade me
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
humor untantoespecial
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
poca toleranciaa gente quesabe menosde “nuestrascosas“
javier ramirez @supercoco9 https://teowaki.com
si no huele a t cnico/ dif cil/é íinteresante no nos gusta
javier ramirez @supercoco9 https://teowaki.com
Equipos técnicos
* posturas casi religiosas sobre algunas cosas
* a veces, personalidad fuerte/exceso de ego
javier ramirez @supercoco9 https://teowaki.com image from http://www.asphaltandrubber.com/
Cultura de empresa:
http://jobs.netflix.com/who-we-are.php
javier ramirez @supercoco9 https://teowaki.com
* not a family, but an elite team
* no one with the wrong attitude
* high performance
* hard work not relevant
* highly aligned, loosely coupledjavier ramirez @supercoco9 https://teowaki.com
Great Workplace is Stunning Colleagues
Great workplace is not espresso, lush benefits, sushi lunches, grand parties, or nice offices
javier ramirez @supercoco9 https://teowaki.com
Context, not control
Highly aligned, loosely coupled
javier ramirez @supercoco9 https://teowaki.com
javier ramirez @supercoco9 https://teowaki.com
Consideran a sus ingenieros “smart creatives”, que adem s de desarrollo est n interesados en á áproducto, negocios, marketing...
No usan en general t tulos, para fomentar el trabajo íen diferentes reasá
Nadie con la actitud incorrecta, aunque las divas se pueden tolerar
javier ramirez @supercoco9 https://teowaki.com
Defensores del trabajo en un mismo espacio. Creen que tener a las personas en el mismo sitio genera m s ideas revolucionarias que estar en remoto.á
No separan la empresa por divisiones seg n los úproductos para fomentar la colaboraci n.ó
javier ramirez @supercoco9 https://teowaki.com
En las reuniones, siempre se apoyan en los datos
Cuidado con los HIPPOS (Highest Paid Person Opinions). Fomentan que sea seguro llevar la contraria
Para que no se haga micromanagement, cada manager tiene por lo menos a 7 personas a su cargo
javier ramirez @supercoco9 https://teowaki.com
Reuniones con toda la empresa los viernes (TGIF) para poder discutir cualquier tema
Usan una herramienta interna (Dory) para votar y priorizar preguntas a los fundadores
javier ramirez @supercoco9 https://teowaki.com
Los primeros a os se llevaban todos los proyectos ñen una hoja de c lculo compartida, y se iban ápriorizando seg n la posici n en la hojaú ó
herramientas
javier ramirez @supercoco9 https://teowaki.com
Para estar al tanto de lo que se est haciendo, cada álunes se entregan los weekly “snippets”
Todo el mundo tiene sus OKR (Objective and Key Results) y est n todos visibles para toda la emprá
herramientas
javier ramirez @supercoco9 https://teowaki.com
* intranet “moma”* talk, plus y hangouts* drive y gmail para compartir docs* foro de ideas * memegen para hacer memes* bugtrackers internos por proyecto* http://experts
herramientas
javier ramirez @supercoco9 https://teowaki.com
Handbook for new employees:
“A fearless adventure in knowing what to do when no one’s there telling you what to do”
javier ramirez @supercoco9 https://teowaki.com
“You were hired to constantly be looking around for the most valuable work you could be doing. At the end of a project, you may end up well outside what you thought was your core area of expertise”
javier ramirez @supercoco9 https://teowaki.com
“What about all the things that I’m not getting done?Nobody expects you to devote time to every opportunity that comes your way.
Instead, we want you to learn how to choose the most important work to do. ”
javier ramirez @supercoco9 https://teowaki.com
“Nobody has ever been fired at Valve for making a mistake.
It wouldn’t make sense for us to operate that way. Providing the freedom to fail is an important trait of the company— we couldn’t expect so much of individuals if we also penalized people for errors.”
javier ramirez @supercoco9 https://teowaki.com
Organizaci n en grupos (Cabals) para definir el trabajoó
* multidisciplinares, no quieres tener una discusi n sobre óalgo de lo que nadie sabe
* escriben todo, para que no se olvide ninguna idea en el futuro
* el proceso es iterativo
comunicación
javier ramirez @supercoco9 https://teowaki.com
Not all ideas are good. These include yours. If you have a "great idea" that everyone thinks is stupid, don’t push it.
The others will also have stupid ideas. If you’re pushy about yours, they’ll be pushy about theirs and you’re just going to get into an impasse.
If the idea is really good, maybe it’s just in the wrong place. Bring it up later. You’re going to be designing about 30 hours of game play; if you really want it in it’ll probably fit somewhere else. Maybe they’ll like it next month.
comunicación
javier ramirez @supercoco9 https://teowaki.com
* company trips (invitando a los padres!)
* los nuevos tienen reuniones con la gente que lleva ma tiempo, para que aprendan el proceso de śtrabajo
* http://user para saber d nde est cada unoó á
* peer reviews, para evaluar el rendimiento de los compa erosñ
comunicación
javier ramirez @supercoco9 https://teowaki.com
* todos (306) sus trabajadores son remotos
javier ramirez @supercoco9 https://teowaki.com
* blog con el theme p2 para compartir contenido
* slack para chat (antes irc)
* skype para (video) llamadas
* generador de memes
herramientas
javier ramirez @supercoco9 https://teowaki.com
* carreras 5k cuando se juntan y localmente
* 3-4 viajes al a o. Aprovechan para hacer cosas ñcomo karaoke o barbacoa
* “no se tiene en cuenta” las horas que se trabaja
* cientos de deploys diarios
* las primeras 3 semanas, en customer support
proceso
javier ramirez @supercoco9 https://teowaki.com
* la mayor a en remoto, solo 4 d as a la semanaí í
even if it were true that "great ideas usually come only working in the same room", you probably don't have the capacity to follow after all the great ideas, so stick to your ideas and use the regular meetings to discuss bigger things
javier ramirez @supercoco9 https://teowaki.com
* mantener horas comunes
* recordar que no es una guarder aí
* reducir al m ximo las reunionesá
* documentar en qu has estado trabajandoé
* reuniones/llamadas uno a uno
proceso
javier ramirez @supercoco9 https://teowaki.com
* basecamp* github* highrise/salesforce* dropbox* campfire* online calendars
Email for slow things, IM for things you need "today", phone only if really necessary
herramientas
javier ramirez @supercoco9 https://teowaki.com
* todos los discos duros encriptados
* login obligatorio en port tilesá
* https para todos los sitios
* borrado remoto en m viles y tabletsó
* passwords nicas por servicioú
* two-factor cuando existe la opci nó
seguridad
javier ramirez @supercoco9 https://teowaki.com
* Mucha libertad del equipo. Asumir que es un trabajo creativo
* Jerarqu a muy plana. No hay t tulos cerradosí í
* Fomentar tomar riesgos y que sea seguro equivocarse (y corregir r pido y aprender)á
* Lo que importa no son las horas, sino el trabajo que se saca adelante
rasgos comunes
javier ramirez @supercoco9 https://teowaki.com
* La buena comunicaci n es crucialó
* Uso intensivo de tecnolog a para comunicarseí
* Al menos un canal interactivo m s un canal para áinformaci n estructurada/de larga duraci nó ó
* Mucha importancia de las relaciones personales
* No se tolera a la gente que no encaja en el equipo
rasgos comunes
Mis trucos de comunicación
Confucio de andar por
casa
javier ramirez @supercoco9 https://teowaki.com
Se trata de generar un clima de confianza.
* proporcionar un espacio seguro para diferentes puntos de vista y gestionar los conflictos
* trabajar bien en equipo
* mantener tu honestidad
* evitar los malentendidos
espacio seguro
javier ramirez @supercoco9 https://teowaki.com
Deja claro que lo que dices son tus opiniones, y no verdades absolutas.
* Strong beliefs, weakly held
javier ramirez @supercoco9 https://teowaki.com
Antes de emitir un juicio sobre algo que no te parece bien, pregunta por qu se ha hecho asé í
Puede que la otra persona ya sepa que no est bien, ápero hab a condicionantes.í
O puede que realmente est bien y t (sorpresa!) no é útengas raz nó
javier ramirez @supercoco9 https://teowaki.com
Cuando critiques el trabajo de alguien, recuerda diferenciar entre la persona y el trabajo.
Siempre que vayas a criticar algo intenta buscar algo positivo en el trabajo realizado.
javier ramirez @supercoco9 https://teowaki.com
Si alguien se ha equivocado, pero ha sido porque estaba asumiendo un riesgo calculado, evita enviar un mensaje negativo....
… o esa persona no va a volver a asumir un riesgo.
javier ramirez @supercoco9 https://teowaki.com
Los reproches siempre en privado
Las alabanzas mejor en p blicoú
javier ramirez @supercoco9 https://teowaki.com
No pasa nada por decir que no.
* Pero es mucho mejor decir que sí
javier ramirez @supercoco9 https://teowaki.com
S , y...í
javier ramirez @supercoco9 https://teowaki.com
No digas “S , pero”í
trabajo en equipo
javier ramirez @supercoco9 https://teowaki.com
Si ves algo que est roto, y crees que eres capaz de áarreglarlo, primero ayuda a arreglarlo y ya tendr s átiempo de quejarte (constructivamente) m s áadelante
javier ramirez @supercoco9 https://teowaki.com
Olv date de “lo que es tuyo” y “lo que no es tuyo”.í
Si es bueno para tu proyecto, es tuyo.
javier ramirez @supercoco9 https://teowaki.com
Respeta las horas y los ritmos de los dem s.á
Planifica tus comunicaciones para que nunca tengas que escribir “Urgente” o interrumpir.
Sacar a alguien de “la zona”, no solo es poco productivo, es muy frustrante.
javier ramirez @supercoco9 https://teowaki.com
Asume que parte de tu trabajo es tedioso
javier ramirez @supercoco9 https://teowaki.com
- La autoridad se fundamenta en primer lugar en la raz n. Si ordenas a tu pueblo que se tire al mar, har ó ála revoluci n. Yo tengo el derecho de exigir óobediencia porque mis rdenes son razonables.ó
- el principito
javier ramirez @supercoco9 https://teowaki.com
Escucha a todo el mundo, no solamente a la gente que hace m s ru doá í
javier ramirez @supercoco9 https://teowaki.com
S generoso con lo que sabes. Comparte todo lo que évayas aprendiendo y d jalo documentado para éreferencia futura
javier ramirez @supercoco9 https://teowaki.com
Invierte un poco de tiempo en preparar un programa para que la gente nueva pueda integrarse en el equipo.
* La incepci n gil.ó á
javier ramirez @supercoco9 https://teowaki.com
Asume responsabilidades y toma decisiones, no dependas continuamente de comunicaciones con tu responsable.
javier ramirez @supercoco9 https://teowaki.com
Delega responsabilidades y no seas un cuello de botella haciendo que todo el mundo tenga que preguntarte continuamente.
Asume que la gente va a hacer las cosas de forma diferente a la tuya.
* Dictador benevolente
honestidad
javier ramirez @supercoco9 https://teowaki.com
Por defecto, trabaja siempre en abierto
javier ramirez @supercoco9 https://teowaki.com
Mant n alg n mecanismo donde se vea el avance de é útu trabajo, y qu cosas tienes previstas para despu sé é
javier ramirez @supercoco9 https://teowaki.com
Pide feedback activamente...
...y aprende a aceptarlo.
javier ramirez @supercoco9 https://teowaki.com
Si te das cuenta de que has hecho algo mal, recon celo y pide perd nó ó
evitar malentendidos
javier ramirez @supercoco9 https://teowaki.com
“lead by example”
Si est s introduciendo mecanismos nuevos de ácomunicaci n, salos para que los dem s vean lo ó ú áque se espera, lo que es aceptable y lo que no.
javier ramirez @supercoco9 https://teowaki.com
No des por sabidas las cosas. Es mejor dar siempre algo de contexto
* evita usar siglas/abreviaturas
javier ramirez @supercoco9 https://teowaki.com
Repite las cosas importantes varias veces en diferentes momentos.
S una marca, no un eslogané
* pueden tener efecto de psicolog a inversaí
javier ramirez @supercoco9 https://teowaki.com
Cont n el impulso de hacer las cosas nada m s las é áescuchas.
* aseg rate de que entiendes el motivo de lo que te úest n pidiendoá
javier ramirez @supercoco9 https://teowaki.com
Cuando te pidan algo, rep telo para asegurarte de íque lo has entendido bien.
Cuando pidas algo, haz que te lo repitan para estar seguro de que se te ha entendido bien.
javier ramirez @supercoco9 https://teowaki.com
La mejor forma de evitar problemas de comunicaci n, es cuando no hay nada que ócomunicar.
Busca las convenciones que hay en tu entorno y s guelas “siempre”. Aunque algo no se ajuste al 100% ía tu forma de ver el mundo
javier ramirez @supercoco9 https://teowaki.com
Y aseg rate de que todo el mundo tiene el mismo úvocabulario
* cuando dices que algo est “hecho”, Est hecho y á ¿ áen producci n? Funciona solo en tu m quina?ó ¿ á
* “urgente” significa dejar todo lo que est ¿ éhaciendo y arreglar algo o significa hacerlo lo siguiente cuando acabe lo que est haciendo?é
* cu les son los criterios de calidad para que algo ¿ áest “entregable”?é
javier ramirez @supercoco9 https://teowaki.com
Usa lenguaje sencillo. Evita hablar de “la parte contratante de la primera parte”. Si suenas a prefabricado, no vas a generar confianza.
Las expresiones locales y/o pintorescas pueden dar lugar a muchos malentendidos
javier ramirez @supercoco9 https://teowaki.com
Por muy buen rollo que haya, est s en tu trabajo y áno en la barra del bar. Evita el lenguaje NSFW
Mucho cuidado con las microagresiones
* esto incluye los comentarios que pones en el c digo, en commits, en pull requests, en playbooks óde ansible, en tickets de soporte...
javier ramirez @supercoco9 https://teowaki.com
Y recuerda, “shorter is better”
javier ramirez @supercoco9 https://teowaki.com
Las personas nos dejamos llevar mucho por la comunicaci n no verbaló
* cuando no hay interacci n personal, tus formas óson tu comunicaci n no verbaló
javier ramirez @supercoco9 https://teowaki.com
No invites a gente que no necesite estar solo “por cumplir”
Ten una agenda de temas a tratar
Respeta la duraci n m xima de la reuni nó á ó
Si se acaban los temas antes, termina antes
reuniones
javier ramirez @supercoco9 https://teowaki.com
Todos los temas que se traten necesitan tener una (y solo una) responsable
Todas las decisiones que se tomen necesitan tener una (y solo una) responsable
reuniones
javier ramirez @supercoco9 https://teowaki.com
Cuando se toma una decisi n por consenso no óun nime, todos tienen que comprometerse con esa ádecisi n antes de acabar la reuni nó ó
reuniones
javier ramirez @supercoco9 https://teowaki.com
Habla siempre de lo que est bien/mal, no de qui n á étiene raz n/est equivocadoó á
La fuerza del “ten is raz n las dos”.é ó
reuniones
javier ramirez @supercoco9 https://teowaki.com
* el t tulo te lo da la empresa, pero el liderazgo te lo ídan los compa erosñ
* no juegues la carta de “esto se hace porque soy el jefe”
si eres el jefe
javier ramirez @supercoco9 https://teowaki.com
* revisa peri dicamente a todo el equipo, y pide que óalguien te revise a ti
* es tu deber avisar a la gente que no est áfuncionando bien
* haz ru do celebrando las cosas que salen bien. íBusca ocasiones para reconocer el trabajo bien hecho
si eres el jefe
javier ramirez @supercoco9 https://teowaki.com
* conecta a la gente, y solo media entre ellos cuando sea necesario. D jales que se arreglené
* si una decisi n/proceso se est alargando, juega la ó ácarta de jefe, pero explicando por qué
* sospecha si todo el mundo est siempre de áacuerdo contigo
si eres el jefe
javier ramirez @supercoco9 https://teowaki.com
* crea din micas donde el equipo pueda hablar ásobre su trabajo, sin estar ligado a un proyecto concreto
* crea din micas donde se puedan compartir áconocimientos y generar reconocimiento
* fomenta la comunicaci n con equipos externosó
si eres el jefe
One MoreThing
share technical information, best practices, gossip, and lifehacks with your
developer friends.
share technical information, best practices, gossip, and lifehacks with your
developer friends.
share technical information, best practices, gossip, and lifehacks with your
developer friends.
share technical information, best practices, gossip, and lifehacks with your
developer friends.
Set a distance.
Set an expiration time.
Bye bye noise.
javier ramirez @supercoco9 https://teowaki.com
* casi todos los problemas, son problemas de personas. Casi todos los problemas de personas, son problemas de empat aí
* intenta eliminar frustraci n cuando te comunicas ócon tu equipo, y entender su punto de vista
* habla siempre con honestidad y genera un clima de confianza
* trabaja siempre para el bien del equipo
¿Nos pruebas?https://teowaki.com
Gracias
Javier Ramírez@supercoco9