People in my office use this phrase all the time when referring to reporting / plans they have just made up on the cuff and are probably rubbish. Thought it was in the business bullshit lexicon.
Most annoying example - “can you do a back of a fag packet analysis of this and pull together a top level deck of slides to summarise” - I suppose just saying “make something up” would destroy the illusion of competence.