Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 424531
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T19:17:21+00:00 2026-05-12T19:17:21+00:00

We are a small team (3 developers) and one of our main clients is

  • 0

We are a small team (3 developers) and one of our main clients is about to submit a bunch of new feature requests and a follow on project to us to get estimates on cost and delivery times. Our last project with them was a ‘success’ in that they are coming back to us but I know we could have done a much better job (we used waterfall… testing was an after thought and as a result unit-testing code coverage is significantly lower than we feel comfortable with, not to mention the never-ending ‘we are ALMOST done’ problem).

I have just finished reading ‘Art of Unit Testing’ and ‘Working Effectively with Legacy Code’ and I have used TDD on a pet project of mine outside of work and now I can never go back to waterfall and testing after the fact.

What I want to know is are there are good ‘easy to digest’ videos for non-developers that clearly show the benefits of TDD along with Agile practices in a business sense? I’d be super happy if there are any sub 10 minutes videos but I’m also OK with longer videos (and I will reference them to a time index in it). If there are no good videos then a written source is next best thing.

I want nothing more than for them to be on board and really excited with the transition.

For me it is not an option to ‘just do it’ as there will definitely be a learning curve for the other two developers and without doubt the first number of iterations may be stressful and bumpy and that needs to be communicated to our client.

[I have answered my own question below with a number of videos I found since asking the question… they are not perfect for my use but definately my plan B if no-one else knows of a better one]

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T19:17:22+00:00Added an answer on May 12, 2026 at 7:17 pm

    Technical debt kills velocity. Thus, I like to include “No increased technical debt” in the Definition of Done. Without this, you can’t achieve sustainable pace. This is illustrated by the picture below (borrowed from the Technical Debt – How not to ignore it presentation from Henrik Kniberg):

    alt text http://img27.imageshack.us/img27/329/screenshotkq.png

    To me, all these things are obvious and you can even prove it with numbers (by measuring the velocity over time). Explain these concepts to your client, explain him that TDD is one of the techniques allowing to control technical debt. Then, let him choose (or choose for him).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So here is our problem: We have a small team of developers with their
I am the scrum master for a small team of 4 developers. The project
Our team is about to start a SAAS web application geared toward small businesses.
I work with a small team (4 developers) writing firmware and software for our
Right now, we have a small team of developers using TFS for our version
I work in a small team (4-5 developers) on a single project. Every member
I'm having some troubles organising a new workflow for our small dev team. Our
I have been using git and github with my small team of developers for
I am working in an environment with a very small team (3 developers only)
I have a small team of web developers who work together on up to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.