logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2020/2021
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 099332 - DIGITAL PROJECT MANAGEMENT
Docente Della Valle Emanuele
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ099332 - DIGITAL PROJECT MANAGEMENT

Obiettivi dell'insegnamento

The course provides an overview of the roles, responsibilities, and management methods of the digital project manager. The course assumes no prior knowledge in management techniques and is intended to teach students how to develop approaches and styles of management for digital projects. The course assumes a basic understanding of software analysis, design and development techniques.


Risultati di apprendimento attesi
  1. To provide students with a clear understanding of the unique risks, issues, and critical success factors associated with digital projects
  2. To introduce students to the role and function of project management
  3. To explain the stages and process of the project life cycle
  4. To understand the various techniques for planning and managing a digital project
  5. To examine basic methodologies for software design, development, testing, implementation and deployment
  6. To examine various techniques for managing a team working on digital projects
  7. To understand the need and techniques for managing users and user expectations
  8. To learn project planning and tracking techniques
  9. To understand SCRUM as a modern agile approach to Digital Project Management
  10. To provide students with hints on how to handle the final stages of a project

Argomenti trattati

Introduction

  • Administrative items
  • digital transformation
  • Fundamentals
  • Running a pico-project
  • Pico-project results discussion

Classic Mistakes

Planning

  • Digital Project Management fundamentals
  • Planning Phase
    • phases in details
    • lifecycle planning
    • Matching Lifecycles to Project
    • Project plans
    • Project Survival Test [link]

Requirements

  • importance of requirements
  • characteristics & Issues
  • types
  • requirement gathering techniques

Work Breakdown Structures

  • Introduction to Planning, Estimating, Scheduling
  • Work Breakdown Structures: Types, Formats, Techniques and Guidelines

Estimation

  • Measuring size, complexity and effort
  • Estimation Methodologies
  • Issues & Guidelines

Scheduling

  • Fundamentals
  • Techniques: Network Diagrams & Bar Charts
  • Optimization Techniques

SCRUM

  • overall process
  • user stories: story points and business value
  • roles: Scrum Team, Product Owner, and Scrum Master
  • Artifacts: Product Backlog, Sprint Backlog, and Release Backlog
  • tools: Burndown Chart and Task Board
  • Meetings: sprint planning, daily scrum, sprint review and sprint retrospective
  • Reference: P. Deemer, G. Benefield, C. Larman, B. Vodde (2009). “The Scrum Primer” (free for download).

Hands-on an agile tool (part I)

  • Epics and User Stories
  • Tasks
  • Tasks Hierarchies and Relations

Change Management

  • The Feature-Creep Phenomenon
  • Feature Set Control

Risk management

  • Risk Assessment: Risk Identification, Risk Analysis & Risk Prioritization
  • Risk Control: Risk Management Planning, Risk Resolution & Risk Monitoring

Project Control

  • Progress Monitoring
  • Status Reporting
  • Earned Value Analysis
  •  
  • Project Recovery

Hands-on an agile tool (part II)

  • Estimation (Story Points)
  • Backlogs
  • Product Backlog and Sprints

People Dimension

  • Project Roles
  • Staffing profile
  • Hiring
  • Team models and successful projects
  • Optimal team size
  • Tools: RAM and Skill Matrix
  • Mythical Man-Month

Project Quality Management

  • Software Quality Assurance
  • Integration
  • Test planning
  • Types of testing
  • Test metrics
  • Test Environments

Hands-on an agile tool (part III)

  • Assigning resources to tasks
  • Scheduling
  • Timeline and Burndown Chart

Final phases

  • Final Steps: Migration, Roll-Out, Training,.doc, Shipping Details, and Installation
  • Maintenance
  • Post Project Reviews (Post-mortems)
  • Success tips
  • Capability Maturity Model (CMM)

Homework assignments

  • Statement of Work
  • Requirement analysis
  • WBS
  • estimation and scheduling

Acknowledgements

  • This course is largely based on Prof. John Musser class notes on "Principles of Software Project Management"
  • Original information is available at http://www.projectreference.com/
  • Reuse and republish permission was granted.

Prerequisiti
 

Modalità di valutazione

The exam consist in a practical part (20% of the grade) and a theoretical part (80% of the grade).

The theoretical part will be evaluated with a written and (optionally) an oral test. The written test is composed of questions to be answered in free text, regarding any of the course subjects, and exercises, regarding the more technical content. The oral test consists of a discussion about the written test and the practical part of the exam. It can include also questions on any subject of the course.

The practical part consists in simulating the activities of a digital project manager. This activities will be partially conducted in class during the course and partially at home (as homework). The student will document those activities in written reports. The evaluation is based on the content of those reports and (optionally) on an oral discussion.


Bibliografia
Risorsa bibliografica facoltativaMcConnell, Steve, Rapid Development, Editore: Microsoft Press, Anno edizione: 1996, ISBN: 1-55615-900-5
Risorsa bibliografica facoltativaSchwalbe, Kathy, Information Technology Project Management, 2nd ed., Editore: Course Technology, Anno edizione: 2002, ISBN: 0-619-03528-5

Software utilizzato
Software Info e download Virtual desktop
Ambiente virtuale fruibile dal proprio portatile dove vengono messi a disposizione i software specifici per all¿attività didattica
PC studente
Indica se è possibile l'installazione su PC personale dello studente
Aule
Verifica se questo software è disponibile in aula informatizzata
Altri corsi
Verifica se questo software è utilizzato in altri corsi
MICROSOFT Office Project SI SI

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
30:00
45:00
Esercitazione
6:00
9:00
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
14:00
21:00
Totale 50:00 75:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
schedaincarico v. 1.6.8 / 1.6.8
Area Servizi ICT
04/08/2021