Session

The Concept of "Done" is Broken

Software teams celebrate “Done” as a success—but what does “Done” really mean? A feature isn’t truly “finished” just because it’s running in production. It carries ongoing costs: bugs, maintenance, dependencies, and refactoring. Saying “Done” without accounting for the long-term effort is a commitment that will follow the team for years.

The term “technical debt” is misleading. Debt can be repaid—but software is not a loan; it’s a property that requires continuous upkeep. A better concept is “technical maintenance”: How do we keep recurring costs low? How do we avoid entangling ourselves in growing maintenance obligations with every new feature?

This talk analyzes why our understanding of “Done” is problematic and presents strategies to keep technical maintenance low—fostering sustainable software development instead of an ever-growing maintenance nightmare.

Robert Károly

Scrum Master @synyx

Hambrücken, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top