Heard the expression at one company i worked at. Convinced that no one actually understood what it meant - I still don't
Actually very used to the Straw Man principle, we used it all the time………and it’s been around for donkey’s years. Imported from the US (obviously - although I heard it described as a ‘Straw Dog’ there sometimes) - it is just a brainstormed simple draft proposal intended to generate discussion of its disadvantages and to provoke new ideas……