SlideShare a Scribd company logo
1 of 11
Download to read offline
MEJORA CONTINUA EN EQUIPOS
DE DESARROLLO SOFTWARE
Qué es, por qué debemos hacerlo, y cómo lo llevaremos a
cabo
@CesTM84
James Harrington (1993): Mejorar
un proceso significa cambiarlo
para hacerlo más efectivo,
eficiente y adaptable. Qué cambiar
y cómo cambiar depende del
enfoque específico del empresario
y del proceso.
La búsqueda de la excelencia comprende un proceso que
consiste en aceptar un nuevo reto cada día.
Edwards Deming (1996): La
administración de la Calidad
Total requiere de un proceso
constante, que será llamado
Mejora Continua, donde la
perfección nunca se logra pero
siempre se busca.
¿Qué es la Mejora
Continua?
Con la aplicación de la Mejora Continua
se contribuye a mejorar las debilidades
y afianzar las fortalezas de los Equipos,
así como de la Empresa en su conjunto.
De este modo se logra ser más
productivos y competitivos. Las
organizaciones y los Equipos deben
analizar los procesos utilizados, de
modo que si existe algún
inconveniente, problema o ineficiencia
estás puedan mejorarse o corregirse.
¿Por qué debemos
mejorar?
En muchas ocasiones no nos planteamos
que nuestros procesos y nuestra forma de
trabajar puede no ser eficiente, pero
creemos que no podemos pararnos a
repensar la estrategia porque debemos
seguir avanzando apresuradamente.
¿Verdaderamente estamos demasiado
ocupados para mejorar?
¿Tenemos otra
opción?
¿Qué vamos a
obtener?
 Calidad de los Procesos:
 Estandarización de procesos
 Visibilidad del proceso
 Visibilidad de la estrategia
 Visibilidad del estado
 Calidad del Equipo:
 Aprendizaje continuo
 Comunicación
 Colaboración
 Mayor confianza
 Calidad del Producto:
 Detección temprana de errores
 Testeo constante
 Diseño continuo
 Automatización de pruebas Ciclo de Deming
1. Pair Programming
¿Cómo lo vamos a
implementar?
o Mayor disciplina
o Mejor diseño
o Mejor código
o Menos errores
o Mayor cohesión del equipo
o Enseñanza mutua
The Economist: "Laurie Williams de la universidad de Utah en Salt Lake City ha demostrado que los
programadores emparejados son solamente 15% más lentos de dos programadores trabajando
independientemente, pero producen 15% menos errores. Y ya que la prueba y depuración son a menudo
muchas veces más costosas que la programación inicial, esto es da un resultado impresionante"
(Dr. Williams is currently Assistant Professor of Computer Science at North Carolina State University)
2. Integración Continua
¿Cómo lo vamos a
implementar?
o Automatización de pruebas
o Detección temprana de
errores
o Testeo constante
Jenkins es un servidor de integración continua, gratuito, open-source, fácil de implantar y
de utilizar. Actualmente es uno de los servidores de IC más empleados.
3. Mejora de procesos
¿Cómo lo vamos a
implementar?
o Estandarización de procesos
o Automatización
o Claridad
o Visibilidad
4. SCRUM
¿Cómo lo vamos a
implementar?
o Enfoque Agile
o Historias de Usuario
o Diseño Centrado en el Usuario
o Entrega continua de Software
con valor
o Iterativo e incremental
o Sprints Planning, Daily Scrum,
Sprint Review & Sprint
Retrospective
5. Equipo y Colaboración
¿Cómo lo vamos a
implementar?
o Equipo unido
o Equipo cercano
o Comunicación abierta y
directa
o Ambiente colaborativo
o Sentimiento de pertenencia
Mejora continua en equipos de desarrollo Software

More Related Content

What's hot

Katherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de softwareKatherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de softwareNati Cabraless
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)capetoche
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)Alejandro Araújo
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)Juan Garcia
 
Ciclo phva lite
Ciclo phva liteCiclo phva lite
Ciclo phva liteDany Rojas
 
