Git es maravilloso (gracias Linus) y también puede ser un poco complicado, pero después de leer tu pregunta, creo que deberías reformularlo: “¿Cuál es un buen proceso estandarizado para trabajar con git y cómo puedo comunicarlo mejor a mi equipo? ? ”.
Primero, el equipo debe decidir qué significa usar “git correctamente”, luego debe escribirlo y configurarlo en un lugar fácilmente accesible (por lo que si alguien se olvida, puede echarle un vistazo). Luego debe informar a todos lo que se espera de ellos (en esta situación, cuáles son las reglas internas de git) y agregar este paso al proceso de incorporación del equipo. Entonces, y solo entonces, si alguien no está usando “git correctamente” después de un poco de margen de maniobra y ayuda del equipo, puede darle retroalimentación a esa persona.
Y cuando digo “dar retroalimentación” NO me refiero a decirle que “aprenda git correctamente”. Decirle que aprenda git correctamente es muy conflictivo (y según la ley de acción / reacción, si empujas a alguien, él / ella lo rechazará) y te encontrarás en una discusión que es el enemigo de los buenos comentarios. Un buen comentario:
- ¿Cuál es el mejor método de aprendizaje automático para predecir el tiempo de una observación dada?
- ¿Qué modelo de aprendizaje automático ha demostrado ser más exitoso (o es el más utilizado) en el comercio / finanzas cuantitativas?
- ¿Qué es la normalización de contraste local en la visión por computadora?
- Cómo determinar el tamaño de un archivo de video
- ¿Qué son los invariantes en informática?
- Ten la intención de construir algo (si vas con la intención de destrucción, la destrucción encontrarás).
- El objetivo es proporcionar información (que es diferente para el propósito), una vez que haya proporcionado la información y haya sido aceptada, la retroalimentación habrá terminado.
- La información tiene que ser sobre hechos OBSERVABLES (por ejemplo: si está prohibido comprometerse con la rama principal y él / ella lo hizo, entonces ese es un hecho observable).
- La información tiene que ser específica (qué hecho, cuándo, cuántas veces si es necesario, no se exceda).
- Comience a crear un buen contexto: el lugar correcto (una sala de reuniones puede ser suficiente), el momento adecuado (pregunte si está disponible durante 10 minutos, no pregunte si está disponible para recibir comentarios), las personas adecuadas (generalmente solo) y las palabras iniciales correctas (explique que lo está haciendo con buena intención y porque se preocupa por él / ella).
- La retroalimentación finaliza de manera rentable cuando la información ha sido aceptada por el receptor, pero evite discusiones, si alguna vez se encuentra en una discusión durante una retroalimentación, deténgala.
¡Espero que ayude!