SlideShare a Scribd company logo
1 of 12
Kaizen
A continual improvement process, also often
called a continuous improvement process
(abbreviated as CIP or CI), is an ongoing effort to
improve products, services, or processes.
Kai (“cambio”) zen(“bueno”)
Kaizen
• Deming: es una estrategia de mejora continua de la calidad en cuatro pasos.
Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar).
Los resultados de la implementación de este ciclo permiten a las empresas una
mejora integral de la competitividad, de los productos y servicios, mejorando
continuamente la calidad, reduciendo los costes, optimizando la
productividad, reduciendo los precios, incrementando la participación del
mercado y aumentando la rentabilidad de la empresa u organización.
• Kaisen: “mejora continua que involucra a todos”. Es pues un sistema integral y
sistémico destinado a mejorar tanto a las empresas, como a los procesos y
actividades que las conforman, y a los individuos que son los que las hacen
realidad. El objetivo primero y fundamental es mejorar para dar al cliente o
consumidor el mayor valor agregado.
• Katas: Código Kata es un intento de llevar este elemento de la práctica para el
desarrollo de software que ayuda a un programador a perfeccionar sus habilidades
a través de la práctica y la repetición.
Un kata es un ejercicio de karate en la que repites una forma muchas, muchas
veces, haciendo pequeñas mejoras en cada uno. La intención detrás de código kata
es similar y el objetivo es la práctica, no la solución.
Deming. PDCA (plan–do–check–act )
3) CHECK Study the actual results (“DO”) and compare against the expected results
("PLAN"). Look for deviation in implementation from the plan and also look for the
appropriateness and completeness of the plan to enable the execution.
4) ACT Request corrective action on significant differences between actual and
planned results. Analyze the differences to determine their root causes. Determine
where to apply changes that will include improvement of the process or product.
1) PLAN Establish the
objectives and processes
necessary to deliver results
in accordance with the
expected output
2) DO Implement the plan,
make the product. Collect
data for charting and
analysis in the following
steps.
Lean.- 5S
Seiri (Sort – Separar, ordenar).
Seiton (Set in order –
Almacenar, simplicar).
Seiso (Shine – Fregar, barrer).
Seiketsu (Standardize – Estandarizar).
Shitshuke (Sustain – Sistematizar, auto-
disciplina).
Kaizen aplicado al sw
Kaizen aplicado al sw: deming
Kaizen aplicado al SW: entrega
continua
Kaizen aplicado al SW: continuous
testing
Kaizen aplicado al SW: lean
programming
• Lean programming is a concept that emphasizes optimizing
efficiency and minimizing waste in the development of a computer
program. The concept is that efficiencies can be applied and waste
managed at all levels: each individual, every
department, interdepartmental operations, the organization as a
whole, and the relationships of the organization with customers
and suppliers.
• Lean programming is based on rules that were developed by several
corporations in the 1980s. The rules have an upbeat and positive
tenor. For example, waste and intermediate artifacts should be kept
to a minimum. Documentation should be concise, and should cover
generalities without getting lost in details. Individual workers, as
well as customers, should be consulted frequently, and their views
and opinions taken seriously. A primary goal is continuous
improvement at all levels and in all phases of the operation.
Kaizen aplicado al SW: kanban in sw
development. Kanban boards
Kaizen aplicado al SW: refactoring
• Code refactoring is the process of restructuring existing computer
code.
• Refactoring improves nonfunctional attributes of the software.
Advantages include improved code readability and reduced
complexity to improve source code maintainability, and create a
more expressive internal architecture or object model to improve
extensibility.
Resources
• http://continuations.com/post/60704032/kaiz
en-for-developers-the-centrality-of-quality
• http://www.codeforlife.org/2009/07/5s-
kaizen-in-software-engineering-part.html
• Refactoring. Improving the Design of Existing
Code by Martin Fowler
• Most images from Wikimedia Commons, the
free media repository

More Related Content

What's hot

TOTAL QUALITY MANAGEMENT
TOTAL QUALITY MANAGEMENTTOTAL QUALITY MANAGEMENT
TOTAL QUALITY MANAGEMENTReaz Uddin
 
Implementing A Continuous Improvement Process
Implementing A Continuous Improvement ProcessImplementing A Continuous Improvement Process
Implementing A Continuous Improvement Processkevinbuche
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineeringrinkimusaddi
 
10 Continuous Improvement Strategies That Work
10 Continuous Improvement Strategies That Work10 Continuous Improvement Strategies That Work
10 Continuous Improvement Strategies That WorkCreative Safety Supply
 
Sig sigma - process interventions - Organizational Change and Development -...
Sig sigma -  process interventions -  Organizational Change and Development -...Sig sigma -  process interventions -  Organizational Change and Development -...
Sig sigma - process interventions - Organizational Change and Development -...manumelwin
 
Lean Project Management Sample
Lean Project Management SampleLean Project Management Sample
Lean Project Management Sampleahmad bassiouny
 
How pdca cycle used in context of TQM
How pdca cycle used in context of TQMHow pdca cycle used in context of TQM
How pdca cycle used in context of TQMAkhil Padiga
 
