Equipo de trabajo
-
Upload
carlos-aguas -
Category
Internet
-
view
35 -
download
0
Transcript of Equipo de trabajo
Equipo de trabajo para el desarrollo de un proyecto de
software
¿Que es un equipo de trabajo ?•Un equipo de trabajo es un grupo de personas organizadas, que trabajan juntas para lograr una meta. •Un equipo de trabajo pretende alcanzar unas metas comunes
¿Como trabaja un equipo?
• Tener una forma de trabajo sencilla de entender y aceptar por el equipo• Trabajar de forma eficiente: capacidad de medir el tiempo de desarrollo y tomar decisiones para mejorarlo
¿Qué es una metodología ?
• Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información
¿Qué es un rol ?
• Es la función o papel que cumple alguien o algo
Metodologías
• Scrum desarrollo ágil de cualquier tipo de producto, define roles, y forma de reproducir las iteraciones medibles, reuniones necesarias• eXtremeProgramming metodología más
específica al desarrollo de aplicaciones, define forma en la que se deben automatizar pruebas, control de versiones, requisitos, código colectivo
Importancia de las metodologías
• Labores a desarrollar en cada etapa• Secuencia en la que se cumplen esas etapas
Roles • Master: Vigilar el cumplimiento de la metodología.
Define prioridades, roles, proyectos. Facilita cosas.• Comercial: Primer contacto con el cliente. Vigila que
todo el proceso comercial sea rentable.• Arquitecto: Decidir tecnologías. Construir el
Sistema de soporte Arqo• Calidad (Tester): Decidir tecnologías. Construir el
Sistema de soporte Calidad
• Analista(Product Manager): Determinar requisitos del usuario, convertirlo a esquemas entendibles por el desarrollador, priorizar dentro tareas y hacer demo al usuario. Maximizar la usabilidad.• Gestor de Proyectos: planificación de
iteraciones, versiones de aplicaciones, reparto de tareas entre miembros del equipo. Maximizar regularidad del equipo y reparto coherente de tareas.• Programador de BD: desarrollo de BBDD
para mínima duplicidad.
• Programador de Negocio: desarrolla las librerías de negocio para máxima reutilización • Programador front-end: desarrollo de las
pantallas web para máxima usabilidad