This is glorious! And actually saves me quite a bit of time. This subject extends much deeper than the rote teaching of "soft skills" to engineers. And is more akin to realizing one's own humanity ;)
I can also recommend a text called Product Design and Development used in the grad-level MIT class
I can also recommend a text called Product Design and Development used in the grad-level MIT class
http://www.ulrich-eppinger.net/