Diapositivas ciclo phva
Diapositivas ciclo phvaDiapositivas ciclo phva
Diapositivas ciclo phvaAndrés Cruz
 
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies
 
Conceptos generales de calidad total
Conceptos generales de calidad totalConceptos generales de calidad total
Conceptos generales de calidad totalNancy Tovar
 
Cuestionario - Control de calidad
Cuestionario - Control de calidadCuestionario - Control de calidad
Cuestionario - Control de calidadGialrod1228
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raulRAUL CHAVIEL
 
El Nuevo Manual AIAG & VDA FMEA: Principales cambios
El Nuevo Manual AIAG & VDA FMEA: Principales cambiosEl Nuevo Manual AIAG & VDA FMEA: Principales cambios
El Nuevo Manual AIAG & VDA FMEA: Principales cambiosDQS de México
 
Proceso de mejoramiento continuo 5 s
Proceso de mejoramiento continuo 5 sProceso de mejoramiento continuo 5 s
Proceso de mejoramiento continuo 5 salemor84
 

What's hot (20)

Katherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de softwareKatherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de software
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
 
7iSF-5 cmm
7iSF-5   cmm7iSF-5   cmm
7iSF-5 cmm
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Sqm (5)
Sqm (5)Sqm (5)
Sqm (5)
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
 
Ciclo phva lite
Ciclo phva liteCiclo phva lite
Ciclo phva lite
 
Diapositivas ciclo phva
Diapositivas ciclo phvaDiapositivas ciclo phva
Diapositivas ciclo phva
 
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y AgileTaller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
Taller Technologies: Nuestra experiencia con ISO 9001-2008 y Agile
 
Conceptos generales de calidad total
Conceptos generales de calidad totalConceptos generales de calidad total
Conceptos generales de calidad total
 
Mejora Continua
Mejora ContinuaMejora Continua
Mejora Continua
 
Cuestionario - Control de calidad
Cuestionario - Control de calidadCuestionario - Control de calidad
Cuestionario - Control de calidad
 
Sqm (3)
Sqm (3)Sqm (3)
Sqm (3)
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raul
 
control Total
control Totalcontrol Total
control Total
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
El Nuevo Manual AIAG & VDA FMEA: Principales cambios
El Nuevo Manual AIAG & VDA FMEA: Principales cambiosEl Nuevo Manual AIAG & VDA FMEA: Principales cambios
El Nuevo Manual AIAG & VDA FMEA: Principales cambios
 
Proceso de mejoramiento continuo 5 s
Proceso de mejoramiento continuo 5 sProceso de mejoramiento continuo 5 s
Proceso de mejoramiento continuo 5 s
 

Viewers also liked

Competencias para la Calidad y la Mejora Continua
Competencias para la Calidad y la Mejora ContinuaCompetencias para la Calidad y la Mejora Continua
Competencias para la Calidad y la Mejora ContinuaJuan Carlos Fernandez
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Control De La Calidad Del Software
Control De La Calidad Del SoftwareControl De La Calidad Del Software
Control De La Calidad Del SoftwareDrivas89
 
Mejora Continua
Mejora ContinuaMejora Continua
Mejora ContinuaDhaliaP
 
Calidad mejora-continua-e-innovacion-presentacion-powerpoint
Calidad mejora-continua-e-innovacion-presentacion-powerpointCalidad mejora-continua-e-innovacion-presentacion-powerpoint
Calidad mejora-continua-e-innovacion-presentacion-powerpointJhon Marquez
 
Mejora Continua De La Calidad
Mejora Continua De La CalidadMejora Continua De La Calidad
Mejora Continua De La Calidadpaola uceda
 
La Mejora Continua
La Mejora ContinuaLa Mejora Continua
La Mejora ContinuaFabi Nava
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Indicadores de calidad
Indicadores de calidad Indicadores de calidad
Indicadores de calidad veronikamayo
 

Viewers also liked (14)

Competencias para la Calidad y la Mejora Continua
Competencias para la Calidad y la Mejora ContinuaCompetencias para la Calidad y la Mejora Continua
Competencias para la Calidad y la Mejora Continua
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Control De La Calidad Del Software
Control De La Calidad Del SoftwareControl De La Calidad Del Software
Control De La Calidad Del Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Mejora Continua
Mejora ContinuaMejora Continua
Mejora Continua
 
