CODE 101806 ACADEMIC YEAR 2024/2025 CREDITS 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INF/01 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB OVERVIEW The percentage of IT projects running late and over budget is disturbingly high. Learning the basics of project management is imperative for ambitious junior developers to have a reference framework to understand a higher perspective on development projects. Thus, they will quickly harness their experiences to become proficient project managers. This course will introduce terminology and main concepts of classical project management and their application to agile (software) systems development. AIMS AND CONTENT LEARNING OUTCOMES Learning the fundamental concepts, roles, and responsibilities of IT project management and develop skills for effective project management and leadership. AIMS AND LEARNING OUTCOMES At the end of the course, students will be able to: - UNDERSTAND the fundamental concepts, roles, and responsibilities of IT project management. - DEVELOP skills for effective project management and leadership that are essential for successfully guiding teams and projects. PREREQUISITES Some familiarity with IT development is helpful to understand the examples and have a gut feeling of the problems the project management techniques address. TEACHING METHODS The course consists of traditional lectures, presenting theoretical arguments and proposing application exercises to reinforce the learning of the theory. In addition, collective discussions on the topics presented will be strongly encouraged. Attendance is strongly recommended. SYLLABUS/CONTENT The course consists of two distinct parts. The first is devoted to predictive project management, while the second introduces agile methodologies and their impact on project management. Predictive project management Introduction to the main scopes of the Project Management (the what, how, with whom, when, at which costs) Basic tools Scenario PBS, ABS, OBS, WBS WP Starting a Project Cost Analysis Risk Analysis Economic Value Added (EVA) Scheduling a Project GANTT PERT Critical Path Method (CPM) Controlling a Process Progress Analysis Schedule and Costs Control Earned Value Method (EVM) Communicating Project Management Plan (PMP) Kick off Meeting (KoM) Reporting Exercises EVM A complete project A real-life experience Agile methodologies and project management Innovation and methodologies Agile concepts Agile methodologies overview without scrum Scrum Lean Design thinking Value-driven delivery Stakeholders, teams, adaptive planning Case studies Exercises Continuous improvement and review RECOMMENDED READING/BIBLIOGRAPHY Suggested readings will be announced during the lessons. The slides proposed for all the lessons and topics are made available, and students can use them as a summary to refine their notes. TEACHERS AND EXAM BOARD PAOLO FILAURO MARIO SALANO Exam Board MARIO SALANO (President) MAURA CERIOLI PAOLO FILAURO (President Substitute) LESSONS LESSONS START In agreement with the calendar approved by the Degree Program Board of Computer Science. Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION The exam will consist of one oral examination concerning all the topics of the course. During the lessons, the teachers will propose exercises to be autonomously completed by the students and discussed at the exam. ASSESSMENT METHODS The discussion of solved exercises will show how much the students have learned to complete the project management tasks. Questions on general topics will assess the students' theoretical knowledge. Exam schedule Data appello Orario Luogo Degree type Note 14/02/2025 09:00 GENOVA Esame su appuntamento 13/06/2025 09:00 GENOVA Esame su appuntamento 12/09/2025 09:00 GENOVA Esame su appuntamento