O documento discute as principais questões sobre Test Driven Development (TDD): (1) TDD é uma prática de desenvolvimento de software onde os testes são escritos antes do código e guiam o desenvolvimento; (2) Começar com TDD pode reduzir a produtividade inicialmente, mas melhora a qualidade do código e reduz bugs no longo prazo; (3) É importante treinar a equipe, escrever testes abrangentes e integrar TDD na cultura da organização.