The purpose of this article is to provide a series of best practices that you can use to assess the current state of your own CRM system, research the best practices for further detail then make improvements to your own deployment. 

Application Lifecycle Management

Solution Management

Vision & Release Roadmap

Technical Documentation

Requirements

User Interface

Data Quality

Roles & Responsibilities

User Training & Adoption

Application Support

Application Performance

Data Model & Data Dictionary

Logical Security

Quality Assurance