3

¿Qué significa SCRUM como metodología de desarrollo Ágil?

SCRUM es parte de las metodologías ágiles

  • El cliente quiere ver algo funcionando; es decir, las líneas de código deben llevar a un producto funcional *

¿Qué es Ágil?:

• Es la habilidad de crear productos y responder al cambio
• Es un conjunto de marcos de trabajo y metodologías

Es mucho más que una metodología para el desarrollo de proyectos que precisan de rapidez y flexibilidad, es una filosofía que supone una forma distinta de trabajar y de organizarse. De tal forma que cada proyecto se ‘trocea’ en pequeñas partes que tienen que completarse y entregarse en pocas semanas. El objetivo es desarrollar productos y servicios de calidad que respondan a las necesidades de unos clientes cuyas prioridades cambian a una velocidad cada vez mayor.

Metodologías (se pueden utilizar con cualquier marco de trabajo):

  • Pair programming

  • TDD (Test Driven Development)

  • P2P (Peer to peer programing)

Diferencias entre desarrollo tradicional y ágil:

1. Grupos de trabajo

  • Tradicional: grupos grandes de trabajo, puede generar dificultades cómo saber quién está trabajando en qué.

  • Ágil: equipos de trabajo más pequeños con un tiempo de desarrollo corto ejm: 2 semanas (1 iteración)

2. ¿Cómo se manejan los requerimientos?

  • Tradicional: grandes listas de requerimientos.

  • Ágil: pequeñas listas de requerimientos que vamos a trabajar durante la iteración.

3. Generación de valor

  • Tradicional: Trabajar toda la lista de requerimientos y al final mostrar al cliente con lo que creemos es el producto terminado.

  • Ágil: Entregar los pequeños avances al cliente cada iteración para que pueda ver los cambios en el producto poco a poco.

Manifiesto por el Desarrollo Ágil de Software
http://agilemanifesto.org/iso/es/manifesto.html

Manifiesto: A través del tiempo ganamos experiencia y generamos mayor calidad.

Estamos descubriendo mejoras formas de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros
Aceptar el cambio y entregar productos que respondan a las necesidades del cliente generando valor al usuario.

1scrum.png

El manifiesto Ágil:

  1. El cliente Primero. -> Entrega continua de software.
  2. Aceptar cambios. -> Dan ventaja competitiva.
  3. Iteración rápida. -> Entregas cada 2 semanas a 2 meses.
  4. Trabajo estrecho con los responsables del negocio.
  5. Individuos motivados. -> Darles entorno y apoyo. Dejar que ejecuten.
  6. Comunicación cara a cara del equipo. -> más eficiente
  7. Software funcionando es la medida de progreso
  8. Desarrollo sostenible. -> Ritmo constante de forma indefinida.
  9. Atención a la excelencia técnica y buen diseño.
  10. Simplicidad. -> El arte de maximizar el trabajo no realizado.
  11. Lo mejor surge de equipos auto-organizados.
  12. Ajuste y perfección. -Intervalos regulares sobre cómo ser más efectivo.

Certificación SCRUM
https://certiprof.com/pages/scrum-foundations-professional-certificate-sfpc-spanish

valores scrum.png
2. rolscrum.png

4. proceso scrum.png!

FB_IMG_1439689587459.jpg

Escribe tu comentario
+ 2