Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Crystal Ball to Prioritize Technical Debt

Devoxx via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
Learn how to prioritize and repay technical debt in software development by mining collective intelligence and making data-driven decisions. This course covers techniques to uncover problematic code and team dynamics, based on software evolution and psychology findings. The teaching method includes case studies and real-world examples to illustrate concepts such as normalization of deviance, temporal coupling, and Conway's Law. This course is designed for software developers and project managers looking to improve their codebase and team coordination.

Syllabus

Intro
Questioning Technical Debt
Collective Intelligence Uncover Evolutionary Patterns In A System
Case Study: The .NET Core Runtime
Normalization of Deviance
Supervise your complexity Trends
Code is Auto-Destructive Art
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

Devoxx

Reviews

Start your review of A Crystal Ball to Prioritize Technical Debt

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.