0
FLISOL<br />EL ALTO – BOLIVIA<br />2010<br />Metodologías aplicadas al desarrollo de software<br />XP, Scrum y Kanban<br /...
Metodologías aplicadas al desarrollo de software<br />Problemas Conocidos<br />Manifiesto Ágil<br />Algunas Soluciones<br ...
Problemas conocidos<br /><ul><li>Necesitamos un Plan de Proyecto.?
Necesitamos documentación “completa”.?</li></li></ul><li>Problemas conocidos<br /><ul><li>Respetamos al cliente?
Quien paga?</li></li></ul><li>Problemas Conocidos<br /><ul><li>Necesitamos  gastar menos dinero?
Son las personas necesarias?</li></li></ul><li>Problemas Conocidos<br />El Cliente sabe exactamente lo que quiere.<br />No...
Manifiesto Ágil<br />Manifiesto por el Desarrollo Ágil de Software<br />Estamos descubriendo mejores maneras de desarrolla...
Algunas Soluciones<br />
Programación Extrema XP<br />Retroalimentación, asumir simplicidad,  favorecimiento al cambio.<br />
Programación Extrema XP<br />
Scrum<br />Reconocimiento que durante el proyecto, el cliente puede cambiar de opinión respecto de lo que quería y/o neces...
Scrum<br />
Scrum<br />En pocas palabras<br /><ul><li>Organización en pequeños equipos auto-organizados y multidisciplinares.
División del trabajo en una lista de pequeños elementos muy concretos.
Lista de trabajos priorizados con tiempos coordinados con el cliente.
Cada trabajo tiene su tiempo estimado.
Los trabajos tienen definidos en cortos tiempos.</li></li></ul><li>Kanban<br />“Justo a tiempo” significa hacer solamente ...
Kanban<br />
Kanban<br />Por Hacer<br />En Proceso<br />Terminado<br />A<br />B<br />D<br />C<br />E<br />
Kanban<br />En desarrollo<br />Vivo<br />Liberado<br />Backlog<br />Seleccionados<br />(2)<br />(2)<br />(1)<br />En proce...
Kanban<br />En pocas palabras<br /><ul><li>Escribir cada tarea en un pedazo de papel
Asignar una columna a cada parte del proceso.
Upcoming SlideShare
Loading in...5
×

Metodologias aplicadas al desarrollo de software

1,627

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,627
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Metodologias aplicadas al desarrollo de software"

  1. 1. FLISOL<br />EL ALTO – BOLIVIA<br />2010<br />Metodologías aplicadas al desarrollo de software<br />XP, Scrum y Kanban<br />Renan Huanca<br />http://renidev.javabolivia.com<br />http://twitter.com/renidev<br />
  2. 2. Metodologías aplicadas al desarrollo de software<br />Problemas Conocidos<br />Manifiesto Ágil<br />Algunas Soluciones<br />XP<br />Scrum<br />Kanban<br />Pensamientos<br />
  3. 3. Problemas conocidos<br /><ul><li>Necesitamos un Plan de Proyecto.?
  4. 4. Necesitamos documentación “completa”.?</li></li></ul><li>Problemas conocidos<br /><ul><li>Respetamos al cliente?
  5. 5. Quien paga?</li></li></ul><li>Problemas Conocidos<br /><ul><li>Necesitamos gastar menos dinero?
  6. 6. Son las personas necesarias?</li></li></ul><li>Problemas Conocidos<br />El Cliente sabe exactamente lo que quiere.<br />Nosotros sabemos hacer nuestro trabajo.<br />
  7. 7. Manifiesto Ágil<br />Manifiesto por el Desarrollo Ágil de Software<br />Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de esta experiencia hemos aprendido a valorar:<br /> <br />Individuos e interacciones sobre procesos y herramientas<br />Software que funciona sobre documentación exhaustiva<br />Colaboración con el cliente sobre negociación de contratos<br />Responder ante el cambio sobre seguimiento de un plan <br /> <br />Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.<br />
  8. 8. Algunas Soluciones<br />
  9. 9. Programación Extrema XP<br />Retroalimentación, asumir simplicidad, favorecimiento al cambio.<br />
  10. 10. Programación Extrema XP<br />
  11. 11. Scrum<br />Reconocimiento que durante el proyecto, el cliente puede cambiar de opinión respecto de lo que quería y/o necesitaba. <br />
  12. 12. Scrum<br />
  13. 13. Scrum<br />En pocas palabras<br /><ul><li>Organización en pequeños equipos auto-organizados y multidisciplinares.
  14. 14. División del trabajo en una lista de pequeños elementos muy concretos.
  15. 15. Lista de trabajos priorizados con tiempos coordinados con el cliente.
  16. 16. Cada trabajo tiene su tiempo estimado.
  17. 17. Los trabajos tienen definidos en cortos tiempos.</li></li></ul><li>Kanban<br />“Justo a tiempo” significa hacer solamente “Lo que se necesita, cuando se necesita en la cantidad que se necesita”<br />
  18. 18. Kanban<br />
  19. 19. Kanban<br />Por Hacer<br />En Proceso<br />Terminado<br />A<br />B<br />D<br />C<br />E<br />
  20. 20. Kanban<br />En desarrollo<br />Vivo<br />Liberado<br />Backlog<br />Seleccionados<br />(2)<br />(2)<br />(1)<br />En proceso<br />Terminado<br />E<br />C<br />A<br />F<br />J<br />D<br />I<br />G<br />H<br />K<br />L<br />M<br />N<br />
  21. 21. Kanban<br />En pocas palabras<br /><ul><li>Escribir cada tarea en un pedazo de papel
  22. 22. Asignar una columna a cada parte del proceso.
  23. 23. Limitar WIP (Work In Progress)
  24. 24. Medir el tiempo. </li></li></ul><li>Algunos pensamientos<br />“Ya sea que pienses que puedes, o que no puedes, usualmente estas en lo correcto.” <br />Henry Ford<br />“Imaginación es mas importante que conocimiento." <br />A. Einstein<br />
  25. 25. Muchas veces es mejor ir por el camino de la “Evolución” en vez de la “Revolución”.<br />David J Anderson<br />http://www.agilemanagement.net/<br />http://twitter.com/agilemanager<br />
  26. 26. Gracias por su atención.<br />Renan Huanca<br />http://renidev.javabolivia.com<br />http://twitter.com/renidev/<br />
  27. 27. Cual es el Mejor?<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×