Microsoft "Application Platform Capability Assessments" web site provides questionnaires that provide insight into your IT capabilities.
You can use one of assessments on that site to get an overview of the current state of you IT capabilities.
Specially, development teams can get "Application Life-Cycle Management " assessments to be informed about their ALM process as an individual or as a team.
If you are in software development company or you have a software development team I highly recommend you to click this link and get this assessments. https://www.microsoft.com/assess/