Software project management is a crucial element in successful software & IT development, & requires students to develop an understanding of technical methodology & an appreciation of the many human factors that can play a part in software projects. This title helps students to grasp these contrasting skills.