Equipo de trabajo

10
Equipo de trabajo para el desarrollo de un proyecto de software

Transcript of Equipo de trabajo

Page 1: Equipo de trabajo

Equipo de trabajo para el desarrollo de un proyecto de

software

Page 2: Equipo de trabajo

¿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

Page 3: Equipo de trabajo

¿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

Page 4: Equipo de trabajo

¿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

Page 5: Equipo de trabajo

¿Qué es un rol ?

• Es la función o papel que cumple alguien o algo

Page 6: Equipo de trabajo

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

Page 7: Equipo de trabajo

Importancia de las metodologías

• Labores a desarrollar en cada etapa• Secuencia en la que se cumplen esas etapas

Page 8: Equipo de trabajo

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

Page 9: Equipo de trabajo

• 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.

Page 10: Equipo de trabajo

• 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