Software Project Management

  • February 2nd, 2021: I would like to inform the students that the tomorrow's written paper will be held in room AA1 at Polo Lodovici.
  • January 2nd, 2021: The final lesson (so the final sprint meeting) scheduled for the 8th of January is postponed to the 15th of January due to professor unavailability. The lesson of the 7th of January, in which we will recap the course, will take place as scheduled.
  • December 26th, 2020: The lessons for the theory part ended on the 23rd. Below you can find some samples of exams with commented solutions. Please consider that it is obviously possible that the solutions could include errors.
  • December 20th, 2020: The lesson of tomorrow December 21st will start at 10 instead 11 due to an engagement I have at noon.
  • November 12th, 2020: On Friday November 13th we will have the first sprint meeting during which each group is asked to present the result of the first sprint. We will use Webex for the presentations.
  • November 10th, 2020: Dear students due to another engagement I cannot deliver tomorrow lesson.
  • October 26th, 2020: It is important that you define groups for collaborating on the project (Groups Formation). The project will be assigned on Thursday 29th October.
  • October 22th, 2020: During the lesson scheduled for tomorrow, students will be asked to conduct some exercises so be ready for that.
  • October 14th, 2020: We confirm that tomorrow the first lab lesson will be held. Prof. Fornari will be in TeamLab and he will use his room for the streaming.
  • September 30th, 2020: We inform the students that next lesson will be held Monday October 5th. Due to another engagement at 12pm it will last only 1 hour.
  • September 30th, 2020: The starting of the Lab hours will be announced soon.
  • September 21st, 2020: We inform the students that the first lesson will be held on Wednesday, September 30th.


Course objectives and contents (ESSE3)

Lessons schedule:

  • Monday 11am-1pm (Theory)
  • Wednesday 9am-11am (Theory)
  • Thursday 9am-11am (Lab)
  • Friday 11am - 1pm (Lab)

Students Office hours:

  • Prof. Polini: Wednesday 5pm-6pm at my office (Polo Lodovici building) - please announce yourself via e-mail in advance
  • Prof. Fornari: Immediately after each lesson or by requesting an appointment via e-mail.

Course Slides

Laboratory Slides





Reference books


Exam Dates A.Y. 2020/2021

  • Wednesday, February 3rd and 24th, 2021 – at 9.00am, room AA1
  • Monday, June 14th, 2021 – at 11am, room AB1
  • Monday, July 5th, 2021 – at 11am, room AB1
  • Monday, September 6th and 27th, 2021 – at 11am, room AB1
  • Wednesday, February 2nd and 23rd, 2022 – at 9.00am, room AB1

Exam rules:

  • students have to manage and develop a software project over the duration of the semester with intermediate checkpoints (meeting with the teacher). The group will have to adopt and simulate the practices typical of a SCRUM team. The group will have to apply the methodologies and the tools explained during lecture hourse.
  • The course also foresees a final written exam in which the student will have to answer questions and solve exercises on the different parts of the course. The exam will last around 2 hours. Students willing to improve their final mark can ask for an additional oral examination.

Exam Results