Understand the functional capabilities and limitations for out of the box functionality as well as custom code. Develop high level project work plans.