Project management

Base Knowledge

N/A

Teaching Methodologies

Not available

Learning Results

It is expected that at the end of the course the student will be able to:
1. Plan and manage software projects;
2. Plan and schedule tasks and deadlines;
3. Implement a change control process;
4. Implement a quality assurance plan;
5. Identify risks;
6. Estimate and manage costs and resources;
7. Identify and resolve social and organizational issues in large groups.

Program

1. Software design techniques and methodologies (traditional waterfall methodology and agile methodologies); Standardization of project management;
2. Phases of a software project: Software Concept; Requirements Development; Architectural Design; Detailed Design; Coding and debugging; and Software Release;
3. Requirements management
4. Planning, estimating and scheduling tasks; Gantt chart;
5. Change control and project life cycle; Management of versions and configurations;
6. Quality management: Document and code review and inspection process; Tests and test plans;
7. Risk management;
8. Monitoring and Controlling the execution of a project;
9. Project management support tools;
10. Team management; Social, organizational and ethical issues in large groups.

Curricular Unit Teachers

Internship(s)

NAO

Bibliography

Kerzner, H. (2017). Project management: A systems approach to planning, scheduling, and controlling (12.ª ed.). Wiley.
Layton, M., Ostermiller, S., and Kynaston, D. (2020). Agile Project Management For Dummies (3.ª ed.). For Dummies.
McConnell, S. (2000). Software project survival guide. Microsoft Press. (Bibliografia complementar).
Miguel, A. (2015). Gestão de projectos de software (5.ª ed.). FCA. (Bibliografia complementar).
Miguel, A. (2019). Gestão moderna de projectos (8.ª ed.). FCA.
Murray, P. (2016). The complete software project manager: Mastering technology from planning to launch and beyond. Wiley.
Pinto, J. and Tscharf, C. (2019). Scrum – A gestão ágil de projectos. FCA.
Wysocki, R. (2019). Effective project management: Traditional, agile, extreme, hybrid (8.ª ed.). Wiley.