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 ;)
agile (33) anti-patterns (17) architecture (32) books (9) cases (1) code speaks 2u (3) conferences (11) conversation patterns (23) customer collaboration (13) ddd (4) design patterns (15) dialogi (1) dsl (2) effectiveness (19) embedded (1) events (20) gtp (3) info (2) infoq (5) kanban (2) lean (2) orm (2) pea (2) product humanisation (1) refactoring (13) requirements (7) retrospections (1) scrum (6) soft skills (3) software craftsmanship (14) tdd (1) team (20) time management (3) tutorial (1) uml (1) visions (25)