- Docente: Marco Antonio Boschetti
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: Second cycle degree programme (LM) in Computer Science and Engineering (cod. 8614)
-
from Feb 19, 2024 to May 30, 2024
Learning outcomes
At the end of the course students: - know the basic principles of Project Management and can manage different approaches used in software production, from the most traditional ones to the iterative and adaptive approaches typical of the “agile” project management; - know some tools used in project management and have gained a better understanding of some practical aspects also through practical exercises; - can participate in or manage a software development project.
Course contents
- Introduction to project management.
- Definition of project, program, portfolio.
- Definition of scope, quality, resources and their interrelationship.
- Definition of project management.
- Definition of processes and knowledge areas involved in project management according to the Project Management Body of Knowledge (PMBOK).
- Management of integration, scope, time, cost, quality, human resources, communications, risk, procurement, and stakeholders.
- The life cycle of a project and its management: traditional, incremental, iterative, and adaptive.
- Scoping process group.
- Planning process group.
- Launching/executing process group.
- Monitoring and controlling process group
- Closing process group.
- Exercises.
- Seminars.
Readings/Bibliography
- Lecture Notes.
- Project Management Institute, “A Guide to the Project Management Body of Knowledge (PMBOK® Guide)”, Sixth Edition, 2017, ISBN: 978-1628253825.
- Project Management Institute, “Agile Practice Guide”, 2017, ISBN: 978-1628251999.
- F.P. Brooks, “The mythical man-month: essays on software engineering - Anniversary Edition”, 1995, Addison-Wesley, ISBN: 978-0201835953.
- R.K. Wysocki, “Effective Project Management: Traditional, Agile, Extreme, 6th Edition”, 2011, Wiley, ISBN: 978-1-1180-1619-0.
Teaching methods
Lectures propose both theoretical and practical aspects concerning the different topics. Examples and exercises help students to understand the practical use of the proposed methodologies, templates, and tools.
Assessment methods
A final oral examination assesses the achievement of learning objectives:
- knowledge of project management principles and of the main approaches used;
- knowledge of processes, templates, and tools to support the project management with some details of the practical aspects;
- ability to manage a project.
To be admitted to the final examination, the student must submit a project simulation, previously agreed with the teacher. During the oral examination, the student discusses the project simulation submitted and must answer questions to assess the knowledge and skills acquired during the course.
Teaching tools
Lecture notes, slides, seminars, exercises, examples.
Office hours
See the website of Marco Antonio Boschetti
SDGs
This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.