¿Es mi compañero de trabajo un desarrollador de software no estructurado?

En su comentario, pregunta: ¿Esto significa que mi compañero de trabajo es un desarrollador de software no estructurado y malo? ¿Significa que necesito mejorarme si quiero trabajar de manera ágil?

La respuesta es probablemente en algún lugar en el medio. El diseño del software es muy difícil, e incluso los mejores desarrolladores trabajan constantemente para mejorarlo. Por lo tanto, es muy probable que tanto usted como su compañero de trabajo puedan mejorar en algunas áreas. Parece que tienes una buena idea de cuáles son esas áreas.

Solo hay dos cosas que realmente importan para determinar si su compañero de trabajo es un desarrollador bueno o malo:

  1. ¿Hace bien el trabajo? ¿Su código funciona como se supone que debe hacerlo? ¿Cumple con los requisitos del usuario final? ¿Lo completó a tiempo? ¿El código es claro y mantenible? Básicamente, ¿es buena la salida?
  2. ¿Es capaz de trabajar con otros de manera efectiva? ¿Puede explicarte lo que está haciendo y por qué? ¿Te involucra y te permite participar? Básicamente, ¿es bueno el proceso?

Si obtiene un puntaje alto en estas dos cosas, no importa qué metodología use. Pero parece que se está quedando corto en el segundo, dejándote confundido mientras intentas trabajar con él. Debería trabajar para mejorar eso. El desarrollo de software no es un trabajo para genios creativos que quieran partir solos y construir una obra de arte. Es un esfuerzo de colaboración que requiere habilidades de comunicación.

Por otro lado, probablemente estés luchando por mantenerte en parte debido a la inexperiencia. Sea sincero sobre esto y dígale que está impresionado con su capacidad para trabajar de una manera tan desestructurada. Untarlo con mantequilla, luego pedir ayuda. Si se molesta por eso, tienes un problema de personal en tu empresa.

More Interesting

¿Cuál es el mejor, iPad o MacBook, para desarrolladores?

¿Es vergonzoso trabajar como desarrollador junior de software a los 32 años?

¿Qué diría un desarrollador de software sénior si no sabe la respuesta a una pregunta en una entrevista para un proyecto en el que trabajó?

¿Qué beneficios obtienen los pasantes desarrolladores de software JUSPAY? ¿Proporcionan algún gadget? ¿Qué pasa con la comida gratis?

¿Dónde puedo calificar a los desarrolladores?

Cómo cambiar el trabajo de desarrollo de Java desde el desarrollo de salesforce.com (Apex y VF)

¿Por qué estoy luchando con marcos de aprendizaje y desarrollo de software?

¿Por qué algunos programadores informáticos desarrollan un software sorprendente o nuevos conceptos, mientras que otros están atascados con el trabajo de programación básica?

¿Qué carrera es más prometedora: científico de datos o desarrollador de software? ¿Qué es mejor en términos de salario y crecimiento a largo plazo, y por qué?

¿Cuántos años debe trabajar un desarrollador de software en una empresa?

Me gustaría saber sobre trabajos de desarrollo de software en Lituania para un extranjero con una larga experiencia en C # que no habla lituano.

Imagine que tiene un hijo, y él le pide tres cosas que debe hacer para convertirse en un gran desarrollador. ¿Qué le dirías a él?

Cómo pasar de un desarrollador de software en un banco de inversión a un banquero de inversión / finanzas cuantitativas / estrategias y modelado / analista de negocios

Estoy trabajando como ingeniero de redes. No estoy interesado en este campo. Estoy cambiando mi perfil a desarrollador de software. ¿Qué idioma debo elegir que tenga un futuro muy brillante para los próximos 5 años al menos?

¿Los desarrolladores de software famosos omiten sus calificaciones educativas y simplemente ponen en su currículum que crearon el software por el que son famosos?