Mejora ContinúA
Mejora ContinúAMejora ContinúA
Mejora ContinúA
 
Calidad mejora-continua-e-innovacion-presentacion-powerpoint
Calidad mejora-continua-e-innovacion-presentacion-powerpointCalidad mejora-continua-e-innovacion-presentacion-powerpoint
Calidad mejora-continua-e-innovacion-presentacion-powerpoint
 
La Mejora Continua
La Mejora ContinuaLa Mejora Continua
La Mejora Continua
 
Mejora Continua De La Calidad
Mejora Continua De La CalidadMejora Continua De La Calidad
Mejora Continua De La Calidad
 
La Mejora Continua
La Mejora ContinuaLa Mejora Continua
La Mejora Continua
 
LA MEJORA CONTINUA
LA MEJORA CONTINUA LA MEJORA CONTINUA
LA MEJORA CONTINUA
 
Kaizen Mejora Contínua
Kaizen Mejora ContínuaKaizen Mejora Contínua
Kaizen Mejora Contínua
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Indicadores de calidad
Indicadores de calidad Indicadores de calidad
Indicadores de calidad
 

Similar to Mejora continua en equipos de desarrollo Software

Mejora continua
Mejora continuaMejora continua
Mejora continua09352
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerraNuria Guerra Cubero
 
Herramientas estadisticas
Herramientas estadisticasHerramientas estadisticas
Herramientas estadisticastrino64
 
Herramientas estadisticas
Herramientas estadisticasHerramientas estadisticas
Herramientas estadisticastrino64
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)Diana
 
One page flyer final (english spanish)
One page flyer final (english spanish)One page flyer final (english spanish)
One page flyer final (english spanish)Stephen Sellier
 
One Page Flyer Final (English-Spanish)
One Page Flyer Final (English-Spanish)One Page Flyer Final (English-Spanish)
One Page Flyer Final (English-Spanish)Stephen Sellier
 
Simuladores de negocios de mejora continua de procesos
Simuladores de negocios de mejora continua de procesosSimuladores de negocios de mejora continua de procesos
Simuladores de negocios de mejora continua de procesoslilianaglez94
 
mejora continua-six sigma
mejora continua-six sigmamejora continua-six sigma
mejora continua-six sigmaEdwin Zaldivar
 
Mejora continua en Desarrollo de Software
Mejora continua en Desarrollo de SoftwareMejora continua en Desarrollo de Software
Mejora continua en Desarrollo de SoftwareYoselin Salas Olivares
 
Exposicion scrum
Exposicion scrumExposicion scrum
Exposicion scrumFacebook
 
Estrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De VstsEstrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De VstsGabriel Oliva
 

Similar to Mejora continua en equipos de desarrollo Software (20)

Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerra
 
William Edwards Deming
William Edwards DemingWilliam Edwards Deming
William Edwards Deming
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
CMMI
CMMICMMI
CMMI
 
Herramientas estadisticas
Herramientas estadisticasHerramientas estadisticas
Herramientas estadisticas
 
Herramientas estadisticas
Herramientas estadisticasHerramientas estadisticas
Herramientas estadisticas
 
TSP
TSPTSP
TSP
 
Niveles de la calidad
Niveles de la calidadNiveles de la calidad
Niveles de la calidad
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)
 
One page flyer final (english spanish)
One page flyer final (english spanish)One page flyer final (english spanish)
One page flyer final (english spanish)
 
One Page Flyer Final (English-Spanish)
One Page Flyer Final (English-Spanish)One Page Flyer Final (English-Spanish)
One Page Flyer Final (English-Spanish)
 
Simuladores de negocios de mejora continua de procesos
Simuladores de negocios de mejora continua de procesosSimuladores de negocios de mejora continua de procesos
Simuladores de negocios de mejora continua de procesos
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
mejora continua-six sigma
mejora continua-six sigmamejora continua-six sigma
mejora continua-six sigma
 
