Soft Skills für Softwareentwickler:Fragetechniken, Konfliktmanagement, Kommunikationstypen und -modelle