http://www.joelonsoftware.com/items/2009/03/09.html Sharing from a PM - http://www.infoq.com/presentations/Ideal-Programmer It sound interesting but I don't exactly sure what is the difference with traditional approach - https://www.infoq.com/articles/computest-transformation-agile-enterprise https://blog.oursky.com/2016/08/18/build-engineering-culture-tech-team/ https://dzone.com/articles/promoted-from-dev-to-team-lead-8-things-they-didnt