Cruft and technical debts

This is a presentation to explain the business how important built-in quality is. It is copied from: Source presentation

(In german überflüssiger Müll / nutzloser Code)

Is quality worth the cost?

We are too busy

internal versus external quality

Explain that you talk about internal quality. Its most of the time not visible on the frontend. Its the developer who needs to cope with all this.

Internal quality

  • Module structure
  • Software architecture (MVVN)
  • Software design (SOLID, yagni etc.)
  • Tests

External quality

  • What the customer currently sees and feels

Updated: