SlideShare uma empresa Scribd logo
1 de 12
Mejora Continua
Mayo 2017
Definición
 El Proceso de mejora continua es un concepto originado a partir de mediados del
siglo XX que pretende introducir mejoras en los productos, servicios y procesos.
 La mejora continua intenta optimizar y aumentar la calidad de un producto,
proceso o servicio. Es una forma de trabajar para hacer más productivo y agradable
nuestro sitio de trabajo. Además tiene la gran ventaja que lo podemos hacer en lo
personal o lo podemos llevar a gran escala aplicando otras metodologías ideadas
para varios tipos de procesos.
Requisitos
La mejora continua requiere que se cumplan algunos aspectos en el ambiente de trabajo:
 Apoyo en la gestión.
 Retroalimentacion (Feedback) y revisión de los pasos en cada proceso.
 Claridad en la responsabilidad.
 Poder de decisión para el trabajador.
 Forma tangible de realizar las mediciones de los resultados de cada proceso.
 La mejora continua como una actividad sostenible en el tiempo y regular y no como un arreglo
rápido frente a un problema puntual.
 Proceso original bien definido y documentado.
 Participación de los responsables del proceso.
 Transparencia en la gestión.
 Cualquier proceso debe ser acordado, documentado, comunicado y medido en un marco temporal
que asegure su éxito.
Metodologías
Existen 3 metodologías que se utilizan para la mejora continua, aplicables al desarrollo
de software:
 Ciclo de Deming
 Kaizen
 Katas
Ciclo de Deming
 Es uno de los ciclos de mejora continua más conocido y utilizado, debido a su
sencillez, ya que plantea que cualquier proceso debe pasar por las siguientes fases:
planificar, hacer, verificar y actuar, de manera repetitiva. Esto permite no solo que
el aprendizaje sea progresivo a lo largo del tiempo, aprendiendo algo al final de
cada ciclo (actuar) sino que se pueda aplicar a cualquier ámbito.
Kaizen
 Se trata de una filosofía de origen japonés pensada para su aplicación a nivel
global de una empresa o incluso a nivel personal.
 Se basa en un enfoque caracterizado por los siguientes rasgos distintivos:
 Mejora en pequeños pasos
 Mejora sin grandes inversiones
 Mejora con la participación de todos los miembros de la organización
 Mejorar actuando, implantando rápidamente las mejoras
Kata
 Plantea la mejora continua a través de modelos de práctica y repetición.
 Kata persigue la utilización a ciclo continuo y repetido de las técnicas Deming y
Kaizen, así añadiendo valor al término “Continua” propio del tipo de mejora que
nunca alcanza su fin, sino siempre encuentra nuevas oportunidades de mejora.
Aplicando Mejora Continua en equipos de
desarrollo de software
 Un ejemplo de aplicación de la mejora continua es aplicarla en equipos de
desarrollo basado en metodología Agile, como Scrum, esto por:
 Los equipos basados en metodología Scrum están dispuestos al cambio y al
aprendizaje continuo.
 En Scrum los ciclos se llaman Sprints, y calzan con los ciclos de mejora que se
mencionan en Deming, Kaizen o Kata, en combinación con las reuniones de
Scrum: Planning meeting (planificar), Daily meeting (hacer), Retrospective
meeting (verificar) (la Planning meeting del siguiente sprint o ciclo se
correspondería con actuar).
 El equipo Scrum tiene responsabilidades a la hora de enfrentarse a cada ciclo
(sprint) que se traduce en una mayor motivación, ya que se siente más autónomo a
la hora de identificar posibles acciones de mejora y también a la hora de
implantarlas.
Aplicando Mejora Continua en equipos de
desarrollo de software
 Otro ejemplo de aplicar mejora continua en desarrollo de software es la
automatización de pruebas, basado en metodología XP, esto, si y solo si, la
inversión en automatización esta compensada en el retorno (caso de negocio del
producto a desarrollar)
 Para realizar la implantación de esta automatización de pruebas utilizaremos las
herramientas:
 Integración continua y automatización de despliegues: Jenkins, Hudson, Bamboo
 Construcción de proyectos y ejecución automática de pruebas: Maven, Gradle
 Control de versiones y código fuente: Git, SVN
 Automatización de pruebas: Junit, Selenium, SonarQube
Conclusiones
 La mejora continua ha sido definido por diferentes teorías que se complementan
unas con las otras y que han permitido llegar a una definición completa de
herramientas y procesos a utilizar para alcanzar el objetivo de mejora.
 El concepto en sí, es algo muy común y que todos nosotros como personas
ejecutamos tarde o temprano a lo largo de nuestra vida.
 Referente a las metodologías agile, que utilizan los equipos de desarrollo de
Software Scrum se enfoca en los procesos para la gestión eficiente de un
equipo, eXtreme Programming mueve su foco hacia la repetición de las técnicas
más exitosas aplicadas para el desarrollo de software, llevando estas técnicas a su
extremo y persiguiendo un continuo aumento de la productividad y calidad del
software producido.
Referencias
 http://tusejemplos.com/ejemplos-de-kaizen/
 https://calidadgestion.wordpress.com/2012/07/11/herramientas-para-la-mejora-
