it-swarm-es.com

¿Esta lista de comportamientos de administración realmente atrae a los desarrolladores de software?

Me encontré con esta lista de comportamientos de administración ( http://suven.posterous.com/dos-and-donts-laading-software-development-te ).

Creo que tiene algunas gemas, pero no estoy 100% en algunos de ellos. He marcado esos con cursiva y mi nombre.

¿Usted, como desarrollador de software, piensa que estos son atractivos? ¿Cuál Tres serían su mejor "tengo que tener los artículos" de su administración?

No

  • No escaleras los equipos verticalmente agregando más personas.

  • No creas un equipo con más 10 personas.

  • No llames a las personas recursos, no es genial y es realmente ofensivo.

  • No asumas que las personas en equipos son intercambiables.

  • No compares equipos entre sí al resaltar las debilidades

  • No lanzar los equipos uno contra el otro

  • No crees plazos falsos

  • No forze la estandarización de las herramientas y los procesos en todos los equipos (creo que se puede argumentar para algunas situaciones: Todd)

  • No contrates a los gerentes de productos que no tienen ni idea del desarrollo de software.

  • No use exclusivamente los KPI para impulsar a sus equipos (no solo es ineficaz, sino que los desarrolladores encontrarán formas de conducir las métricas de KPI: "¿Quieres líneas de código? Tengo tus líneas de código ! "- Todd)

  • No forzcas a tus equipos a trabajar horas extras, incluso preguntando está obligado a crear tensión.

  • No asuma que el doble de la gente es igual a la mitad del tiempo.

hacer

  • Haga que la escala horizontalmente creando más equipos de aproximadamente 5-8 personas

  • Tener una visión para el producto y el equipo.

  • Aprecie que cada equipo es diferente, así que asignó proyectos apropiadamente

  • Motive a sus equipos (WOW: ese es un resbaladizo, difícil de definir uno. Estoy de acuerdo con el sentimiento, pero es como decir "ser efectivo" sin pautas. -Todd)

  • Permita que las personas se muevan entre equipos.

  • Tener sesiones para discutir la visión, estrategia, tecnología y proceso del producto.

  • Involucre al equipo al determinar el nombre del equipo/producto

  • Permita que sus equipos tomen sus propias decisiones, especialmente si son las personas con la experiencia.

  • Involucra a su equipo sobre cualquier decisión que afecta a la forma en que o en qué trabajan

  • Anima una metodología de desarrollo que coincida con el equipo y el proyecto.

  • Preste atención al plan de desarrollo personal de cada individuo.

8
Todd Williamson

Mi conjetura es que esta lista realmente apela a los desarrolladores de software porque valida su autoimagen como miman las divas creativas en lugar de los soldados de problemas de las clavos duros (un Là Winston Wolf) y esperan ser tratados profesionalmente como resultado.

También sospecho que si mejoramos las técnicas de desarrollo de software hasta el punto en que nuestro comercio fue certificable como el de los arquitectos, abogados, profesionales médicos y similares, podamos dirigirnos mejor cómo se administran los desarrolladores de software.

2
Huperniketes