
¡Muy buenas lector! 😃 Hoy vamos a ver cuales son los roles en el desarrollo de software.
Existen varios roles en el desarrollo de software, cada uno de ellos se dedica a una parte importante del ciclo de vida del software y en este artículo te voy a resumir muy brevemente cuales son las actividades y responsabilidades principales de cada uno.
Contents
👮♂️ Jefe de Proyecto
El jefe de proyecto es la persona encargada de hacer que todo funcione y que los diferentes equipos del proyecto se sincronicen y trabajen en equipo.
Además de la relación con los equipos de desarrollo, testing y arquitectura también es la cara visible hacia el cliente, es el que informa del avance y estado del proyecto al cliente que pagará por el producto o servicio.
Habitualmente también tiene la responsabilidad económica del proyecto.
Se puede decir que el Jefe de Proyecto es el que manda en el proyecto y al final es el responsable de si sale bien o mal.
👨💼 Comercial / Gerente
Se encargan de conseguir proyectos para su empresa y que se puedan ejecutar una vez contratados.
Los comerciales son los que se reúnen con el cliente en las fases más tempranas del proceso de software para proponer que sea su empresa la que se encargue de desarrollar el producto o servicio que el cliente está buscando.
📐 Arquitecto
Es la persona o personas con el suficiente conocimiento técnico del producto o servicio que se va a proporcionar como para dar una solución técnica a las necesidades del cliente.
Es el responsable de crear durante el proceso de desarrollo de software la documentación que recoge los requisitos (siempre en comunicación con el grupo de comerciales y el cliente).
Durante la fase de desarrollo y testing será el que centralice las decisiones técnicas sobre los problemas que irán surgiendo en el transcurso del proyecto.
👨💻 Desarrollador
Este grupo recibirá la documentación generada por el arquitecto e implementarán el producto según los requisitos.
🕵 Tester
Es el equipo que se encargará de asegurar que los requisitos definidos por el arquitecto se cumplen en la implementación del producto o servicio.
Deberá informar de todos los defectos encontrados en la fase de pruebas, pero también deberá de informar de todo lo que potencialmente puede ser un problema o mal entendido en la implementación.
Si quieres profundizar un poco más en las actividades del equipo de software puedes visitar nuestro artículo: Roles en el equipo de pruebas o ¿Qué es un tester?.
🙋♂️ Cliente
Finalmente recibe el producto después de haber encargado que se implementara.
Al final todo el esfuerzo del resto de equipos se centran en proporcionar una solución al problema o necesidad del cliente que les contrató.
Y estos son los roles que te puedes encontrar en el proceso de desarrollo de software. Espero que te pareciera interesante, si se te ocurre alguno más, por favor, añádelo en los comentarios del artículo.
Si te ha parecido útil este artículo y te gustaría recibir en tu correo las próximas entradas del blog, no dejes de suscribirte a mi Newsletter ✉ .
Y si ves que vale la pena… anímate! y comparte este artículo en Redes Sociales 👨💻, te lo agradecería infinito 😉 Puedes utilizar los botones de más abajo.
¡¡Muchas gracias por pasarte por aquí!! y… ¡¡Feliz búsqueda de defectos👾!!
Deja una respuesta