SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Basic
AGILE
SOFTWARE DEVELOPMENT
IMPROVEMENT
MEJORA CONTINUA
Copyrigth © 2017 - tech and solve
Mejora continua contempla las acciones, técnicas, herramientas y
prácticas enfocadas en la estabilización de un proceso y en establecer
elementos que permitan
Copyrigth © 2017 - tech and solve
Identificar puntos
y elementos de
mejora
Diseñar
pequeñas
acciones de
mejora
Incluir las
acciones de
mejora en el
proceso
Monitorear la
efectividad de las
acciones de
mejora
Obtener feedback
frecuente y de
manera efectiva
Copyrigth © 2017 - tech and solve
Edwards Deming propuso el ciclo de mejora
continua más utilizado en la actualidad
Copyrigth © 2017 - tech and solve
AGILE SOFTWARE DEVELOPMENT
Copyrigth © 2017 - tech and solve
Agile Software Development se refiere a un
conjunto de valores y principios que pretenden
abordar los aspectos por los cuales
tradicionalmente los proyectos de software no
son exitosos
Copyrigth © 2017 - tech and solve
Copyrigth © 2017 - tech and solve
Manifiesto por el Desarrollo Ágil de Software
{Valores}
Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.
Copyrigth © 2017 - tech and solve
Copyrigth © 2017 - tech and solve
Manifiesto por el Desarrollo Ágil de Software
{PRINCIPIOS}
Copyrigth © 2017 - tech and solve
Nuestra mayor prioridad es satisfacer al
cliente mediante la entrega temprana y
continua de software con valor.
Aceptamos que los requisitos cambien,
incluso en etapas tardías del desarrollo.
Los procesos Ágiles aprovechan el
cambio para proporcionar ventaja
competitiva al cliente.
Entregamos software funcional
frecuentemente, entre dos semanas y dos
meses, con preferencia al periodo de
tiempo más corto posible.
Los responsables de negocio y los
desarrolladores trabajamos juntos de
forma cotidiana durante todo el proyecto.
Los proyectos se desarrollan en torno a
individuos motivados. Hay que darles el
entorno y el apoyo que necesitan, y
confiarles la ejecución del trabajo.
El método más eficiente y efectivo de
comunicar información al equipo de
desarrollo y entre sus miembros es la
conversación cara a cara.
El software funcionando es la medida
principal de progreso.
Los procesos Ágiles promueven el
desarrollo sostenible. Los promotores,
desarrolladores y usuarios debemos ser
capaces de mantener un ritmo constante
de forma indefinida.
La atención continua a la excelencia
técnica y al buen diseño mejora la
Agilidad.
La simplicidad, o el arte de maximizar la
cantidad de trabajo no realizado, es
esencial.
Las mejores arquitecturas, requisitos y
diseños emergen de equipos auto-
organizados.
A intervalos regulares el equipo
reflexiona sobre cómo ser más efectivo
para a continuación ajustar y perfeccionar
su comportamiento en consecuencia.
AGILE SOFTWARE DEVELOPMENT
IMPROVEMENT
Copyrigth © 2017 - tech and solve
La mejora de la productividad, la calidad y las personas a través de
metodologías ágiles se basa en:
Copyrigth © 2017 - tech and solve
Entregas de software
tempranas y
frecuentes de para
que sea validado por
sus usuarios
Los equipos
conocen actual e
histórico su
desempeño de
forma cuantitativa
Entrega de producto
software en
unidades fijas de
tiempo (Semanas o
días)
Monitorear la
efectividad de las
acciones de mejora
Obtener feedback
frecuente y de
manera efectiva de
todos los
interesados
Copyrigth © 2017 - tech and solve
Scrum es el marco de trabajo ágil más maduro,
que permite incorporar en el proceso de
desarrollo los elementos de mejora continua
definidos por Edwards Deming de forma
sistemática
Copyrigth © 2017 - tech and solve
Iteraciones cortas con entrega de software que
permiten encontrar elementos de mejora de
producto desde etapas tempranas del proyecto
Revisiones diarias del estado del proyecto y de los
inconvenientes que van apareciendo en el camino
Después de cada ciclo de entrega, el
equipo analizar cómo puede mejorar
desde las perspectivas metodológica,
tecnológica y de la relación entre las
personas
Enfocarse en la cantidad de trabajo que
puede ser realizada en el tiempo
comprometido, puesto a disposición de
quienes pueden dar feedback y con la
mejor calidad Siempre se entrega software
funcional potencialmente
vendible
Copyrigth © 2017 - tech and solve

Más contenido relacionado

La actualidad más candente

Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agilesRene Ome
 
Manifiesto ágil y principios para la gestión de proyectos
Manifiesto ágil y principios para la gestión de proyectosManifiesto ágil y principios para la gestión de proyectos
Manifiesto ágil y principios para la gestión de proyectosOpen Source Pyme
 
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareClientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareSoftware Guru
 
¿En que Certificarme Scrum o PMP?
¿En que Certificarme Scrum o PMP?¿En que Certificarme Scrum o PMP?
¿En que Certificarme Scrum o PMP?itService ®
 
Ingenieria de software unidad 2
Ingenieria de software unidad 2Ingenieria de software unidad 2
Ingenieria de software unidad 2Dieguito Vargas
 
