A Crystal Ball To Prioritize Technical Debt | Studencki Festiwal Informatyczny

16th SFI Academic IT Festival

26 - 28 March 2020 | Auditorium Maximum UJ
16 edition 2020

A Crystal Ball To Prioritize Technical Debt

Type: Lecture
Speaker: Adam Tornhill
Day: 22/03/2019 time: 12:45
Class: SFI Enterprise 1.38
Duration: 60 minutes
Language: English
SFI Edition: 15
Topic

A Crystal Ball To Prioritize Technical Debt

Abstract

Most organizations find it hard to prioritize and repay their technical debt. The main reason is due to the scale of modern systems with million lines of code and multiple development teams; No one has a holistic overview. So what if we could mine the collective intelligence of all contributing programmers and start to make decisions based on data from how the organization actually works with the code? This session introduces one such approach with the potential to change how we view software systems.

In this session you’ll get an introduction to techniques that help us uncover both problematic code as well as the social dimension of the teams that build your software. The techniques are based on software evolution and findings from various fields within psychology. This combination lets you prioritize the parts of your system that benefit the most from improvements, detect organizational issues and make practical decisions guided by data. Each point is illustrated with a case study from a real-world codebase. This is a new perspective on software development that will change how you work with code.

Sponsors