¿Cómo podemos ser creativos con los programadores obstinados?

Tanto Leonid como Clyde tienen buenas ideas para ti. Lo mejor que puede hacer es trabajar para comprender y valorar a sus programadores, y ayudar a sus programadores a comprenderlo y valorarlo.

Sus detalles sugieren que hay una desconexión entre su equipo y los programadores de los que depende para traducir sus ideas en código funcional. Se necesitan mutuamente , y es tan importante que comprendan de dónde provienen como lo es para que ellos entiendan a dónde van.

La cuestión de la filosofía de codificación es una que tiene las calificaciones para discutir o no lo es: si le está diciendo a los expertos cómo hacer su trabajo, en lugar del resultado que desea al final, no está gastando su tiempo y energía de manera efectiva .

Sería útil saber cómo es la estructura de la relación de su equipo con los programadores. Si hay un gerente / director a cargo del desarrollo, codificación, etc., sería prudente involucrar a esa persona. Un buen gerente puede ayudar a alinear el equipo de programadores con los objetivos comerciales de manera más efectiva, y puede ayudar a administrar la escalabilidad y otras preocupaciones del estado futuro.

Independientemente de los otros factores, si está liderando el equipo (en lugar de ser un miembro del equipo, en cuyo caso debería estar trabajando con su gerente), su primer paso es involucrar a su contraparte en la tierra del programador y hablar sobre la estrategia y alineación de objetivos. Debe escuchar tanto como habla: su equipo está participando en esta relación ineficaz y su equipo deberá realizar cambios para solucionar el problema.

El estilo de comunicación, la articulación clara del propósito y la estrategia de un proyecto, y llevar a los programadores a las primeras discusiones tácticas probablemente ayudarán, pero sin abordar el problema básico de alineación y mejorar su propia comprensión de lo que los programadores deben hacer en términos de pruebas, administración, etc., para llevar sus ideas a la realidad, continuará teniendo problemas.

Parece que necesita encontrar un arquitecto de software y dejar de tratar de hablar con meros “programadores”. También podría necesitar un mejor proceso creativo.

Estos “programadores obstinados” probablemente piensen que solo está inventando excusas y gritando vagamente en términos que no pueden conciliarse con ningún tipo de especificación implementable.

Tal vez podría cumplir con todos sus requisitos para los trabajadores independientes a través de cámaras de compensación en línea como Elance, oDesk y Guru. Me gustaría saber qué tan bien funciona para usted y si su equipo creativo puede comunicarse de manera más efectiva con algún otro grupo de programadores.

(Honestamente, por el tono de su pregunta, apostaría a que las probabilidades de que eso funcione mejor).

Contrata a un gerente de producto calificado que pueda liderar este equipo y brindarte comentarios honestos sobre a qué personas se les debe pedir que abandonen la empresa.

Lea el impresionante libro Creativity Inc. Por Ed Catmull
Tiene toneladas de grandes ideas.

Si lo desea, puede regalarles un libro y hablar sobre ello. Estoy seguro de que dará lugar a interesantes debates y soluciones.

Una de mis citas favoritas

“El arte desafía la tecnología, y la tecnología inspira el arte …” – John Lasseter, Pixar