true, else they just have so many bugs it, that their project needs to be completely reworked. So i still calm about their timings.
Testing is not only the hardest part - even though very important one.
It's virtually impossible to correctly estimate development time. And it's really hard to not be optimistic about your capabilities in the very beginning
I'm not a developer but even in my business i can't really tell how long something is going to last. So i'm really ok with overlaping timings.
About testing, its kinda hard to fix every bug, finding them is even harder, i guess. Thats why we should forgive them. They are working with our meney security, so be patient.