Agile way of thinking opened engineer's eyes on soft skills. There are a lot of stuff about it at agile conferences. From my point of view there are lots of misunderstandings around this topic.
We like to use buzzowrds like *DD without deeper understanding the stuff beneath. I identified that the most overused and confused as well are: coaching, team coaching, mentoring, training, NLP, NVC. To clarify what is what I prepared a talk.
I presented it atZwinnaŁódź (AgileLodz) community meeting. Oddly enough it took 2,5h hours including QA to pass the presentation through, but hope you guys enjoyed ;)