Hard choices

What is technical debt and where does it come from?

by Julien Biezemans & Marc Lainez

Short:

We are all in debt. We all have dark bits in our codebase or spaghetti code. Someday, we have to pay it back. This is not only a developer issue: everyone is concerned.

Understand what technical debt is. Learn how to deal with your technical debt and the involved trade-offs.

After learning some theory about technical debt, you'll experience it in a hands-on session based on the Hard Choices board game. Indecision guaranteed!

Goal of the session: Bring awareness about technical debt and what behaviours produce it
Intended audience: Jan, Marieke, Georges, Vincent, Joke, Hank, Ellen (see Personas)
Experience level: Any
Session Type: Game + presentation
Topic: Technology and Technique
Duration: 90 min
Max participants: 32
Laptops required: No


Detailed Description

We are all in debt. We all have dark bits in our codebase or spaghetti code. Someday, we have to pay it back. This is not only a developer issue: everyone is concerned.

In this session, you will understand what technical debt is and learn how to deal with your technical debt and the involved trade-offs.

After a short presentation about technical debt, you'll experience the tough decisions that are related to it in a hands-on session based on the Hard Choices board game.

The Hard Choices game simulates a software development process. When you start a project you want to be first on the market and release a quality product to delight your customers. The game will put you in front of the difficult decision between taking a shortcut that gives you an advantage over your competitors or gaining more knowledge. It's all about strategy and being conscious of the accumulated debt.

We'll then follow up with an open discussion about strategies to avoid or recover from technical debt.

Created: 13/07/12 22:40 -- Modified: 18/11/12 17:33
Back to program