3 ms·
The problem is going to be that you have (almost definitely) built up quite a bit of technical debt. If you start testing now, you will start to expose the tec
by Singletoned 10y ago
The problem is going to be that you have (almost definitely) built up quite a bit of technical debt. If you start testing now, you will start to expose the technical debt and take a productivity hit. Selling your boss on "TDD increases developer speed" is going to back fire.
I would try to sell them on more automated QA testing. That's a much easier sell, and the benefits should become obvious sooner (particularly when they can start firing QA testers and use that money to hire more automators).
Then you can start TDDing the QA testing. Map out the automated QA test for the feature in advance. Then developers can develop to the QA test, and will know when they have finished.
It's a long process, but turning around the short-termist mentality takes a long time.