Es importante para mí solo en la medida en que no obstaculice el sentido común que esperamos que la mayoría de los profesionales tengan.
Cuando hablamos de control de versiones, existe el argumento de que any version control beats not having anything at alleste no es el caso con los métodos de desarrollo. Los métodos significan reglas, y las reglas a veces se rompen. He trabajado para compañías que han estado haciendo cosas realmente tontas desde que tengo memoria, cualquiera que sea el problema que el procedimiento tonto para curar desapareció hace mucho tiempo.
Quiero lo siguiente de una empresa:
Procedimientos claramente documentados que se ajustan en unas pocas páginas. Si tengo que leer una disertación o (peor) una novela para ponerme al día, me perderé por mucho tiempo.
Evidencia de que la empresa está abierta a cambiar los procedimientos para mejor. Necesito poder hablar con alguien y decirle "Me doy cuenta de por qué lo estás haciendo [xyz], pero ahora hay una herramienta que hace la mayor parte de eso por ti. ¿Podemos usarla?"
Un poco de competencia puede ser bueno y, a menudo, es inevitable. Pero, evitaré cualquier tienda donde la competencia se use como un medio principal para motivar a las personas. Si ha codificado algo que envía el número de líneas comprometidas por día por el desarrollador a la impresora láser a las 5 PM, no quiero trabajar para usted.
Si no ha evitado que las compilaciones en repositorios bendecidos reciban cambios que rompen dicha compilación, corro como diablos. Lo último que quiero hacer a las 5:00 es introducir cambios del repositorio principal para probar mi compilación local, solo para encontrarme arreglando el punto y coma de otra persona.
Prefiero saltar a métodos que se asemejan a un método establecido que cayó del árbol ágil. No es obligatorio, pero una sensación de familiaridad ayuda a superar el obstáculo inicial de tratar de ser productivo sin cometer un error de procedimiento.
Si veo que pasaré más tiempo resentiendo los procedimientos que agradeciendo que existan, probablemente pasaré el trabajo.
El otro rotundo "¡oh no, nunca más!" es "Esperamos que también establezca las mejores prácticas para nosotros. Tenemos seis millones de líneas de código y 21 teletrabajadores, ¿deberíamos usar un SVN o algo así?" .
Alguien podría divertirse resolviendo eso. No soy ese chico :)