Managing projects: A systems approach