The objective of this course is to provide a comprehensive background for understanding and managing the development process in a software company including both SMEs and IT departments of large companies.