Development team best practices and techniques - review and quiz