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