Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Metodo agil xp

No description
by

josue jenkins

on 23 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Metodo agil xp

Alumnos
Profesora
Metodo agil xp
Josue Jenkins
Grethel Castro
Andrés Chaves

Que es un metodo Ágil?
Conjunto de metodologías de Desarrollo de Sofware
Interacciones 1-4 semanas
Los pasos de cada Interacción
Solo la documentación necesaria
Comunicación en tiempo real
¿Que es XP?
Como funciona
XP se basa en cuatro fases principales
Roles
Gloriana Peña
Manifiesto Ágil
4-El software que funciona es la prueba fehaciente de que puede medir el progreso del proyecto.
5-Desarrollo sostenible, capaz de mantener un ritmo constante.
6-Trabajo cercano de forma cotidiana entre las personas del negocio y desarrolladores.
1-La satisfacción del cliente a través de la entrega rápida y continua de paquetes de software útiles de valores.
2-Nuevos requisitos son bienvenidos incluso en la etapa final del desarrollo.
3-Entrega con frecuencia de software que funcione,preferentemente en semanas en vez de meses.
esta dividido en el 12 principios
7-La conversación cara a cara es la mejor forma de comunicación.
8-Los proyectos están construidos en torno de personas motivadas, a los cuales se les tiene que dar la confianza necesaria para que realicen la tarea.
9-Atención continua a la excelencia técnica y al buen diseño.
10-Simplicidad.
11-Equipos que se auto-organizan.
12-Adaptación regular a las circunstancias cambiantes.
La Programación Extrema es un método ágil; se concentra en los equipos ágiles y proyectos de calidad.
La metodología se centra en los equipos de las pequeñas y medianas empresas que se desarrollan software frente a las necesidades rápidamente cambiantes
Comunicación
La metodología utiliza practicas que refuerzan la comunicación tales como:
FEEDBACK
Practica basada en la información de retorno entre los miembros del equipo y también la relación con el cliente con el fin de mejorar la practica de la comunicación.
Consecuencias de la accione o planes que se hicieron.
Retroalimentación concreta e inmediata.
Soluciones simple a los requerimientos
Fácil de analizar, implementar, probar y cambiar
Implementar las medidas necesarias
La programación en parejas
integración continua
información de escritorio
Estimar el esfuerzo en la planificación
Lanzamiento de juegos(Entrega) frecuentes
Valentía
Informar de un cambio en una interface que se utiliza ampliamente
Hacer una construccion de una solucion Simple
La posibilidad de resiver comentarios negativos
Respeto
Desde un desarrollador con otro
Los desarrolladores con el cliente
Cliente con los desarrolladores
Es muy importante para metodologia la entrega continua
Simplicidad
Escuchar
Diseñar
Codificar
Probar
Probar
Desarrollar las pruebas antes degenerar el codigo para tener una prueba mas objetiva del correct funcionamiento del sistema.
Se debe aprender a escuchar muy bien al cliente, al jefe de proyecto y todo el mundo en general.
Codificar
Todo el software se produce mediante la propuesta a punto de pequeñas versiones incrementales de produccion corta
Diseño
La estructura de este debe ser clara.
Hay que siseñar lo que las nesecidades del problema requieren
Probar

Desarrollar las pruebas antes de generar el codigo para tener una prueba mas objetiva del correcto funcionamiento del sistema
Escuchar
Programador
Responsable de decisiones técnicas
Responsable de construir el sistemas
Sin distinción entre analistas,diseñadores o codificadores
En XP,los programadores diseñan, programan y realizan pruebas
Jefe de Proyecto
Organiza y guía las reuniones
Asegura condiciones adecuadas para el proyecto.
Cliente
Es parte del equipo
Determina que construir y cuando
Establece las pruebas funcionales
Encargado de Pruebas
Ayuda al cliente con las pruebas funcionales
Se asegura de que las pruebas funcionales se superen.
Rastreador
Observa sin molestar
Conserva Datos Históricos
Entrenador
Responsable del proceso
Tiende a estar en un segundo plano a medida que el equipo madura.
Buenas Practicas para XP
Diseño Simple
Pair Programing
Estandares de codificacion
Mover a las gente
40 horas semanales
Entre otros
40 horas Semanales
Trabajo con calidad
Ritmo de trabajo saludable
Las horas extraordinarios se permite cuando traen productividad para la ejecucion del proyecto.
Trabajo energizado

Estandares de codificacion
Establecer reglas
formatos
Nomenclatura
Codigo identado
Metaforas
Facilitar la comunicacion con el cliente
Tenemos que traducir las palabras del cliente para implementarlas dentro del proyecto
Pair Programing
Par de programacion/dos en un solo equipo
instructor/principiante
Comentado por dos
evitar y reducir asi la posibilidad de defectos
Diseño simple
La funcionalidad esta implementada,sin tener que preocuparse acerca de los sistemas de autenticacion y restricciones de acceso(seguridad)
codigo debe ser facilmente identificado y remplazado con codigo simple
Full transcript