How to convince the client that all subsequent projects / improvements should be made through TDD (with some flexible practices)?

We are a small team (3 developers), and one of our main customers is going to submit a bunch of new feature requests and follow the project to get cost estimates and delivery times. Our last project with them was a “success” in that they returned to us, but I know that we could do a much better job (we used a waterfall ... the testing was conceived and, as a result, the coverage of the unit testing code was significantly lower than we feel comfortable, not to mention the endless problem "we are FULLY").

I just finished reading The Art of Unit Testing and Working Effectively with Legacy Code, and I used TDD for my favorite project outside of work, and now I can never go back to the waterfall and test after

I want to know if there are some good “easily digestible” videos for non-developers that clearly show the benefits of TDD along with Agile practices in a business sense? I would be very pleased if there are any sub-10 minute videos, but I am also ok with longer videos (and I will refer to their time index in it). If there are no good videos, then the best source is a written source.

I want nothing more than to be on board and really worry with the transition.

It’s not an option to “just do it” for me, because a certain learning curve for two other developers and, without a doubt, the first number of iterations can be stressful and bumpy, and this should be reported to our client.

[I answered my question below with a few videos that I have found since I asked the question ... they are not ideal for my use, but definitely my plan B if no one knows the best]

+3
source share
7 answers

. , " " "". . ( - Henrik Kniberg):

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

, ( ). , , TDD , . ( ).

+2

- . . . , .

, , . , TDD? , -, ? , ?

+2

TDD? , ; ?

, TDD. , , . TDD , .

, ?

+1

- ( , - ), ...

... , , , " "

. , , , , . , TDD , , - .

, , , , . , , , " , ", " ?" . ( ), , , , .

+1

- , , N -, - , , , ; TDD M (< N) -, /, .

, , , - , Y - .

, X FIRST peoject , , .

0

-, Agile-; , . , , Agile!

, - , . Google ; , , , , ..

, , , - - . . , , .

0

, , , , , , . , , .

, TDD, , ... " Agile Software Development Pay" "Scrum 10 "... , , .

0

Source: https://habr.com/ru/post/1720731/


All Articles