Qualidade no desenvolvimento de sistemas

Cartola: 
Olho: 

Hoje, cada vez mais se fala em gestão por processos e gestão por projetos, mas como, quando e como gerenciar a qualidade dos processos de desenvolvimento de sistemas? Essa meu amigo, é uma pergunta que pode ter resposta e deve ter resposta em sua empresa.

Quantos de nós, que já programamos ou já gerenciamos o desenvolvimento de algum sistema, encontramos sistemas que só o programador sabe mexer? Sistema que provavelmente se o programador abandonar o projeto, o mesmo vai ficar parado um bom tempo ou até mesmo morrer.