managed technical debt

25
Managed T echnical Deb t @ma thiasverraes

Upload: mathias-verraes

Post on 16-Apr-2017

762 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Managed Technical Debt

Managed Technical Debt@mathiasverraes

Page 2: Managed Technical Debt

Is technical debt is like debt with the bank?

Page 3: Managed Technical Debt

We've always explained this wrong

Page 4: Managed Technical Debt

Technical debt is like debt with the mob

1Alberto Brandolini

Page 5: Managed Technical Debt
Page 6: Managed Technical Debt

Legacy is a system that is making

money

Page 7: Managed Technical Debt

The cost of ownershipbecomes greater than

the value it provides

Page 8: Managed Technical Debt

Ask your CFO about financial debt

Page 9: Managed Technical Debt

Ask your CTO about technical debt

Page 10: Managed Technical Debt

Companies take out debt all the time

Page 11: Managed Technical Debt

The bad kind is unmanaged debt

Page 12: Managed Technical Debt

Technical debt includes4 Code

4 Infrastructure

4 Automation

4 Documentation

4 Knowledge

4 Bus factor

4 ...

Page 13: Managed Technical Debt

Know your debt4 Interest rate

4 Payment plan

4 Cost vs value

Page 14: Managed Technical Debt

Manage your debt

Page 15: Managed Technical Debt
Page 16: Managed Technical Debt

Make a stickie when you encounter it

Page 17: Managed Technical Debt

Mark repeated encounters on the stickie

Page 18: Managed Technical Debt

Balance DX vs business

Page 19: Managed Technical Debt

Boy scout rule

Page 20: Managed Technical Debt

New debt requires a team discussion

Page 21: Managed Technical Debt

Makeit

visual

Page 22: Managed Technical Debt

Explain debt to the business in the

universal language

$

Page 23: Managed Technical Debt

Be responsible:manage your debt

Page 24: Managed Technical Debt

Domain-Driven Designverraes.net/workshops/

Page 25: Managed Technical Debt

@mathiasverraesverraes.net/2013/07/managed-technical-debt/