Cada equipo de trabajo tiene sus propias particularidades, entornos y procedimientos de trabajo. En consecuencia, conviene tener claro las respuestas a una serie de cuestiones, tal y como refiere Thomas Stringer en su artículo 20 Questions a Software Engineer Should Ask When Joining a New Team, y que aconsejo leer para completar los detalles de esta relación.
Cuestiones técnicas
- ¿Cómo se compila localmente el software?
- ¿Cómo puedo probar localmente el software?
- ¿Cómo configuro mi entorno de desarrollo?
- ¿Dónde se encuentra el código fuente?
- ¿Dónde está el conducto CI/CD y cómo funciona?
- ¿Dónde está el product backlog?
- ¿Cómo se desarrollan las pruebas de preproducción y producción?
- ¿Cómo son las rotaciones y la asignación de tareas entre los desarrolladores?
- ¿Dónde está la documentación interna?
Cuestiones sobre colaboración
- ¿Cuál es la labor de cada integrante del equipo?
- ¿Cómo se establecen temporalmente los objetivos?
- ¿Con quién debo contactar para mis primeras preguntas?
- ¿Quién o qué determina las nuevas características?
- ¿Cómo se comunica el equipo?
Cuestiones externas
- ¿Cómo se obtiene el feedback del cliente?
- ¿Cuáles son los acuerdos de servicio para el cliente?
- ¿Dónde se encuentra la documentación pública y/o para el cliente?
Cuestiones sobre el enfoque al producto
- ¿Cuáles son los puntos débiles que tiene el software actual?
- ¿Cuál es el enfoque de los participantes?
- ¿Cuál es el ciclo de despliegue del software?
No hay comentarios:
Publicar un comentario