TDD - Double-entry book-keeping for software

This session is designed to help business people understand how writing automated unit tests while writing software is the equivalent of double-entry booking in accounting.

 
 

Outline/Structure of the Talk

Introduction

Basics of Double-Entry Book-keeping (history, purpose, example)

Automated Unit Tests - What are they? Purpose. Examples

How TDD (Writing Automated Unit Tests while coding) is like Double-Entry Book-keeping. Rationale, Demo, Examples

Maybe a hands-on exercise

Summary

Learning Outcome

Understand the value of writing automated tests *at the same time* as the production code.

Understand how TDD prevents defects and SAVES time and effort

Target Audience

Non-technical decision makers, product owner, project managers, architects and unit-testing-skeptical developers

Prerequisites for Attendees

A basic familiarity with double entry book would help but I'll explain how that works before launching into the comparison with unit testing.

schedule Submitted 7 months ago

Public Feedback

comment Suggest improvements to the Speaker