Francesco ORCIUOLI | SOFTWARE PROJECT MANAGEMENT
Francesco ORCIUOLI SOFTWARE PROJECT MANAGEMENT
cod. 0522500008
SOFTWARE PROJECT MANAGEMENT
0522500008 | |
DIPARTIMENTO DI INFORMATICA | |
COMPUTER SCIENCE | |
2014/2015 |
YEAR OF DIDACTIC SYSTEM 2010 | |
SECONDO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 7 | 56 | LESSONS | |
INF/01 | 2 | 16 | LAB |
Objectives | |
---|---|
THIS COURSE INTRODUCES TO THE FUNDAMENTALS OF PROJECT MANAGEMENT DEEPENING METHODOLOGIES, PROCESSES, AND TECHNIQUES FOR THE MANAGEMENT OF SOFTWARE PROJECTS. THE 10 KNOWLEDGE AREAS DISCUSSED IN THE PMBOK GUIDE WILL BE TRANSFERRED AND BOTH THEORETICAL AND PRACTICAL SKILLS WILL BE ACQUIRED FOR THE MANAGEMENTOF SOFTWARE PROJECTS. |
Prerequisites | |
---|---|
THE STUDENTS MUST KNOW THE FUNDAMENTAL CONCEPTS OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING. THEY MUST BE AVAILABLE TO JOIN WORK GROUP AND TO EXCHANGE KNOWLEDGE. |
Contents | |
---|---|
PART I: ORGANIZATIONS AND MANAGEMENT. ORGANIZATIONS AS SYSTEMS: DEFINITION OF ORGANIZATION, TYPES AND IMPORTANCE OF AN ORGANIZATION. WORK BREAKDOWN, SPECIALIZATION AND COORDINATION. PERSECTIVES ON ORGANIZATIONS: CLOSED AND OPEN SYSTEMS, ORGANIZATIONAL STRUCTURE, EFFICIENCY AND EFFECTIVENESS. STRATEGY, ORGANIZATIONAL DESIGN AND EFFECTIVENESS. LEADERSHIP E DECISIONAL PROCESSES. MODELS FOR THE EVALUATION EXTERNAL ENVIRONMENTS. PART II: PROJECT MANAGEMENT MAIN DEFINITIONS: PROJECT, PROJECT MANAGEMENT, PORTFOLIO, PROGRAM. THE ROLE OF PROJECT MANAGER. THE ORGANIZATIONAL INFLUENCE ON PROJECT MANAGEMENT. STAKEHOLDERS AND GOVERNANCE. PROJECT MANAGEMENT PROCESS GROUPS: INITIATING, PLANNING, EXECUTING, MONITORING AND CONTROL, CLOSING. PARTE III: THE MANAGEMENT OF SOFTWARE PROJECTS MANAGEMEN ACTIVITIES FOR A SOFTWARE PROJECT; WORK BREAKDOWN STRUCTURE (WBS); SOFTWARE PROJECT MANAGEMENT PLAN; SOFTWARE METRICS; SOFTWARE ESTIMATION METHODS; DEVELOPMENT PROCESSES, MANAGEMENT PROCESSES AND INTEGRATION PROCESSES; THE CAPABILITY MATURITY MODEL (CMM). SOFTWARE LYFE CYCLES; THE STANDARD IEEE 1074; MODELS OF SOFTWARE LIFE CYCLE: WATERFALL, SPIRAL, V-MODEL,UNIFIED SOFTWARE DEVELOPMENT PROCESS (UP), AGILE METHODOLOGIES. |
Teaching Methods | |
---|---|
FOLLOWING THE THEORETICAL LESSONS, EACH STUDENT WILL RECEIVE A SCENARIO IN WICH SHE/HE MUST MANAGE IN A SIMULATE ENVIRONMENT A REAL SOFTWARE PROJECT. SOME SUPPORT SOFTWARE TOOL WILL BE EXPLOITED IN ORDER TO BETTER MANAGE THE KNOWLEDGE AREAS NECESSARY FOR THE SUCCESS OF THE SOFTWARE PROJECT. |
Verification of learning | |
---|---|
THE LEARNING PROGRESS OF STUDENTS WILL BE VERIFIED STARTING AS SOON AS THEY WILL PRODUCE THE REQUIRED ARTIFACTS IN THE SETTING OF THE ASSIGNED SCENARIO. THE FINAL EXAM CONSISTS OF: 1) THE EVALUATION OF PROJECT MANAGEMENT DELIVERABLE; 2) ORAL TEST ON THE CONTENT PRESENTED DURING THE COURSE. |
Texts | |
---|---|
1.R. L. DAFT. ORGANIZZAZIONE AZIENDALE, QUINTA ED., APOGEO GE. 2014 (CAP 1, 2, 3 E 4). 2.A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE – FIFTH EDITION. PROJECT MANAGEMENT INSTITUTE, 2013. 3.BERND BRUEGGE, ALLEN H. DUTOIT “OBJECT-ORIENTED SOFTWARE ENGINEERING USING UML, PATTERNS AND JAVA” - THIRD ED. - PEARSON, 2010 (CAP. 14, 15 E 16). 4.PRINCIPI DI INGEGNERIA DEL SOFTWARE, R. S. PRESSMAN, QUINTA ED. MC GRAW-HILL, 2008. (CAP 19 E 20). |
More Information | |
---|---|
KNOWLEDGE MANAGEMENT SYSTEM USED AD A SUPPORT TO THE COURSE: WWW.KTREE.UNISA.IT |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]