Review development practices to identify areas of improvement Work with vendors to resolve complex issues as needed Work with Analysts and Business Users to translate functional specifications into technical designs for implementation and deployment