Loading: 8 challenges affecting software project management