Desarrollo de Proyectos Informáticos Formador: Verónica Rincón C. ROLES XP Pieza básica en desarrollos XP Más responsabilidad que en otros.
Download
Report
Transcript Desarrollo de Proyectos Informáticos Formador: Verónica Rincón C. ROLES XP Pieza básica en desarrollos XP Más responsabilidad que en otros.
Desarrollo de Proyectos Informáticos
Formador: Verónica Rincón C.
ROLES XP
Pieza básica en desarrollos XP
Más responsabilidad que en otros modos de
desarrollo
Responsable sobre el código
Responsable sobre el diseño (refactorización,
simplicidad)
Responsable sobre la integridad del sistema
(pruebas)
Capacidad de comunicación
Acepta críticas (código colectivo)
Apoya al cliente en la preparación/realización de las pruebas
funcionales
Ejecuta las pruebas funcionales y publica los resultados
Recoge, analiza y publica información sobre la marcha del
proyecto sin afectar demasiado el proceso
Supervisa el cumplimiento de la estimaciones en cada
iteración
Informa sobre la marcha de la iteración en curso
Controla la marcha de las pruebas funcionales, de los
errores reportados, de las responsabilidades aceptadas y
de las prueba añadidas por los errores encontrados.
Experto en XP
Responsable del proceso en su conjunto
Identifica las desviaciones y reclama
atención sobre las mismas
Guía al grupo de forma indirecta (sin
dañar su seguridad ni confianza)
Interviene directamente si es necesario
Atajar rápidamente el problema
Apoya al equipo XP en cuestiones puntuales
Analizar la información empleando medios más complejos que
no están al alcance de los clientes
Diagnosticar problemas comerciales u organizacionales
complicados
Capacitar a los clientes
Escuchar, brindar apoyo, aliento y consejo en los momentos
más difíciles
Favorece la relación entre usuarios y
desarrolladores
Confía en el equipo XP
Cubre las necesidades del equipo XP
Asegura que alcanza sus objetivos
ROLES
SCRUM
Persona que lidera al equipo guiándolo para que cumpla las
reglas y procesos de la metodología. Gestiona la reducción de
impedimentos del proyecto y trabaja con el Product
Owner para maximizar el roI.
Excelentes conocimientos de Scrum
Amplia vocación de servicio
Tendencia altruista
Amplia capacidad para la resolución de problemas
Analítico y observador
Saber incentivar y motivar
Capacidad docente e instructiva
Buen carisma para las negociaciones
Grupo de profesionales con los conocimientos técnicos
necesarios y que desarrollan el proyecto de manera
conjunta llevando a cabo las historias a las que se
comprometen al inicio de cada sprint.
Un pequeño equipo de 3 a 9 personas con las habilidades
transversales necesarias para realizar el trabajo (análisis,
diseño, desarrollo, pruebas, documentación, etc).
Funciones y responsabilidades:
Llevar el Backlog de producto, a desarrollos potencialmente
funcionales y operativos.
Ser profesionales expertos o avanzados en su disciplina
Tener "vocación" (la buena predisposición no alcanza) para
trabajar en equipo
Capacidad de auto-gestión
Se refiere a la gente que hace posible el
proyecto y para quienes el proyecto
producirá el beneficio acordado que justifica
su producción. Sólo participan directamente
durante las revisiones del sprint.
Canalizar las necesidades del negocio, sabiendo "escuchar" a
las partes interesadas en el producto y transmitirlas en
"objetivos de valor para el producto", al scrum team.
Maximizar el valor para el negocio con respecto al Retorno
de Inversión (RoI), abogando por los intereses del negocio.
Revisar el producto e ir adaptándole sus funcionalidades,
analizando las mejoras que éstas puedan otorgar un mayor
valor para el negocio.
Entrevistar al cliente, ayudándole a identificar sus
necesidades
Determinar las necesidades esenciales y no esenciales
Impedir la introducción de defectos tempranamente en la
construcción del sistema
Análisis de requisitos
Determinar la estructura básica de un sistema
Construir el documento de requisitos de usuario
Descomposición de subtemas
Interactuar con los programadores
Seleccionar el lenguaje y paradigma apropiado
Asegurarse que los módulos operan apropiadamente, por
ejemplo (inicializaciones, terminación y fallas)
Asignar procesos a unidades
Conocer la metodología