Developer portal-as-a-service

Backstage Software Catalog and Developer Platform · An open platform for building developer portals

  • Software cataloguing
  • Project templates
  • Documentation
  • Kubernetes

Developer Experience Infrastructure (DXI) | Kenneth Auchenberg

Internal Developer Platform

DevEx: What Actually Drives Productivity - ACM Queue

Developer Productivity

Developer Productivity for Humans, Part 7: Software Quality

The idea that there are 4 different, but related categories of software quality:

  • Process Quality
  • Code Quality
  • System Quality
  • Product Quality

Process Quality Code Review Test Coverage Flakiness Of Tests Distribution of Work Stability of Strategy Code Quality Maintainability Complexity Testability Readability Comprehensibility System Quality Defect Rate Reliability performance Security Privacy Product Quality User Experience Brand Reputation Costs and Overhead Revenue and Sales

And each type of quality influences the next type in sequence. So we can say that it all begins with process.

If the team is trying to improve product quality, this might indeed require improving process quality and code quality, but everyone needs to be aware that product quality is the end goal, and the connection between the changes being made and product quality needs to be clear.