This is an old revision of the document!
Software Project Management
News
- February 13th, 2017: Next course lessons will be on Wednesday 15th and Thursday 16th
- January 31th, 2017: Next lesson will be on Thursday February 2nd
- January 25th, 2017: I apologize but tomorrow I will not deliver the lesson. Next lesson will be on Tuesday and I will substitue Prof. Scali.
- January 23rd, 2017: Due to a non deferrable engagement Prof. Scali will not deliver tomorrow lesson.
- January 19th, 2017: The exam dates have been updated. Please check below.
- December 20th, 2016: This is to inform you that from today on remote lessons will be available on streaming on my personal room. To access the room open the web site https://unicam.webex.com and then select the room “andrea.polini”. I suggest to Linux users to access the room using a Tablet or Smartphone using the webex app. Unfortunately I have no positive feedback from any Linux user.
- December 15th, 2016: Due to a last minute impediment, Prof. Scali cannot deliver the lesson today. Next lesson will be on December 20th. I apologize for any inconvenient.
- December 7th, 2016: Below you can find the revised exam procedures.
- November 9th, 2016: Dear students till the end of the week I'll be engaged in Luxembourg for a EU project final review meeting. Next week I'll be back and I should be able to provide you all the information related to the re-organization of the course
- October 24th, 2016: Tomorrow, Tuesday October 25th there will be no lesson. This week we will use Wednesday slot. Therefore next lesson is fixed for the 26th from 9am to 11am.
- October 19th, 2016: Tomorrow, Thursday October 20th there will be no lesson due to a last minute engagement. Next lesson will be on Tuesday 25th.
- October 2nd, 2016: I would like to inform the students that lessons will start on October 11th.
- September 7th, 2016: the course web site is now on-line.
General Info
Teacher:
Lessons schedule:
- Tuesday, 11am-2pm (Unless differently communicated lessons will be given by Luca Scali)
- Wednesday 11am-1pm
- Thursday 11am-1pm
Students Office hours:
- Wednesday 3pm-5pm at my office (Polo Lodovici building)
Course Objectives
The course intends to provide to the students basic knowledge on the subject of project management with a particular emphasis on the production of complex software systems
Course Contents
The course is structure over three different modules that in any case will result in a unique final grade.
- The first module (6CFU) will be mainly devoted to project management strategies in the area of software production, with a particular emphasis on Agile methodologies.
- The second module (3CFU) will introduce market analysis strategies in order to provide competences to better understand when the production of a software could be profitable.
- The third module (3CFU) consists of a 3 days intensive course (in January) in which teachers from the Project Management Institute (PMI) will introduce students to the contents foreseen by the Certified Associate in Project Management (CAPM) certification.
The list of topics covered by the course are:
- Principles of Software Project Management
- Project Planning
- Risk Assessment
- Cost Estimation
- Staffing
- Configuration management
- Project Monitoring
- Agile Project Management
- Scrum
- eXtreme Programming
- Lean
- Kanban
- Market Analysis
- PMI Body of Knowledge
Study material
Course Slides
- Course Introduction - October 11th
- SPM Generalities and People Management - October 13th
- Software Cost Prediction - October 18th, 26th
- Software Life Cycle Management - October 26th, December 7th, 13th
- Project and Activity Planning - December 13th, 14th
- Risk Management - December 21st, 22nd
- Resource Allocation - January 11th
- Monitoring and Control - January 12th
- Exercise - CPM Network - January 31st
- Exercise - PERT Network - February 2nd
- Agile Software Development - February 8th
- Software Development with Scrum - February 9th
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
- [PM] PMI Institute - PMBOK Guide - PMI 2013
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
Exams
Exam Dates A.Y. 2016/2017
- February 28th, 2017 at 11am in AB2 room
- March 14th, 2017 at 11am in AB2 room
- April 11th, 2017 at 11am in AB2 room
- July 4th, 2017 at 11am in AB2 room
- July 18th, 2017 at 11am in AB2 room
- September 12th, 2017 at 11am in AB2 room
- September 16th, 2017 at 11am in AB2 room
Exam rules:
- The course foresee a final written exam in which the student will have to answer questions or solve exercises on the different part 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
- N/A