LEAN DEVELOPMENT AND AGILE METHODOLOGIES

Degree course: 
Corso di Second cycle degree in GLOBAL ENTREPRENEURSHIP ECONOMICS AND MANAGEMENT
Academic year when starting the degree: 
2021/2022
Year: 
2
Academic year in which the course will be held: 
2022/2023
Course type: 
Various educational activities
Language: 
English
Credits: 
3
Period: 
First Semester
Standard lectures hours: 
20
Detail of lecture’s hours: 
Lesson (20 hours)
Requirements: 

none

Final Examination: 
Orale

Option A) Quiz at the beginning of each lesson (15 true/false question on the topic of the previous lesson) + final laboratory (team-based scrum simulation)

Option B) Stand alone oral exam on the topics discussed during the course, with the goal of assessing user understanding of the topics and ability to create connection autonomously

Assessment: 
Voto Finale

The course aims at undestanding the basic of lean thinking and agile methodologies. The course provide an overview of lean methodologies in manufacturing and software development, tools to plan and manager projects using agile methodlogies like scrum and kanban and basic understanding of software development based projects.
At the end of the course students will
- understand basic principles of software solutions and client/server architecture
- understand core principles of lean manifacturing
- understand how lean principles can be translated to sowftware development contexts
- understand how companies applying agile methodologies handle projects and planning
- understand how scrum and kanban works
- understand probabilistic forecasts and its advantages over traditional forecasting approaches

Detailed program:

Software solution: Stand alone app, Client/Server solution, Difference between Open source software and closed source software, Mobile platforms, Cloud services
Traditional approach to software development and its limitation
Lean manufacturing: Waste, Value, 8 Kind of wastes, Lead Time, Cycle Time, Lean principles, 5S, Theory of constraints
Lean Software development
Agile Manifesto
Scrum (Inspect&Adapt, Roles, Cerimonies, Events)
User Stories
Kanban (Defining and visualizing workflow, managing items in workflow, improving workflow), Flow metrics (WIP, Throughput, Work Item Age, Cycle time)
Forecasting and planning: Estimation VS no estimation, probabilistic forecasts, Monte Carlo Method

Convenzionale

Frontal lectures integrated with practical activities, interactive slides to foster discussion and exploration of the topics covered

Professors