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:
- ¿Las nuevas empresas y los desarrolladores experimentados usarán Swift de Apple?
- ¿Cómo puede un desarrollador ganar dinero por desarrollar código para software de código abierto?
- Después de 2 años de experiencia en una empresa de TI como desarrollador de software, si cambio mi perfil como analista de datos en una nueva empresa, ¿debería tener que comenzar mi carrera desde cero?
- Imagine un freelance de desarrollo de software que ha adquirido un proyecto extremadamente importante que requiere un equipo. Sin embargo, el prototipo supera la financiación inicial. ¿Cuál es el mejor enfoque para darse cuenta del éxito del proyecto?
- ¿Qué buscan la mayoría de los programadores e ingenieros de software en su entorno de trabajo ideal?
- ¿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?
- ¿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.