Educating software development teams how to optimize their projects using Microsoft’s Application Lifecycle Management products