Gestión de proyecto
Gestión de proyectoGestión de proyecto
Gestión de proyectoeaburtoo
 
Adm Acelerada De Proyectos 02 10 08
Adm Acelerada De Proyectos 02 10 08Adm Acelerada De Proyectos 02 10 08
Adm Acelerada De Proyectos 02 10 08lviturro
 
Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de softwareNELSONJOSUETOLEDOGUZ
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Diego Rochina
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoArmando Picón Z.
 

La actualidad más candente (20)

Mini wq 3
Mini wq 3Mini wq 3
Mini wq 3
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agil
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agiles
 
Manifiesto ágil y principios para la gestión de proyectos
Manifiesto ágil y principios para la gestión de proyectosManifiesto ágil y principios para la gestión de proyectos
Manifiesto ágil y principios para la gestión de proyectos
 
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareClientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
 
¿En que Certificarme Scrum o PMP?
¿En que Certificarme Scrum o PMP?¿En que Certificarme Scrum o PMP?
¿En que Certificarme Scrum o PMP?
 
Ingenieria de software unidad 2
Ingenieria de software unidad 2Ingenieria de software unidad 2
Ingenieria de software unidad 2
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Gestión de proyecto
Gestión de proyectoGestión de proyecto
Gestión de proyecto
 
Adm Acelerada De Proyectos 02 10 08
Adm Acelerada De Proyectos 02 10 08Adm Acelerada De Proyectos 02 10 08
Adm Acelerada De Proyectos 02 10 08
 
Metod. de software
Metod. de softwareMetod. de software
Metod. de software
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de software
 
desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El Manifiesto
 
Metodologías Ágiles
Metodologías ÁgilesMetodologías Ágiles
Metodologías Ágiles
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
 

Similar a Basic agile software development improvement

12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx
12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx
12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docxGiuseppeFabianLpezCa
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agilesDaniel Remondegui
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptPGNaya
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agiltembla535
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1Sergio Sanchez
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPJose I. Honrado
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Mkt Manager Data Adviser
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agilesmmanuelo
 
Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Keller William
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosKeller William
 

Similar a Basic agile software development improvement (20)

12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx
12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx
12 PRINCIPIOS DEL MANIFIESTO ÁGIL.docx
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agil
 
Ingeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y TecnologíaIngeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y Tecnología
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
Exposicion
ExposicionExposicion
Exposicion
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Exponer mañana
Exponer mañanaExponer mañana
Exponer mañana
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 

Basic agile software development improvement

  • 3. Copyrigth © 2017 - tech and solve Mejora continua contempla las acciones, técnicas, herramientas y prácticas enfocadas en la estabilización de un proceso y en establecer elementos que permitan Copyrigth © 2017 - tech and solve Identificar puntos y elementos de mejora Diseñar pequeñas acciones de mejora Incluir las acciones de mejora en el proceso Monitorear la efectividad de las acciones de mejora Obtener feedback frecuente y de manera efectiva
  • 4. Copyrigth © 2017 - tech and solve Edwards Deming propuso el ciclo de mejora continua más utilizado en la actualidad Copyrigth © 2017 - tech and solve
  • 6. Copyrigth © 2017 - tech and solve Agile Software Development se refiere a un conjunto de valores y principios que pretenden abordar los aspectos por los cuales tradicionalmente los proyectos de software no son exitosos Copyrigth © 2017 - tech and solve
  • 7. Copyrigth © 2017 - tech and solve Manifiesto por el Desarrollo Ágil de Software {Valores} Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. Copyrigth © 2017 - tech and solve
  • 8. Copyrigth © 2017 - tech and solve Manifiesto por el Desarrollo Ágil de Software {PRINCIPIOS} Copyrigth © 2017 - tech and solve Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo. El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. El software funcionando es la medida principal de progreso. Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida. La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. Las mejores arquitecturas, requisitos y diseños emergen de equipos auto- organizados. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
  • 10. Copyrigth © 2017 - tech and solve La mejora de la productividad, la calidad y las personas a través de metodologías ágiles se basa en: Copyrigth © 2017 - tech and solve Entregas de software tempranas y frecuentes de para que sea validado por sus usuarios Los equipos conocen actual e histórico su desempeño de forma cuantitativa Entrega de producto software en unidades fijas de tiempo (Semanas o días) Monitorear la efectividad de las acciones de mejora Obtener feedback frecuente y de manera efectiva de todos los interesados
  • 11. Copyrigth © 2017 - tech and solve Scrum es el marco de trabajo ágil más maduro, que permite incorporar en el proceso de desarrollo los elementos de mejora continua definidos por Edwards Deming de forma sistemática
  • 12. Copyrigth © 2017 - tech and solve Iteraciones cortas con entrega de software que permiten encontrar elementos de mejora de producto desde etapas tempranas del proyecto Revisiones diarias del estado del proyecto y de los inconvenientes que van apareciendo en el camino Después de cada ciclo de entrega, el equipo analizar cómo puede mejorar desde las perspectivas metodológica, tecnológica y de la relación entre las personas Enfocarse en la cantidad de trabajo que puede ser realizada en el tiempo comprometido, puesto a disposición de quienes pueden dar feedback y con la mejor calidad Siempre se entrega software funcional potencialmente vendible
  • 13. Copyrigth © 2017 - tech and solve