Requisitos agiles 2010

1,634 views
1,724 views

Published on

Published in: Education, Technology, Travel
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,634
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
70
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Requisitos agiles 2010

  1. 1. The Requirements Week Seminario Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Almudena Díez 8 de Junio de 2010 www.visuresolutions.com
  2. 2. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? 1. El Manifiesto Ágil 2. Algunos datos 3. Metodologías tradicionales y métodos ágiles 4. Requisitos ágiles, ¿qué son? 5. User stories 6. Los requisitos en SCRUM 7. SCRUM con IRQA 8. Conclusiones www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 2
  3. 3. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Manifesto for Agile Software Development, see http://agilemanifesto.org/ www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 3
  4. 4. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? 1. A principios de 2008, el informe “Enterprise Agile Adoption In 2007” (Forrester Research, Inc.) estimaba que aproximadamente 1/6 de los equipos de desarrollo de software habían adoptado metodologías ágiles de alguna forma 2. Según otros estudios (2009), en torno a 1/5 de las organizaciones de desarrollo de software han adoptado métodos ágiles, pero no en todos los proyectos ni en todos los equipos de desarrollo 3. La metodología ágil más utilizada es SCRUM (50%), seguida de métodos mixtos SCRUM-XP (24%) www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 4
  5. 5. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Metodologías tradicionales Metodologías ágiles Define Code Test www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 5
  6. 6. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Metodologías tradicionales Metodologías ágiles • Largos ciclos de iteración • Sprints • Mucha documentación • User stories • Fecha de liberación tardía • Rapidez en liberación de versiones • Poco uso de prototipos • Prototipos • Pruebas al final • Pruebas continuas www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 6
  7. 7. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Los principios Ágiles han resultado ser especialmente útiles en proyectos que tienen objetivos que van evolucionando con el tiempo www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 7
  8. 8. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Requisitos ágiles: algunos principios El cliente dirige el desarrollo: el cliente especifica y prioriza el desarrollo del producto Conseguir valor: el cliente establece los objetivos y los cuantifica Respuesta a cambios: los requisitos no son contratos – evolucionan durante el desarrollo Recibir respuesta inmediatamente: el cliente utiliza en seguida las nuevas funciones y prototipos. La comunicación y la colaboración activa en el equipo de proyecto es esencial Escribir los requisitos cuando se necesitan: los requisitos se detallan en el momento en que hacen falta, no al principio Detallar los requisitos lo imprescindible: los requisitos se escriben con el nivel de detalle imprescindible en cada caso www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 8
  9. 9. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Escribir los requisitos cuando se necesitan y con el nivel de detalle imprescindible: evitar detalles innecesarios El requisito se debe detallar cuando: • Está a punto de ser diseñado • Hay una necesidad de negocio o se obtiene algún valor para el cliente al especificar el detalle • Hay una legislación o regulación que requiera que el requisito se detalle en un cierto momento www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 9
  10. 10. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Los requisitos en las metodologías tradicionales Representan las necesidades del cliente Sistematizan el diálogo cliente/proveedor Materializan acuerdo cliente/proveedor Aseguran la fase de construcción Definen las pruebas de aceptación ……. y en las metodologías ágiles también www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 10
  11. 11. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Los requisitos en metodologías ágiles: User Stories 1. Se llama user story a una descripción concisa, escrita, de una parte de funcionalidad que será evaluada por un usuario 2. Elementos en la descripción: • Quién (rol del usuario) • Qué (objetivo) • Por qué (razón) www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 11
  12. 12. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? User Stories: ¿casos alternativos? www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 12
  13. 13. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? User Stories: ¿restricciones? www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 13
  14. 14. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 14
  15. 15. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 15
  16. 16. Practicando Requisitos Requisitos y Agilidad, ¿son compatibles? Conclusiones Las metodologías ágiles están aquí para quedarse Son metodologías (¡ni más ni menos!): • No son recetas mágicas sino métodos que hay que entender y adaptar a la organización y a los proyectos • No tienen validez universal: no son válidas para todos los tipos de proyecto ni para todos los equipos de trabajo Los requisitos y la agilidad no están reñidos: también en las metodologías ágiles se analizan y se gestionan los requisitos El énfasis no está en la documentación sino en la comprensión de los requisitos …….. ….. como debe ser www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 16

×