teste, como o FlexUnit e o ASUnit, hoje e dificil encontrar linguagens que possuem comunidades fortes, ou empresas grandes por tras, sem esses tipos de ferramentas para realizacao de testes automatizados. [TIDigital] Voce conhece o Manifesto agil? Acha que ele substitui um metodo agil? [P.Igor] Sim. O Manifesto agil e a origem e a base para todas as metodologias ageis, o manifesto traz na verdade uma serie de valores que foram identificados pelos principais nomes da engenharia de software da atualidade, que se reuniram para discutir o por que dos projetos de software fracassarem tanto e como eles poderiam fazer para mudar essa realidade. No inicio a ideia era definir um novo modelo de processo ou algo do tipo, mas eles viram que nao chegariam a lugar algum, com isso eles perceberam que em todos os projetos de sucesso havia algo em comum, entao foram identificados valores que eram mais importantes que outros e que contribuiam para o sucesso do projeto. Na verdade o manifesto agil guia as metodologias e nele que devemos nos basear ate mesmo para realizarmos nossas adaptacoes para atender a nossa cultura e nao nos distanciarmos dos valores destacados no manifesto.[TIDigital] Desenvolvimento web agil se resume a seguir uma metodologia de gerenciamento e fazer testes continuos? O que mais e preciso? A escolha por linguagens e frameworks esta englobada a atividade agil de desenvolvimento? [P.Igor] Nao. Desenvolvimento agil nao esta atrelado a frameworks, ferramentas, linguagens e tambem nao e seguir nenhum modelo, guia, ou qualquer que seja a receita de bolo. Desenvolvimento agil e conseguir utilizar uma serie de praticas de desenvolvimento adequadas a um desenvolvimento iterativo e incremental, onde a cada iteracao (ciclo) o software recebe um incremento, alcancando o maximo possivel de retorno do investimento feito pelo cliente rapidamente, e valores que ajudam a alcancar isso estao presentes no manifesto agil. Veja nao estou dizendo que nao precisamos de ferramentas, existem muitas ferramentas, praticas e tecnicas de desenvolvimento que ajudam bastante o desenvolvimento de software agil, mas nao e apenas isso que determina se voce esta sendo "agil", ou nao. Acho que o manifesto agil e toda a comunidade esta tentando resgatar um desenvolvimento de software mais centrado no processo criativo do desenvolvimento e nao tentando tratar o desenvolvimento como uma grande maquina constituida por pessoas totalmente descartaveis que repassam papeis de la pra ca e ignoram quase que completamente o comportamento humano dentro do processo de desenvolvimento de software, ao em vez de se adequar a realidade, onde tratamos de "coisas abstratas" vindas de pessoas, tentando resgatar do nosso cliente uma imaginacao do que seria o software pra ele e como esse software o ajudaria. Nao da pra simplesmente anotar tudo isso de uma vez, fazer e entregar, como se o cliente nao fosse esquecer nada de importante nessa conversa, o processo requer um refinamento e acompanhamento de perto do cliente para ir aparando as arestas ate que a "obra" esteja concluida. O desenvolvimento de software esta mais para um processo artistico do que para um processo fabril como a maioria encara ainda. As pessoas