The speaker will share his experiences gained while coaching software engineering teams across five very different organisations including large enterprises, medium enterprises and start-ups. We will look at the key practices that helped teams improve productivity, quality and general awesomeness. We will also cover some of the obstacles and pitfalls faced during these endeavours.