continua/
 http://www.monografias.com/trabajos32/mejora-continua-software/mejora-
continua-software.shtml
 https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-
industrial/gesti%C3%B3n-y-control-de-calidad/kaizen-mejora-continua/
Mejora Continua
Mayo 2017

Mais conteúdo relacionado

Mais procurados

Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
isidro luna beltran
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2
Professional Testing
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.
Darthuz Kilates
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 

Mais procurados (20)

Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisis
 
CMMI
CMMICMMI
CMMI
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)MuleSoft y la Arquitectura Orientada a Microservicios (MSA)
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del Software
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
TSP
TSPTSP
TSP
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
 

Semelhante a Mejora continua en Desarrollo de Software

mejora continua no se que mas poner porque me pide mas text
mejora continua no se que mas poner porque me pide mas textmejora continua no se que mas poner porque me pide mas text
mejora continua no se que mas poner porque me pide mas text
MaxHelioCondoriCerpa
 
GRUPAL FUNDAMENTOS.pdf
GRUPAL FUNDAMENTOS.pdfGRUPAL FUNDAMENTOS.pdf
GRUPAL FUNDAMENTOS.pdf
LuCarrasco2
 
Calidad total do
Calidad total doCalidad total do
Calidad total do
Mariana Dis
 
Eduardo hinostroza asd
Eduardo hinostroza asdEduardo hinostroza asd
Eduardo hinostroza asd
ehinostroza
 
Mejoramiento continuo
Mejoramiento continuo Mejoramiento continuo
Mejoramiento continuo
Carol140109
 
Ao04 xv2 administracion de operaciones
Ao04 xv2 administracion de operacionesAo04 xv2 administracion de operaciones
Ao04 xv2 administracion de operaciones
YoshVD
 

Semelhante a Mejora continua en Desarrollo de Software (20)

Mejora en el desarrollo sotware
Mejora en el desarrollo sotwareMejora en el desarrollo sotware
Mejora en el desarrollo sotware
 
mejora continua no se que mas poner porque me pide mas text
mejora continua no se que mas poner porque me pide mas textmejora continua no se que mas poner porque me pide mas text
mejora continua no se que mas poner porque me pide mas text
 
Mejora continua winter choez
Mejora continua winter choezMejora continua winter choez
Mejora continua winter choez
 
mejora continua
mejora continuamejora continua
mejora continua
 
Mejora continua, Kaizen
Mejora continua, KaizenMejora continua, Kaizen
Mejora continua, Kaizen
 
Kaizen
KaizenKaizen
Kaizen
 
La mejora continua en el Mundo del Software
La mejora continua en el Mundo del SoftwareLa mejora continua en el Mundo del Software
La mejora continua en el Mundo del Software
 
Estrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De VstsEstrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De Vsts
 
GRUPAL FUNDAMENTOS.pdf
GRUPAL FUNDAMENTOS.pdfGRUPAL FUNDAMENTOS.pdf
GRUPAL FUNDAMENTOS.pdf
 
Calidad total do
Calidad total doCalidad total do
Calidad total do
 
Eduardo hinostroza asd
Eduardo hinostroza asdEduardo hinostroza asd
Eduardo hinostroza asd
 
CMMI
CMMICMMI
CMMI
 
Mejoramiento continuo
Mejoramiento continuo Mejoramiento continuo
Mejoramiento continuo
 
Calidad total y Herramientas de Mejora Continua
Calidad total y Herramientas de Mejora ContinuaCalidad total y Herramientas de Mejora Continua
Calidad total y Herramientas de Mejora Continua
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Ao04 xv2 administracion de operaciones
Ao04 xv2 administracion de operacionesAo04 xv2 administracion de operaciones
Ao04 xv2 administracion de operaciones
 
Mejoramiento continuo
Mejoramiento continuoMejoramiento continuo
Mejoramiento continuo
 
Eusebio lozano. xp. caso práctico. mejora continua
Eusebio lozano. xp. caso práctico. mejora continuaEusebio lozano. xp. caso práctico. mejora continua
Eusebio lozano. xp. caso práctico. mejora continua
 
Tema 2.pdf65465456+2+62+62+626+26+26+26+2+62
Tema 2.pdf65465456+2+62+62+626+26+26+26+2+62Tema 2.pdf65465456+2+62+62+626+26+26+26+2+62
Tema 2.pdf65465456+2+62+62+626+26+26+26+2+62
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Último (6)

ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 

