Managing Business and Engineering Projects: Concepts and Implementation