16
XP, Scrum and Kanban Renan Huanca Java Web Developer http://renidev.javabolivia.com http://renidev.twitter.com FLISOL EL ALTO BOLIVIA 2010

Procesos aplicados al desarrollo de software

Embed Size (px)

DESCRIPTION

De la charla que tuve en la FLISOLEl Alto - Bolivia2010

Citation preview

Page 1: Procesos aplicados al desarrollo de software

XP, Scrum and Kanban

Renan HuancaJava Web Developer

http://renidev.javabolivia.comhttp://renidev.twitter.com

FLISOLEL ALTO – BOLIVIA

2010

Page 2: Procesos aplicados al desarrollo de software

Procesos aplicados al desarrollo de software Problemas conocidos

Manifiesto Agil

XP

Scrum

Kanban

Noticias

Pensamientos

Page 3: Procesos aplicados al desarrollo de software

Problemas conocidos

•Necesitamos un Plan de Proyecto.•Necesitamos documentación “completa”.

Page 4: Procesos aplicados al desarrollo de software

Problemas conocidos

•Necesitamos dinero.

Page 5: Procesos aplicados al desarrollo de software

Problemas Conocidos

•Necesitamos gastar menos dinero?

Page 6: Procesos aplicados al desarrollo de software

Manifiesto ÁgilManifiesto por el Desarrollo Ágil de Software

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:

Individuos e interacciones sobre procesos y herramientasSoftware que funciona sobre documentación exhaustiva

Colaboración con el cliente sobre negociación de contratosResponder ante el cambio sobre seguimiento de un plan

Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.

Page 7: Procesos aplicados al desarrollo de software

Programación Extrema XP

Retroalimentación, asumir simplicidad, favorecimiento al cambio.

Page 8: Procesos aplicados al desarrollo de software

Programación Extrema XP

Page 9: Procesos aplicados al desarrollo de software

Scrum

Reconocimiento que durante el proyecto, el cliente cambia de opinión acerca de lo que quería y necesitaba.

Page 10: Procesos aplicados al desarrollo de software

Scrum

Page 11: Procesos aplicados al desarrollo de software

Kanban

“Justo a tiempo” significa hacer solamente “Lo que se necesita, cuando se necesita en la cantidad que se necesita”

Page 12: Procesos aplicados al desarrollo de software

Kanban

Page 13: Procesos aplicados al desarrollo de software

Kanban

Page 14: Procesos aplicados al desarrollo de software

Algunos pensamientos

“Ya se que pienses que puedes, o que no puedes, usualmente estas en lo correcto.”

Henry Ford

“Imaginación es mas importante que conocimiento." A. Einstein

Page 15: Procesos aplicados al desarrollo de software

Siempre intentar de ir por la Evolución en vez de la Revolución.

Page 16: Procesos aplicados al desarrollo de software

Gracias por su atención.

Renan HuancaDesarrollador de Aplicacioneshttp://renidev.javabolivia.comhttp://twitter.com/renidev/