BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Artigos

  • Kanban com o pioneiro: Entrevista com David J. Anderson

    David J. Anderson, pioneiro na implementação de Kanban no desenvolvimento de software e um dos principais responsáveis pela popularização do método no mundo, veio ao Brasil recentemente e conversou com o InfoQ Brasil sobre Lean, Agile e Kanban.

  • Groovy 2.0: Novidades em Detalhe

    A versão 2.0 do Groovy traz para a linguagem funcionalidades estáticas fundamentais, como a verificação estática de tipos e a compilação estática. Também adota melhorias relacionadas ao JDK 7 como as melhorias de sintaxe do projeto Coin e o suporte à nova instrução da JVM, o invokedynamic. A linguagem também se tornou mais modular que antes. O artigo aborda em detalhes as novas funcionalidades.

  • Painel - Estado do Agile, Parte 2: Estratégias para adoção

    Nesta segunda parte de um painel virtual sobre o estado do Agile, veja a opinião de dez especialistas sobre a adoção de técnicas ágeis e seus desafios, além de conhecer opiniões sobre quando o Agile não é a melhor solução.

  • Painel - Estado do Agile, Parte 1: De onde vem o domínio do Scrum?

    Neste painel virtual sobre o estado do Agile, opinam 10 especialistas em várias áreas, de coaches renomados de técnicas ágeis a desenvolvedores experientes envolvidos profundamente com Scrum e XP, a líderes técnicos que acompanharam toda a migração de técnicas waterfall a métodos ágeis. Nesta primeira parte do painel, o tema é o sucesso do Scrum.

  • Review de Sprint: Como torná-lo ágil

    O treinamento de certificação para Scrum Master diz que devemos realizar cerimônias de review no final de cada Sprint, mas não é comum encontrar orientações sobre como fazê-las bem. Tendo vivenciado algumas reviews ruins, que consistiam de uma simples apresentação Powerpoint, Bob Galen ajudou a elevar o nível da cerimônia até um ponto em que os stakeholders desejassem de fato participar.

  • Conectividade 4G/LTE: tecnologias e perspectivas

    Para atender a crescente demanda por conectividade foi criada a 4a geração de banda larga móvel com maior capacidade de conexões e velocidades de acesso. Este artigo descreve as características básicas das redes 4G que estão se consolidando como tecnologia de banda larga móvel pelo mundo, e deve em breve estar disponível no Brasil.

  • Formando equipes de alto desempenho, parte 5: Voo de cruzeiro

    Nesta quinta parte da série sobre equipes de alto desempenho, será apresentado o nível máximo de produtividade de uma equipe: O Estágio 4 de maturidade. As características de uma equipe nesse estágio serão discutidas e mostrado de que maneira o líder deve se comportar para atingir e manter esse nível de performance.

  • 10 ações para ter sucesso na adoção do Agile

    Em resposta ao grande número de fracassos em esforços de mudança organizacional, o consultor Allan Kelly oferece diretrizes e sugestões para uma adoção bem sucedida do Agile. As recomendação vêm em forma de uma lista das dez ações mais importantes que gerentes e equipes podem tomar para aumentar suas chances de sucesso.

  • Armadilhas do Kanban: a culpa não está na técnica

    O Kanban, como ferramenta de suporte ao desenvolvimento Lean, está cada dia mais popular. Contudo, será inevitavelmente acusado injustamente por fracassos de projetos que o utilizam de forma errada. Este artigo discute algumas ações que o autor vivenciou e que contribuem para uma má reputação do Kanban. Esperamos que esses exemplos evitem que o eleitor caia em armadilhas semelhantes.

  • Ataques a grandes aplicações web: a comunidade brasileira está preparada?

    Em meio a ataques como o contra o LinkedIn e o vazamento resultante de milhões de senhas, surgem dúvidas em usuários e desenvolvedores quanto à segurança de suas aplicações. A comunidade de desenvolvimento brasileira está preparada para enfrentar ataques? Veja uma análise deste episódio, além da opinião de especialistas brasileiros em segurança sobre a situação no país.

  • Swarming à distância: Dicas para equipes distribuídas geograficamente

    O “swarming” é uma técnica pela qual os integrantes de uma equipe aproveitam suas diferentes habilidades trabalhando juntos ao mesmo tempo para entregar uma história de usuário. É reconhecida como uma abordagem poderosa para a entrega de histórias com rapidez e alta qualidade. Neste artigo, conheça técnicas para atingir os mesmos resultados para equipes geograficamente distribuídas.

  • Uma breve introdução ao gerenciamento de memória em Java

    Neste artigo, com base em palestra de Jevgeni Kabanov CTO da ZeroTurnaround, é feita uma introdução ao funcionamento do gerenciamento automático de memória na JVM, além de se mostrar um pouco da evolução dos algoritmos de garbage collection.

BT