View
1.268
Download
1
Category
Preview:
DESCRIPTION
Presentation on Poka Yoke in Software which was delivered by Dhaval Doshi and Gurpreet Luthra at ThoughtWorks xConf in July 2012. For details refer to Blog Post: http://techie-notebook.blogspot.in/2012/07/poka-yoke-applying-mistake-proofing-to.html
Citation preview
POKA YOKEThe Science of Mistake Proofing
Gurpreet Luthra & Dhaval Doshi(ThoughtWorks xConf – Bangalore – July 2012)
What is POKA YOKE ?
What is POKA YOKE ?
Poka YOKE
Inadvertent Mistake Prevent
What is POKA YOKE ?
The essential idea of Poke Yoke is to mistake proof the manufacturing process --- so that mistakes cannot be made or can be caught/fixed quickly.
Types of Poka Yoke devices
Control
Warning
Pin Index Safety System (PISS)
Buckle Up!
Poka Yoke / Mistake Proofing
In Software
UI Mistake Proofing
UI Mistake Proofing
UI Mistake Proofing
Unit Tests
Radiators
IDEs
Compilers
Auto Save
Pre-commit• Commit Message• Developer Names• New Files missed• Build is RED check• Run Unit Tests• Check-in to VCS
HttpSession
Architectural Controls
No updates on GET
Context specific injection
Architectural Controls
Run Under Least Privilege
CircuitBreaker
PrimitivesVs Types
Some more examples…
PasswordLog Check Live Data
Testing
KeyboardShortcuts
What do you think?
PragmaticMistake Proofing
Feedback
Blast Radius
Distributed “Agile” !!
Team Attrition
Long Running Projects
Legacy & ComplexCodebase
Remote Teams
Qualities of a Good Poka Yoke
Early
Precise
Painless
Simple
Instead of a BOLD font email,Choose a POKA YOKE
Thank You
Recommended