¿Cómo debe comportarse un desarrollador en estas condiciones?

Para esto se hicieron Agile y otros métodos espirales. Cosas prácticas que puedes hacer ahora:

1) Configure JIRA, Pivotal Tracker u otra herramienta que le permita realizar un seguimiento de todas las solicitudes en una lista ordenada por prioridad, y que le permita asignar un costo en horas o un nivel de dificultad a cada solicitud.

2) Implemente “resúmenes de funciones” que sean descripciones escritas simples y persistentes de las funciones sobre las que los programadores y las partes interesadas pueden hacer preguntas, comentar, etc. Puede hacerlo en Google Drive o en JIRA, etc.

3) Encuentre una manera de comunicar que, “no puede arreglar el avión mientras está volando” a las partes interesadas. Los programadores que están siendo sacudidos son ineficientes y lentos. Déles trabajo incremental, como un vuelo corto en avión, y déjelos terminar ese trabajo, como aterrizar el avión, antes de cambiar sus objetivos. Cambie los objetivos a mitad del vuelo, y el avión podría quedarse sin gasolina o volar a través de un espacio aéreo peligroso. La metáfora es identificable para muchas personas.

Si siguen cambiando todo, entonces no están listos para contratar a alguien … todavía.

Pararía todo en sus pistas de inmediato.

Su objetivo siempre debe ser obtener un contrato con los parámetros descritos y las tareas facturables detalladas por escrito. Si se desvían de este contrato, puede facturarles por el trabajo realizado hasta ese punto y luego cambiar el contrato.

Esto es para su protección y la de ellos. Idealmente, un desarrollador competente debería estar ocupado y no tener tiempo de sobra para trabajar y reelaborar el mismo contrato. Tu tiempo literalmente es dinero, como es el de ellos. Si los ayuda a comprender esto cuantificando su tiempo por escrito, entonces deberían comprender un cambio en el precio final y el cronograma de los entregables si se produce una desviación del contrato.

Si simplemente están luchando para decidir qué hacer, ayúdelos a comprender sus requisitos. Identifique sus deficiencias y trabaje con ellos para delinear su proyecto para que entiendan mejor en qué se están metiendo y qué necesitan tener al final del túnel. Hágales las preguntas a largo plazo e identifique los requisitos a corto plazo.

Construya a largo plazo y tendrá un cliente estable durante años.

Estoy viajando en este momento, así que me disculpo por la breve respuesta.

Encuentra un nuevo trabajo

More Interesting

¿Cómo es el mercado laboral para un administrador de sistemas en Canadá?

¿Las empresas indias de TI valoran la certificación PMP de un desarrollador de software para Project Lead?

Cómo encontrar los mejores desarrolladores de aplicaciones móviles

Mi amigo dijo que no debería construir una startup si quiero convertirme en un buen desarrollador de software porque no tendría tiempo para hacer negocios y programar al mismo tiempo, ¿verdad?

¿Cómo puede un desarrollador de software recuperado de depresión volver al mercado después de 2 años de desempleo?

¿Qué piensan los desarrolladores profesionales de los cursos de programación en línea como Codecademy, Code School y freeCodeCamp.org?

¿Cuáles son algunos hábitos o prácticas sociales de los equipos de desarrolladores de software que son insultantes para las mujeres?

En la actual economía post-crisis financiera, ¿es más gratificante financieramente ser un desarrollador de software altamente competente o un analista / desarrollador cuantitativo promedio?

¿Los desarrolladores de software hacen un verdadero "desarrollo de software" en TCS / CTS / Infy y empresas de TI similares?

Si está trabajando en la versión 2 de una biblioteca, ¿su rama maestra debería apuntar a la versión de producción más reciente de 1.xx o 2.0.0?

¿Qué deben saber todos los gerentes no técnicos sobre la gestión de desarrolladores de software?

¿Cómo se ve un diseño de CV perfecto para un desarrollador de software?

¿Cuáles son algunos de los objetivos típicos que un programador / desarrollador de software de nivel superior esperaría trabajar para su revisión de desempeño?

¿Hay vacantes de Desarrollador de Software Senior en el área de Noida?

¿Cuáles son los softwares de cifrado de texto que confirman que los creadores / desarrolladores no pueden ver lo que escribo allí y posiblemente estoy 100% seguro?