KISS ( en akronym för " Behåll det enkelt, dumt ") är en designprincip som antogs av den amerikanska flottan 1960 [1] [2] .
KISS-principen säger att de flesta system fungerar bäst om de förblir enkla snarare än att bli mer komplexa. Därför, inom designområdet, bör enkelhet vara ett av huvudmålen, och onödig komplexitet bör undvikas. Frasen förknippades med flygplansdesignern Clarence Johnson (1910-1990) [3] . På 1970-talet termen "KISS-principen" användes flitigt [ 4 ] . Variationer på frasen inkluderar " eng. Keep it Simple, Silly ”, ” keep it short and simple ”, ” keep it simple and straightforward ” [5] och ” keep it small and simple ” [6] .
Förkortningen myntades enligt uppgift av Clarence Johnson, chefsingenjör vid Lockheed Skunk Works (skapare av Lockheed U-2 , SR-71 Blackbird och många andra flygplan) [3] .
Även om det har varit populärt i flera decennier att använda dekrypteringen "Keep it simple, stupid", dechiffrerade Johnson KISS som "Keep it simple stupid" (utan komma) och denna tolkning används fortfarande av många författare [7] (på engelska , till skillnad från ryska, används ett kommatecken för att isolera (tilldela) överklagandet ganska sällan). Det fanns ingen dold mening i det att ingenjören var dum; precis tvärtom [3] .
Denna princip illustreras bäst av berättelsen när Johnson överlämnade en uppsättning verktyg till ett team av flygplansdesigningenjörer, vilket gav dem villkoret att en mekaniker på mellannivå skulle kunna reparera jetplanet de designade i fält med endast dessa verktyg . Så "dum" syftar på förhållandet mellan det faktum att saker går sönder och svårigheten att reparera dem.
Förkortningen används ofta i det amerikanska flygvapnet och inom mjukvaruteknik.
Principen härstammar troligen från liknande begrepp som Occams rakhyvel , Leonardo da Vincis "Simplicity is the ultimate sophistication", Mies van der Rohes "Less is more" eller "Il semble que la perfection soit atteinte non quand il n' y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher" av Antoine de Saint-Exupéry . Colin Chapman , grundare av Lotus Cars , uppmanade sina designers att "Förenkla, sedan lägga till lätthet". Robinson-maskiner och Goldberg-maskinen , som avsiktligt har överkomplicerade lösningar på enkla uppgifter eller problem, är humoristiska exempel på "icke-KISS"-lösningar.
En alternativ synvinkel - "Gör allt så enkelt som möjligt, men inte enklare" - tillskrivs Albert Einstein , även om detta kan vara en redaktionell presentation med hans egna ord av en föreläsning som hålls av Einstein [8] .
"Keep it simple and straightforward" är ett alternativ som används i marknadsföringen [5] .
Animatören Richard Williams förklarar KISS-principen i sin bok The Animator's Survival Kit , och Disney Old Men Nine skriver också om det i The Illusion of Life: Disney Animation . Problemet är att oerfarna animatörer "överanimerar" sitt arbete, vilket betyder att en karaktär kan röra sig för mycket och göra för mycket. Williams uppmuntrar animatörer att följa "KISS".
Principen som förbjuder användning av mer komplexa medel än nödvändigt [9] . Ett talesätt som ofta åberopas i designdiskussioner för att avvärja ökad funktionalitet och hantera utvecklingskomplexitet. Möjligen relaterat till Keep It Short and Simple [10] . Principen förklarar systemets enkelhet som huvudmål och/eller värde. Eric Raymond sammanfattar UNIX-filosofin i sin bok som den allmänt använda KISS-principen [11] .