- O fator mais importante no trabalho com software nao sao as ferramentas e tecnicas utilizadas pelos programadores, mas sim a qualidade dos proprios programadores.3 - Adicionar pessoas a um projeto atrasado faz atrasa-lo mais ainda.4 - O ambiente de trabalho tem um profundo impacto sobre a produtividade e a qualidade do produto6 - Aprender uma nova ferramenta ou tecnica realmente reduz a produtividade do programador e qualidade do produto inicialmente. O beneficio final e alcancado somente apos a curva de aprendizagem ser vencida. Portanto, vale a pena adotar novas ferramentas e tecnicas, mas apenas (a) se o seu valor e visto de forma realista e (b) se paciencia e usada na medicao dos beneficios.DiscussaoAmbos os fatos analisados tratam de temas pouco tangiveis por serem relacionados a pessoas.O primeiro fato trata da importancia dos profissionais (analistas e programadores) no desenvolvimento de software. Por questoes culturais, muitos engenheiros de software ainda consideram as ferramentas e tecnicas empregadas no desenvolvimento de software sendo mais importantes que a qualidade dos profissionais que as utilizam, mesmo sendo a importancia da qualidade dos profissionais um objeto de muitos estudos ha anos, como relata PRESMAN [5].Gerenciar ferramentas e metodologias a serem aplicadas no desenvolvimento de software e algo mais tangivel que o gerenciamento de pessoas, por esse motivo as empresas tendem a dar maior atencao a quais ferramentas e tecnicas de desenvolvimento de software serao usadas em determinado projeto do que despenderem tempo com analises de motivacao e perfil dos profissionais que serao alocados para o mesmo. Isso e um grande erro, pois de nada adianta empregar as melhores tecnicas e usar as melhores ferramentas se o profissional que as utiliza nao for competente para exercer suas atividades.Para amenizar essa deficiencia na gestao de pessoas, o SEI criou o PM-CMM, que nada mais e do que uma extensao do CMM, porem com foco exclusivo nesse tipo de gestao, tendo praticas como o treinamento de pessoal, recrutamento, desenvolvimento de carreira e remuneracao [4].O fato tres e relacionado a adicao de profissionais a projetos de software atrasados com intuito de acelerar o mesmo. Em processo de desenvolvimento de software isso nao funciona muito bem, pois as atividades que envolvem esse tipo de processo sao mais mentais do que mecanicas. Nesse sentido torna-se muito dificil um profissional ser inserido em um projeto que esta em andamento e imediatamente render no mesmo ritmo dos outros profissionais que ja participam do processo. Para ficar sintonizado com a equipe, esse profissional demandara uma maior atencao por parte dos outros e isso acarretara em atrasos e menor rendimento da equipe toda.Baseando-se na analise de alguns relatorios de projetos open source, YILDIRIM [7] afirma que ocorre aumento na media das contribuicoes com o acrescimo de programadores nas fases iniciais dos projetos, e um declinio na fase adulta. Isso vem a ratificar a Lei de BROOKS [3].O fato 4 deixa claro que de nada adianta ter a melhor equipe de programadores, usando as melhores ferramentas e tecnicas de desenvolvimento de software se estes nao estiverem em um ambiente propicio ao trabalho que realizam. Interrupcoes e desvios de