Lessons Learned
Provide opportunities for interim successes for the team
Avoid trying to satisfy everyone along the way
Develop staff, change staff
Develop an appropriate decision-making framework early
Pay attention to project management and planning
Recognize that the project will never be completely finished