This is an old revision of the document!
Software Project Management
News
- 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.
General Info
Teachers:
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.
Study material
Course Slides
Laboratory Slides
Lessons
Theory:
- October 7th, 2020 - Unfortunately I forgot to record the first part of the lesson
Lab:
- October 15th, 2020 - Laboratory Lesson 1
- October 16th, 2020 - Laboratory Lesson 2
- October 22th, 2020 - Laboratory Lesson 3
- October 23th, 2020 - Laboratory Lesson 4
- October 29th, 2020 - Laboratory Lesson 5
- October 30th, 2020 - Laboratory Lesson 6
- November 5th, 2020 - Laboratory Lesson 7
- November 6th, 2020 - Laboratory Lesson 8
- November 12th, 2020 - Laboratory Lesson 9
- November 13th, 2020 - Laboratory Lesson 10
- November 19th, 2020 - Laboratory Lesson 11
- November 20th, 2020 - Laboratory Lesson 12
- November 26th, 2020 - Laboratory Lesson 13
- November 27th, 2020 - Laboratory Lesson 14
- December 3rd, 2020 - Laboratory Lesson 15
- December 4th, 2020 - Laboratory Lesson 16
- December 10th, 2020 - Laboratory Lesson 17
- December 11th, 2020 - Laboratory Lesson 18
- December 19th, 2020 - Laboratory Lesson 19
- December 20th, 2020 - Laboratory Lesson 20
Textbooks
- [HC] Bob Hughes, Mike Cotterell - Software Project Management, 5th Ed. - McGraw-Hill, 2009
- [SG] Andrew Stellman, Jennifer Greene - Learning Agile - Understanding Scrum, XP, Lean and Kanban - O'Reilly Media, 2015
Reference books
- [IS] Ian Sommerville - Software Engineering, 10th Ed. - Pearson Education, 2016
- [RP] Roger Pressman, Bruce Maxim - Software Engineering: A Practitioner's Approach, 8th Ed. - McGraw-Hill, 2015
- [ML] Mitch Lacey - The SCRUM Field Guide, 2nd Ed. - Pearson 2016.
- [RW] Robert K. Wysocki - Effective Project Management, 7th Ed. - John Wiley and Sons 2014.
Exam
Project
- Groups Formation is required to be completed by Thursday, October 29th 2020
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.
- The project has to be delivered before taking part to the written paper
Exam Results