Kaizen ~ Continuous Process Improvement (Cpi)
Kaizen ~  Continuous Process Improvement (Cpi)Kaizen ~  Continuous Process Improvement (Cpi)
Kaizen ~ Continuous Process Improvement (Cpi)Anand Subramaniam
 
vivek sharma business process reengineering presentation
vivek sharma   business process reengineering presentationvivek sharma   business process reengineering presentation
vivek sharma business process reengineering presentationAkash Maurya
 
Continuous Improvement techniques
Continuous Improvement techniquesContinuous Improvement techniques
Continuous Improvement techniquesBenjeerUsmani
 
Key principles in continuous improvement culture
Key principles in continuous improvement cultureKey principles in continuous improvement culture
Key principles in continuous improvement cultureGopala P.
 
Continuous improvement: the Deming Wheel (PDCA)
Continuous improvement: the Deming Wheel (PDCA)Continuous improvement: the Deming Wheel (PDCA)
Continuous improvement: the Deming Wheel (PDCA)encognize G.K.
 
Morrisons session 3
Morrisons session 3Morrisons session 3
Morrisons session 3philg2
 
Quality approaches
Quality approachesQuality approaches
Quality approachesPMC Mentor
 

What's hot (20)

TOTAL QUALITY MANAGEMENT
TOTAL QUALITY MANAGEMENTTOTAL QUALITY MANAGEMENT
TOTAL QUALITY MANAGEMENT
 
Implementing A Continuous Improvement Process
Implementing A Continuous Improvement ProcessImplementing A Continuous Improvement Process
Implementing A Continuous Improvement Process
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineering
 
10 Continuous Improvement Strategies That Work
10 Continuous Improvement Strategies That Work10 Continuous Improvement Strategies That Work
10 Continuous Improvement Strategies That Work
 
Lesson6
Lesson6Lesson6
Lesson6
 
Sig sigma - process interventions - Organizational Change and Development -...
Sig sigma -  process interventions -  Organizational Change and Development -...Sig sigma -  process interventions -  Organizational Change and Development -...
Sig sigma - process interventions - Organizational Change and Development -...
 
Lean Project Management Sample
Lean Project Management SampleLean Project Management Sample
Lean Project Management Sample
 
Tqm
TqmTqm
Tqm
 
How pdca cycle used in context of TQM
How pdca cycle used in context of TQMHow pdca cycle used in context of TQM
How pdca cycle used in context of TQM
 
Kaizen ~ Continuous Process Improvement (Cpi)
Kaizen ~  Continuous Process Improvement (Cpi)Kaizen ~  Continuous Process Improvement (Cpi)
Kaizen ~ Continuous Process Improvement (Cpi)
 
vivek sharma business process reengineering presentation
vivek sharma   business process reengineering presentationvivek sharma   business process reengineering presentation
vivek sharma business process reengineering presentation
 
Efficiency
Efficiency Efficiency
Efficiency
 
Continuous Improvement techniques
Continuous Improvement techniquesContinuous Improvement techniques
Continuous Improvement techniques
 
Key principles in continuous improvement culture
Key principles in continuous improvement cultureKey principles in continuous improvement culture
Key principles in continuous improvement culture
 
BPR case study
BPR case study BPR case study
BPR case study
 
Tqm power point
Tqm power pointTqm power point
Tqm power point
 
15 operations, quality and productivity
15  operations, quality and productivity15  operations, quality and productivity
15 operations, quality and productivity
 
Continuous improvement: the Deming Wheel (PDCA)
Continuous improvement: the Deming Wheel (PDCA)Continuous improvement: the Deming Wheel (PDCA)
Continuous improvement: the Deming Wheel (PDCA)
 
Morrisons session 3
Morrisons session 3Morrisons session 3
Morrisons session 3
 
Quality approaches
Quality approachesQuality approaches
Quality approaches
 

Similar to Kaizen SW

Continous process improvement
Continous process improvementContinous process improvement
Continous process improvementSarfraz Ashraf
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement BprRoy Antony Arnold G
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consultingRoel van Overdam
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First ConsultingRoel van Overdam
 
Ppt total quality management
Ppt total quality managementPpt total quality management
Ppt total quality managementAnitha Velusamy
 
Product development kaizen (PDK)
Product  development kaizen (PDK)Product  development kaizen (PDK)
Product development kaizen (PDK)Glen Alleman
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
Hall MR12CD Wednesday 09h15 - Sello Mosai
Hall MR12CD Wednesday 09h15 - Sello MosaiHall MR12CD Wednesday 09h15 - Sello Mosai
Hall MR12CD Wednesday 09h15 - Sello Mosai7391456
 
Lean thinking and methods
Lean thinking and methodsLean thinking and methods
Lean thinking and methodsSergey Ter
 

Similar to Kaizen SW (20)

Continous process improvement
Continous process improvementContinous process improvement
Continous process improvement
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement Bpr
 
Mis unit iv PIMR
Mis unit iv PIMRMis unit iv PIMR
Mis unit iv PIMR
 
Lect7
Lect7Lect7
Lect7
 
Lect7
Lect7Lect7
Lect7
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
 
