Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Test Driven Development presentation [closed]

Tags:

tdd

video

I need a short presentation on TDD to show at a company meeting. It need to be a on-line talk and not longer than 35 minutes. Do you have any recommendations?

like image 292
Fossmo Avatar asked Sep 16 '09 11:09

Fossmo


4 Answers

Youtube has a lot of short (and long) videos. There are even language-specific ones. I suggest you take a look and pick the one the looks best for your company presentation.

like image 89
Samuel Carrijo Avatar answered Nov 03 '22 04:11

Samuel Carrijo


I have been looking for a video like that myself.

The best I could come up is Steve Freeman On TDD: How Do We Know When We’re Done?, but sadly it is significantly longer than 35 minutes.

like image 29
Chris Vest Avatar answered Nov 03 '22 05:11

Chris Vest


If you're intending on presenting it yourself, the best recommendation I can give is: Don't just use heaps of text on PowerPoint slides. People honestly won't remember much in a presentation like that. And if they do remember something, chances are no-one will actually try it. Instead, try something more creative:

If your target audience has technical knowledge, I would plan a bit of code to write, and write it in front of them so they can see you actually doing it. Sure, outline the benefits, but show them - don't just tell people about them.

And if your target audience doesn't have technical knowledge, I'd question why you're giving a presentation on TDD ;-)

like image 40
Smashery Avatar answered Nov 03 '22 04:11

Smashery


Concentrate on benefits of TDD. Be honest that doing TDD takes longer to write code at the beginning but company / developers will save time is on mantainess. Even TDD is not about testing ask your audience how much are they willing to pay for quality. Also tell them that testing breeds confidence and if you write tests before you write your code, you end up writing better code.

I would concentrate that TDD is not about testing it's about development. What I mean is that TDD is not a technique to verify code it's a development technique.

Show five steps of TDD.

  1. Write Test.
  2. See test fail.
  3. Write code to make test pass
  4. Run Test
  5. Refactor.
like image 28
Vadim Avatar answered Nov 03 '22 06:11

Vadim