A Cartilha de Seguranca para Internet contem recomendacoes e dicas sobre como o usuario pode aumentar a sua seguranca na Internet. O documento apresenta o significado de diversos termos e conceitos utilizados na Internet e fornece uma serie de procedimentos que visam melhorar a seguranca de um computador. clique aqui para baixar a cartilha completa Scrum, Metodologia agil e praticas do XP, como pair programmingDas muitas definicoes sobre agilidade que podemos encontrar em livros, revistas e na internet, uma das que mais gosto e: "Agilidade e a habilidade de criar e responder a mudancas com respeito ao resultado financeiro do projeto em um turbulento ambiente de negocios. Agilidade e a habilidade de balancear flexibilidade com estabilidade". (Highsmith, Jim. Agile Project Management, 2002)Agilidade e uma proposta de desenvolver projetos com uma estrutura e organizacao "suficientes". Muita estrutura e organizacao reduz a criatividade e a flexibilidade de suportar mudancas, pouca estrutura e organizacao permeia a ineficiencia e resulta em esforcos maiores que os necessarios.A diferenca entre caos e agilidade pode ser verificada nos produtos resultantes. Considerando o mesmo cenario turbulento de negocios, nas equipes que convivem com o caos verificamos atrasos constantes, baixissima qualidade dos sistemas, problemas com estimativas e estouro de orcamento. Nas equipes que utilizam-se de metodos ageis percebemos entregas parciais constantes, interacao com clientes para revisao de estimativas e orcamento conjuntamente com antecedencia salutar ao projeto e principalmente dois pontos fundamentais: compromisso com a satisfacao do cliente e responsabilidade com o resultado financeiro do projeto. Empresas procuram metodos ageisAs metodologias ageis estao disponiveis desde a decada passada, porem foi no ano de 2001 que houve a formalizacao com a assinatura do manifesto agil.Inicialmente houve uma desconfianca geral por parte da industria de software, certamente impulsionada pelas diferencas aos metodos tradicionais e as questoes das dificuldades de quebra de paradigmas por parte das pessoas. Nesta epoca tornou-se bastante famosa a metodologia XP (eXtreme Programming), pois propunha sem hipocrisia uma serie de metodos polemicos, muitos deles questionaveis ate hoje como por exemplo a programacao em pares e o cliente ao lado do desenvolvedor durante o projeto. Lentamente, a industria de software, impulsionada pela necessidade de obter resultados diferentes dos obtidos pelos metodos tradicionais, verificou que pessoas validas estavam propondo metodos serios e factiveis. Desta forma, determinadas praticas ageis comecaram a ser utilizadas em projetos de software sem a agressividade pela adocao plena de uma metodologia agil. Alguns destes metodos, compreendidos de forma inadequada, causavam uma dificuldade de percepcao dos resultados. Um otimo exemplo disto e a iteracao. Iteracao (iteration), que em traducao simples quer dizer repeticao, e confundido com "interacao" ou compreendido como processos repetiveis. Na verdadeira definicao agil, iteracao esta mais para processos confiaveis do que processos repetiveis. Na lingua inglesa tambem verificamos este desentendimento quando estudamos em textos ageis as palavras "repeatable" e "reliable". A confusao entre confiavel e repetivel acontece porque muitos gestores de empresas gostam de formalizar processos muito estruturados e precisos (repetiveis) no lugar de formalizar processos suficientemente estruturados e flexiveis (confiaveis). Processos repetiveis focam na entrada das atividades, processos confiaveis focam no resultado das atividades.Outros metodos, por