One of the most difficult parts in education of future software engineers is teaching how to combine software engineering hard skills (analysis and design of architecture, developing software, initial launch of software for customers) with soft skills (team work, time and resource management, communication with stakeholders of the project). Unfortunately, some universities only give theoretical basics of project management or do not even consider this part of software engineering as compulsory. In this paper we present our teaching experience of software engineering as a projectoriented course in a businesslike environment. In this course we use Essence to combine the students' knowledge about software engineering projects with their experience in course projects.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.