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 .
- ¿Se está reprimiendo la creatividad en las personas?
- ¿Qué puede hacer para que un cuaderno ya esté lleno nuevamente (para que pueda volver a escribir en él)?
- Siento que he perdido mi capacidad de pensar creativamente. ¿Qué tengo que hacer?
- ¿Qué debo hacer para obtener el éxito de la noche a la mañana?
- ¿Cómo puede un artista principiante evitar ser 'pretencioso'?
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.