The software development process is the backbone of any Informatics Engineering program. This paper presents the LEI-ISEP (Informatics Engineering program at Instituto Superior de Engenharia do Porto) software development process, based on the well known Unified Process, and the way it is iteratively and incrementally introduced to the students over 5 semesters.