« 5S and Software Development

January 4, 2010 • ☕️ 1 min read

Phase 1 — Seiri, Sorting: Going through all the tools, materials, etc., in the plant and work area and keeping only essential items. Everything else is stored or discarded.

  • Remove unused code
  • Uninstall useless software
  • Remove unused libraries

Phase 2 — Seiton, Straighten or Set in Order: the intent is to arrange the tools, equipment and parts in a manner that promotes work flow.

  • Build Scripts
  • Shortcuts
  • Symbolic Links to reach dev paths
  • Labelling of builds / deploy to QA

Phase 3 — Seiso, Sweeping or Shining or Cleanliness: Systematic Cleaning or the need to keep the workplace clean as well as neat.

  • Keep desk clean
  • Keep the OS desktop clean
  • Sort out emails

Phase 4 — Seiketsu, Standardizing: Standardized work practices or operating in a consistent and standardized fashion.

  • Patterns
  • Communication, common language

Phase 5 — Shitsuke, Sustaining the discipline: Refers to maintaining and reviewing standards. Once the previous 4S’s have been established, they become the new way to operate. Maintain the focus on this new way of operating, and do not allow a gradual decline back to the old ways of operating.

5S definitions are taken from wikipedia