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 ReportTranscript 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