The course covers management techniques to plan, execute and control software development projects. Upon completion, participants should be able to estimate and plan effectively monitoring process and perform a project risk assessment for a software development project. They will also study how software development is integrated with other business activities and how social and environmental factors impact development.