Mejora continua en Desarrollo de Software

  • 2. Definición  El Proceso de mejora continua es un concepto originado a partir de mediados del siglo XX que pretende introducir mejoras en los productos, servicios y procesos.  La mejora continua intenta optimizar y aumentar la calidad de un producto, proceso o servicio. Es una forma de trabajar para hacer más productivo y agradable nuestro sitio de trabajo. Además tiene la gran ventaja que lo podemos hacer en lo personal o lo podemos llevar a gran escala aplicando otras metodologías ideadas para varios tipos de procesos.
  • 3. Requisitos La mejora continua requiere que se cumplan algunos aspectos en el ambiente de trabajo:  Apoyo en la gestión.  Retroalimentacion (Feedback) y revisión de los pasos en cada proceso.  Claridad en la responsabilidad.  Poder de decisión para el trabajador.  Forma tangible de realizar las mediciones de los resultados de cada proceso.  La mejora continua como una actividad sostenible en el tiempo y regular y no como un arreglo rápido frente a un problema puntual.  Proceso original bien definido y documentado.  Participación de los responsables del proceso.  Transparencia en la gestión.  Cualquier proceso debe ser acordado, documentado, comunicado y medido en un marco temporal que asegure su éxito.
  • 4. Metodologías Existen 3 metodologías que se utilizan para la mejora continua, aplicables al desarrollo de software:  Ciclo de Deming  Kaizen  Katas
  • 5. Ciclo de Deming  Es uno de los ciclos de mejora continua más conocido y utilizado, debido a su sencillez, ya que plantea que cualquier proceso debe pasar por las siguientes fases: planificar, hacer, verificar y actuar, de manera repetitiva. Esto permite no solo que el aprendizaje sea progresivo a lo largo del tiempo, aprendiendo algo al final de cada ciclo (actuar) sino que se pueda aplicar a cualquier ámbito.
  • 6. Kaizen  Se trata de una filosofía de origen japonés pensada para su aplicación a nivel global de una empresa o incluso a nivel personal.  Se basa en un enfoque caracterizado por los siguientes rasgos distintivos:  Mejora en pequeños pasos  Mejora sin grandes inversiones  Mejora con la participación de todos los miembros de la organización  Mejorar actuando, implantando rápidamente las mejoras
  • 7. Kata  Plantea la mejora continua a través de modelos de práctica y repetición.  Kata persigue la utilización a ciclo continuo y repetido de las técnicas Deming y Kaizen, así añadiendo valor al término “Continua” propio del tipo de mejora que nunca alcanza su fin, sino siempre encuentra nuevas oportunidades de mejora.
  • 8. Aplicando Mejora Continua en equipos de desarrollo de software  Un ejemplo de aplicación de la mejora continua es aplicarla en equipos de desarrollo basado en metodología Agile, como Scrum, esto por:  Los equipos basados en metodología Scrum están dispuestos al cambio y al aprendizaje continuo.  En Scrum los ciclos se llaman Sprints, y calzan con los ciclos de mejora que se mencionan en Deming, Kaizen o Kata, en combinación con las reuniones de Scrum: Planning meeting (planificar), Daily meeting (hacer), Retrospective meeting (verificar) (la Planning meeting del siguiente sprint o ciclo se correspondería con actuar).  El equipo Scrum tiene responsabilidades a la hora de enfrentarse a cada ciclo (sprint) que se traduce en una mayor motivación, ya que se siente más autónomo a la hora de identificar posibles acciones de mejora y también a la hora de implantarlas.
  • 9. Aplicando Mejora Continua en equipos de desarrollo de software  Otro ejemplo de aplicar mejora continua en desarrollo de software es la automatización de pruebas, basado en metodología XP, esto, si y solo si, la inversión en automatización esta compensada en el retorno (caso de negocio del producto a desarrollar)  Para realizar la implantación de esta automatización de pruebas utilizaremos las herramientas:  Integración continua y automatización de despliegues: Jenkins, Hudson, Bamboo  Construcción de proyectos y ejecución automática de pruebas: Maven, Gradle  Control de versiones y código fuente: Git, SVN  Automatización de pruebas: Junit, Selenium, SonarQube
  • 10. Conclusiones  La mejora continua ha sido definido por diferentes teorías que se complementan unas con las otras y que han permitido llegar a una definición completa de herramientas y procesos a utilizar para alcanzar el objetivo de mejora.  El concepto en sí, es algo muy común y que todos nosotros como personas ejecutamos tarde o temprano a lo largo de nuestra vida.  Referente a las metodologías agile, que utilizan los equipos de desarrollo de Software Scrum se enfoca en los procesos para la gestión eficiente de un equipo, eXtreme Programming mueve su foco hacia la repetición de las técnicas más exitosas aplicadas para el desarrollo de software, llevando estas técnicas a su extremo y persiguiendo un continuo aumento de la productividad y calidad del software producido.
  • 11. Referencias  http://tusejemplos.com/ejemplos-de-kaizen/  https://calidadgestion.wordpress.com/2012/07/11/herramientas-para-la-mejora- continua/  http://www.monografias.com/trabajos32/mejora-continua-software/mejora- continua-software.shtml  https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero- industrial/gesti%C3%B3n-y-control-de-calidad/kaizen-mejora-continua/