Project Management - EB

Ano letivo: 2018-2019
Specification sheet

Specific details
course codecycle os studiesacademic semestercredits ECTSteaching language

Learning goals
Software development is a unique endeavour, requiring the knowledge of management techniques, as it requests skills on computational and human resource management for the management and control of the software development process.

At the end of this unit. the students should be able to apply the main software project management techniques as an engineering activity, i.e., an activity with finite costs and deadlines. They will also be able to deal with personal and organisational issues as a result of working in average size teams (80 to 12 persons), in real projects and with real clients.
1. Software development process

2. Software planning

3. Quality management

4. Risk assessment and management

5. Configuration management and change control

6. Management and organisation of the team

7. Management and analysis of requisites

8. Verification and validation of software
Programming, Databases, English.
Generic skills to reach
. Competence in organization and planning;
. Capacity of decision;
. Competence in interpersonal relations;
. Competence in applying theoretical knowledge in practice;
. Planning and managing;
. Competence in oral and written communication;
. Competence in working in interdisciplinary teams;
. Competence to communicate with people who are not experts in the field;
. Leadership;
. Negotiation skills;
(by decreasing order of importance)
Teaching hours per semester
laboratory classes40
other activities2
total of teaching hours62

Laboratory or field work100 %
assessment implementation in 20182019
Assessment The rating is weekly and public, and feedback is given to students. : 100.0%

Bibliography of reference
The Software Project Survival Guide, Steve McConnell
Microsoft Press; 1 edition (October 15, 1997), 304 pages
ISBN-10: 1572316217

A Guide to the PMBOK® Guide
Publisher: Project Management Institute
Date Published: 2008
ISBN13: 9781933890517
Teaching method
As the unit name indicates, the methodology is based on the development of a real project, with a real client. The teacher will, every week, meet with the team in order to evaluate the progress achieved, in accordance with objectives set forth the prior week.
Resources used
Nenhum em concreto, para além do que é normal noutras cadeiras do Dep. de
Eng. Informática.