YoVDO

A Crystal Ball to Prioritize Technical Debt

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Microservices Courses Collective Intelligence Courses Technical Debt Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a powerful approach to prioritizing technical debt in software projects through this insightful conference talk. Delve into the challenges of managing technical debt in large-scale systems with millions of lines of code and multiple development teams. Learn how to mine collective intelligence and uncover evolutionary patterns within a system. Examine a case study of the .NET Core Runtime and discover techniques like Hotspots X-Ray to identify areas of concern. Understand concepts such as normalization of deviance and temporal coupling. Investigate the microservices shotgun surgery pattern and its implications. Gain insights into measuring team coordination, the diffusion of responsibility, and Conway's Law in software development. Analyze the potential pitfalls of feature teams and acquire strategies to effectively prioritize and address technical debt in complex software projects.

Syllabus

Intro
Questioning Technical Debt
Collective Intelligence Uncover Evolutionary Patterns In A System
Case Study: The .NET Core Runtime
Hotspots X-Ray
Normalization of Deviance
Hotspots Summary
Specify Your Logical Components
Temporal Coupling
The Microservices Shotgun Surgery Pattern
Process Loss
Measure Team Coordination The Diffusion of Responsibility
Measuring Conway's Law
The Perils of Feature Teams


Taught by

GOTO Conferences

Related Courses

Feature Toggles - Why and How to Add to Your Software
freeCodeCamp
Refactoring: 8 Software Design KPIs for absolute beginners!
Udemy
Five Lines of Code
GOTO Conferences via YouTube
Building a High-Performance Team is Everyone's Job
GOTO Conferences via YouTube
Git Workflow Strategies for Technical Debt Management
Devoxx via YouTube