O desenvolvimento de Software está relacionado e afeta cada dia mais a vida das pessoas. Uma realidade percebida há mais de 10 anos no LSD (Laboratório de Sistemas Distribuídos) apontam para uma consolidação de resultados na área de Sistemas Distribuídos, principalmente, nas pesquisas em Grades Computacionais, Computação nas nuvens, Sistemas Peer-to-Peer (P2P), Tolerância a Falhas, Desenvolvimento de Software Distribuído e Concorrente e, mais recentemente, aplicações Industriais e Qualificação de Software. Um dos principais projetos do laboratório é o OurGrid, uma grade aberta, free-to-join, que agrega serviços computacionais e dá suporte a uma gama de aplicações chamadas de bag-of-tasks que é usada em dentro e fora do país. Dado a importância e relevância do OurGrid foi necessário aprimorar o processo de desenvolvimento deste software com a inserção de melhores práticas na obtenção de sistemas com maior qualidade e que atendam as necessidades e propósitos ao qual foram desenvolvidos. Pensando neste aspecto o presente trabalho pretende orientar desenvolvedores de sistemas distribuídos com foco na qualidade para obtenção de produtos finais qualificados.