Press "Enter" to skip to content

Lean learning-applying lean techniques to improve software engineering education

Torgeir Dingsøyr

Guest lecture by Robert Chatley, Imperial College on 25 September, 09:00 – 09:45 , NTNU Realfagbygget R40  

Building a programme of education that reflects and keeps pace with industrial practice is difficult. We often hear of a skills shortage in the software industry, and the gap between what people are taught in university and the “real world”. This paper is a case study showing how we have developed a programme at Imperial College London that bridges this gap, providing students with relevant skills for industrial software ex’ngineering careers. We give details of the structure and evolution of the programme, which is centred on the tools, techniques and issues that feature in the everyday life of a professional developer working in a modern team. We also show how aligning our teaching methods with the principles of lean software delivery has enabled us to provide sustained high quality learning experiences.

Bio Robert Chatley: Robert Chatley is Director of Software Engineering Practice at Imperial College London, where he oversees the Software Engineering curriculum, ensuring that it reflects modern day industrial practice. His work bridges industry and academia, focussing on developing skills and knowledge in software engineers to build technical competence and improve developer productivity. He engages in research on practical Software Engineering problems, aiming to improve the developer experience and software delivery in general, and also has an interest in developing innovative educational technology to support learning and teaching. Before returning to academia, Robert worked in the software industry for many years, as a software engineer, manager and consultant, focussing on agile development. He has worked with many companies from startups to multinationals, including working as an engineer at Google, and as a technical lead at Kizoom, one of the earliest companies in the UK employing eXtreme Programming at scale.