This document outlines lessons learned from five phases of a systems implementation project: planning/mobilization, design/blueprint, realization/build and test, pre go-live/deliver, and post go-live/maintenance. Key lessons from the planning phase include putting proper governance structures in place and ensuring executive buy-in. Lessons from design include avoiding excessive customization. Lessons from realization include incomplete testing potentially having post go-live impacts and underestimating data conversion. Lessons from pre go-live include insufficient training potentially hampering productivity goals.