Patrones Agiles

1,448 views
1,378 views

Published on

Presentacion que presenta la ventaja de la implementacion de patrones agiles

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,448
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Patrones Agiles

  1. 1. Patrones Agiles <ul><li>Adopcion de Metodologias Agiles </li></ul><ul><li>People and interactions over Process ans tools </li></ul><ul><li>Adopcion de Metodologias Agiles </li></ul><ul><li>People and interactions over Process ans tools </li></ul>Alex Fuentes
  2. 2. Las Estadisticas <ul><li>La regla del 80/20 , solo el 20% de las funcionalidades de un productos son utilizadas por los usuarios. </li></ul><ul><li>El costo por crear un productos es infinitamente menor a los costos por la mantencion y por seguir un roadmap. ( lifetime ) </li></ul>
  3. 3. Te parece familiar ... <ul><li>Quality delivered to Customer is Unacceptable </li></ul><ul><li>Delivering New Feactures to Customer Takes Too Long </li></ul><ul><li>Features Are Not Used by Customer </li></ul><ul><li>Software is Not Useful to Customer </li></ul><ul><li>Software is Too Expensive to Build </li></ul><ul><li>Us vs Them ( Process smells, customer,manager,develop,tester, etc) </li></ul><ul><li>Management with little visibility into the real progress </li></ul><ul><li>Bottlenecked Resources ( Multi-Tasking vs Single-Tasking ) </li></ul><ul><li>Bugs in Bugs-Tracker ( many bugs loss ) </li></ul><ul><li>Integration is Infrequent ( Usually because it is Painful ) </li></ul>
  4. 4. Entregando valor al Negocio <ul><li>Reduce time to market </li></ul><ul><ul><li>el tiempo que tarda un producto en llegar al punto de venta del publico se reduce </li></ul></ul><ul><ul><li>La empresa tiene la capacidad de generar dinero en menor tiempo </li></ul></ul><ul><li>Increase value to quality market </li></ul><ul><ul><li>La practica ayuda a mejorar el nivel de satisfacccion del cliente final. </li></ul></ul><ul><ul><li>Las practicas agiles benefician la visibilidad y permiten mejorar la calidad de producto en niveles de usuabilidad,scalabilidad. </li></ul></ul><ul><li>Increase flexibility & visibility </li></ul><ul><ul><li>Las practicas agiles benefician la capacidad de reaccionar a los cambios ,tanto cambios de nivel funcional o complejidad </li></ul></ul><ul><li>Reduce cost </li></ul><ul><ul><li>La regla del 80/20 , que determina que solamente el 20% del software es utilizado por el usuario final. </li></ul></ul><ul><li>Increase product lifetime </li></ul><ul><ul><li>Genera productos mas mantenibles y flexibles. </li></ul></ul>
  5. 5. Que es un patron <ul><li>Que es un patron </li></ul><ul><ul><li>Descripción detallada de una solución adecuada a un problema concreto. </li></ul></ul><ul><ul><li>Permite no reinventar la rueda </li></ul></ul><ul><ul><li>Permite aprender de la experiencia de otros </li></ul></ul><ul><ul><li>Permiten comparar implementaciones en diferentes contextos </li></ul></ul>
  6. 6. Adoptando Patrones Agiles <ul><li>Automated Developer Tests ( Abstract Pattern ) </li></ul><ul><ul><li>Mejorar la visibilidad del proceso de construccion </li></ul></ul><ul><ul><li>Mejorar la la calidad del software </li></ul></ul><ul><ul><li>Aumentar el tiempo de vida de los productos </li></ul></ul><ul><ul><li>Mejorar el time to market </li></ul></ul><ul><ul><li>Reducir los costos del proceso de construccion </li></ul></ul>
  7. 7. Adoptando Patrones Agiles <ul><li>Refactoring ( change the structure of that code while maintaining its behavior ). </li></ul><ul><ul><li>Mejorar la flexibilidad permitiendo cambios de requerimientos </li></ul></ul><ul><ul><li>Aumenta el tiempo de vida de los productos </li></ul></ul><ul><ul><li>Mejorar el Time to market </li></ul></ul><ul><ul><li>Mejora la calidad de los productos, debido a la capacidad de rediseñar componentes </li></ul></ul>
  8. 8. Adoptando Patrones Agiles <ul><li>Continuous Integration </li></ul><ul><ul><li>Reduce time to market </li></ul></ul><ul><ul><li>Mejora la visibilidad y la calidad en el proceso </li></ul></ul><ul><ul><li>Aumenta la velocidad del proceso de construccion </li></ul></ul>
  9. 9. Adoptando Patrones Agiles <ul><li>Simple Design </li></ul><ul><ul><li>Reduce los costos de los productos </li></ul></ul><ul><ul><li>Mejora el time to market </li></ul></ul><ul><ul><li>No se recarga tiempo en funcionalidades no necesarias </li></ul></ul><ul><ul><li>La mantencion del producto tiene un menor costo </li></ul></ul><ul><ul><li>Es mas facil agregar nuevas funcionalidades </li></ul></ul>
  10. 10. Adoptando Patrones Agiles <ul><li>Functional Test </li></ul><ul><ul><li>Reduce time to market </li></ul></ul><ul><ul><li>Mejora la visibilidad y la calidad en el proceso </li></ul></ul><ul><ul><li>Aumenta la velocidad del proceso de construccion </li></ul></ul><ul><ul><li>Define las reglas del negocio necesarias a cumplir </li></ul></ul><ul><ul><li>Los test funcionales poseen informacion que los clientes podrian utilizar como pruebas de aceptacion </li></ul></ul>
  11. 11. Resumen <ul><ul><li>Los patrones agiles generan un beneficio tanto a la organizacion entregando mayor visibilidad y reduciendo el time to market. </li></ul></ul><ul><ul><li>El tiempo para la implementaciones de patrones agiles son aprox 6 meses, con equipos estables. </li></ul></ul><ul><ul><li>Los patrones agiles es que estos patrones sean implementados en cluster es decir , que una organizacion implemente en conjunto un par de patrones agiles a la vez , para entregar un mejor resultado. </li></ul></ul><ul><ul><li>Los patrones agiles no determinan la forma en que sera gestionado un proyecto, sino que se enfocan en la construccion del producto. </li></ul></ul>
  12. 12. Referencia <ul><li>http://www.infoq.com/minibooks/agile-patterns </li></ul><ul><li>http://www.agile-spain.com/agilev2/manifiesto_agil </li></ul>

×