Ppt total quality management
Ppt total quality managementPpt total quality management
Ppt total quality management
 
Product development kaizen (PDK)
Product  development kaizen (PDK)Product  development kaizen (PDK)
Product development kaizen (PDK)
 
Kaizen1
Kaizen1Kaizen1
Kaizen1
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Hall MR12CD Wednesday 09h15 - Sello Mosai
Hall MR12CD Wednesday 09h15 - Sello MosaiHall MR12CD Wednesday 09h15 - Sello Mosai
Hall MR12CD Wednesday 09h15 - Sello Mosai
 
Innovation training
Innovation trainingInnovation training
Innovation training
 
Methods for quality management
Methods for quality managementMethods for quality management
Methods for quality management
 
Dit yvol2iss20
Dit yvol2iss20Dit yvol2iss20
Dit yvol2iss20
 
5sandkaizen
5sandkaizen5sandkaizen
5sandkaizen
 
Lean thinking and methods
Lean thinking and methodsLean thinking and methods
Lean thinking and methods
 
Kaizenpresentation
KaizenpresentationKaizenpresentation
Kaizenpresentation
 
5s and kaizen
5s and kaizen5s and kaizen
5s and kaizen
 
Dit yvol5iss28
Dit yvol5iss28Dit yvol5iss28
Dit yvol5iss28
 

Recently uploaded

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Kaizen SW

  • 1. Kaizen A continual improvement process, also often called a continuous improvement process (abbreviated as CIP or CI), is an ongoing effort to improve products, services, or processes. Kai (“cambio”) zen(“bueno”)
  • 2. Kaizen • Deming: es una estrategia de mejora continua de la calidad en cuatro pasos. Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar). Los resultados de la implementación de este ciclo permiten a las empresas una mejora integral de la competitividad, de los productos y servicios, mejorando continuamente la calidad, reduciendo los costes, optimizando la productividad, reduciendo los precios, incrementando la participación del mercado y aumentando la rentabilidad de la empresa u organización. • Kaisen: “mejora continua que involucra a todos”. Es pues un sistema integral y sistémico destinado a mejorar tanto a las empresas, como a los procesos y actividades que las conforman, y a los individuos que son los que las hacen realidad. El objetivo primero y fundamental es mejorar para dar al cliente o consumidor el mayor valor agregado. • Katas: Código Kata es un intento de llevar este elemento de la práctica para el desarrollo de software que ayuda a un programador a perfeccionar sus habilidades a través de la práctica y la repetición. Un kata es un ejercicio de karate en la que repites una forma muchas, muchas veces, haciendo pequeñas mejoras en cada uno. La intención detrás de código kata es similar y el objetivo es la práctica, no la solución.
  • 3. Deming. PDCA (plan–do–check–act ) 3) CHECK Study the actual results (“DO”) and compare against the expected results ("PLAN"). Look for deviation in implementation from the plan and also look for the appropriateness and completeness of the plan to enable the execution. 4) ACT Request corrective action on significant differences between actual and planned results. Analyze the differences to determine their root causes. Determine where to apply changes that will include improvement of the process or product. 1) PLAN Establish the objectives and processes necessary to deliver results in accordance with the expected output 2) DO Implement the plan, make the product. Collect data for charting and analysis in the following steps.
  • 4. Lean.- 5S Seiri (Sort – Separar, ordenar). Seiton (Set in order – Almacenar, simplicar). Seiso (Shine – Fregar, barrer). Seiketsu (Standardize – Estandarizar). Shitshuke (Sustain – Sistematizar, auto- disciplina).
  • 6. Kaizen aplicado al sw: deming
  • 7. Kaizen aplicado al SW: entrega continua
  • 8. Kaizen aplicado al SW: continuous testing
  • 9. Kaizen aplicado al SW: lean programming • Lean programming is a concept that emphasizes optimizing efficiency and minimizing waste in the development of a computer program. The concept is that efficiencies can be applied and waste managed at all levels: each individual, every department, interdepartmental operations, the organization as a whole, and the relationships of the organization with customers and suppliers. • Lean programming is based on rules that were developed by several corporations in the 1980s. The rules have an upbeat and positive tenor. For example, waste and intermediate artifacts should be kept to a minimum. Documentation should be concise, and should cover generalities without getting lost in details. Individual workers, as well as customers, should be consulted frequently, and their views and opinions taken seriously. A primary goal is continuous improvement at all levels and in all phases of the operation.
  • 10. Kaizen aplicado al SW: kanban in sw development. Kanban boards
  • 11. Kaizen aplicado al SW: refactoring • Code refactoring is the process of restructuring existing computer code. • Refactoring improves nonfunctional attributes of the software. Advantages include improved code readability and reduced complexity to improve source code maintainability, and create a more expressive internal architecture or object model to improve extensibility.
  • 12. Resources • http://continuations.com/post/60704032/kaiz en-for-developers-the-centrality-of-quality • http://www.codeforlife.org/2009/07/5s- kaizen-in-software-engineering-part.html • Refactoring. Improving the Design of Existing Code by Martin Fowler • Most images from Wikimedia Commons, the free media repository