Conhecimentostecnicos
A ênfase na excelência técnica aparece no princípio Ágil “a atenção contínua à excelência técnica e a um bom projeto aumenta a agilidade” (FOWLER & HIGHSMITH, 2001). Diversos depoimentos apontam para essa preocupação com a aplicação de boas práticas à produção de software, que melhoram sua qualidade e facilitam a sua manutenção.
Para buscar garantias de qualidade no trabalho realizado, diversas equipes dos entrevistados utilizam a autorregulação, ou seja, membros da equipe verificam de perto a qualidade do trabalho de seus colegas. Essa autorregulação é possível em equipes em que há normas comportamentais intensas e cristalizadas que a estimulem (HACKMAN, 1987).
Porém, em outros casos, o mau planejamento leva a uma aceleração anormal do ritmo de produção que, ao consumir tempo que deveria ser dedicado à preocupação com a qualidade, acaba por gerar partes do software produzidas com qualidade inferior.
De acordo com as entrevistas, a qualidade também pode ser prejudicada em projetos que possuem código legado que, por sua vez, tenha sido produzido com baixa atenção às boas práticas e técnicas. Essa herança torna necessário refazer essas partes do software para garantir a qualidade do sistema como um todo.
Uma prática Ágil que aparece frequentemente nas entrevistas é a da programação em par, onde dois