It's one of those terms that have different meanings depending on who you ask, but from my point of view, it is essentially an agile development method.
The idea is to build the bare minimum game experience necessary to find out whether people find the game fun or not.