Mejora continua en Desarrollo de Software
Mejora continua en Desarrollo de SoftwareMejora continua en Desarrollo de Software
Mejora continua en Desarrollo de Software
 
Mejora continua, Kaizen
Mejora continua, KaizenMejora continua, Kaizen
Mejora continua, Kaizen
 
Exposicion scrum
Exposicion scrumExposicion scrum
Exposicion scrum
 
Estrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De VstsEstrategias Para La Adopcion De Vsts
Estrategias Para La Adopcion De Vsts
 

Mejora continua en equipos de desarrollo Software

  • 1. MEJORA CONTINUA EN EQUIPOS DE DESARROLLO SOFTWARE Qué es, por qué debemos hacerlo, y cómo lo llevaremos a cabo @CesTM84
  • 2. James Harrington (1993): Mejorar un proceso significa cambiarlo para hacerlo más efectivo, eficiente y adaptable. Qué cambiar y cómo cambiar depende del enfoque específico del empresario y del proceso. La búsqueda de la excelencia comprende un proceso que consiste en aceptar un nuevo reto cada día. Edwards Deming (1996): La administración de la Calidad Total requiere de un proceso constante, que será llamado Mejora Continua, donde la perfección nunca se logra pero siempre se busca. ¿Qué es la Mejora Continua?
  • 3. Con la aplicación de la Mejora Continua se contribuye a mejorar las debilidades y afianzar las fortalezas de los Equipos, así como de la Empresa en su conjunto. De este modo se logra ser más productivos y competitivos. Las organizaciones y los Equipos deben analizar los procesos utilizados, de modo que si existe algún inconveniente, problema o ineficiencia estás puedan mejorarse o corregirse. ¿Por qué debemos mejorar? En muchas ocasiones no nos planteamos que nuestros procesos y nuestra forma de trabajar puede no ser eficiente, pero creemos que no podemos pararnos a repensar la estrategia porque debemos seguir avanzando apresuradamente. ¿Verdaderamente estamos demasiado ocupados para mejorar?
  • 5. ¿Qué vamos a obtener?  Calidad de los Procesos:  Estandarización de procesos  Visibilidad del proceso  Visibilidad de la estrategia  Visibilidad del estado  Calidad del Equipo:  Aprendizaje continuo  Comunicación  Colaboración  Mayor confianza  Calidad del Producto:  Detección temprana de errores  Testeo constante  Diseño continuo  Automatización de pruebas Ciclo de Deming
  • 6. 1. Pair Programming ¿Cómo lo vamos a implementar? o Mayor disciplina o Mejor diseño o Mejor código o Menos errores o Mayor cohesión del equipo o Enseñanza mutua The Economist: "Laurie Williams de la universidad de Utah en Salt Lake City ha demostrado que los programadores emparejados son solamente 15% más lentos de dos programadores trabajando independientemente, pero producen 15% menos errores. Y ya que la prueba y depuración son a menudo muchas veces más costosas que la programación inicial, esto es da un resultado impresionante" (Dr. Williams is currently Assistant Professor of Computer Science at North Carolina State University)
  • 7. 2. Integración Continua ¿Cómo lo vamos a implementar? o Automatización de pruebas o Detección temprana de errores o Testeo constante Jenkins es un servidor de integración continua, gratuito, open-source, fácil de implantar y de utilizar. Actualmente es uno de los servidores de IC más empleados.
  • 8. 3. Mejora de procesos ¿Cómo lo vamos a implementar? o Estandarización de procesos o Automatización o Claridad o Visibilidad
  • 9. 4. SCRUM ¿Cómo lo vamos a implementar? o Enfoque Agile o Historias de Usuario o Diseño Centrado en el Usuario o Entrega continua de Software con valor o Iterativo e incremental o Sprints Planning, Daily Scrum, Sprint Review & Sprint Retrospective
  • 10. 5. Equipo y Colaboración ¿Cómo lo vamos a implementar? o Equipo unido o Equipo cercano o Comunicación abierta y directa o Ambiente colaborativo o Sentimiento de pertenencia