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

GOTO Conferences via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course aims to help participants prioritize and manage technical debt in software projects. The learning outcomes include understanding the challenges of technical debt in modern systems, learning to mine collective intelligence to prioritize debt repayment, and identifying evolutionary patterns in a system. The course teaches skills such as identifying hotspots, normalizing deviance, specifying logical components, and measuring team coordination. The teaching method involves a presentation format with a case study on the .NET Core Runtime and discussions on various patterns and processes. This course is intended for software developers, engineers, project managers, and anyone involved in software development looking to improve their understanding and management of technical debt.

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

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.