BT

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

Contribuir

Tópicos

Escolha a região

Início Artigos

  • Aplicações móveis com HTML5 e JavaScript: um exemplo completo com frameworks e arquitetura MVC

    Um guia detalhado de frameworks para aplicações móveis baseadas em HTML5 e JavaScript, levando em conta requisitos essenciais pra o desenvolvimento de aplicações móveis, dificuldades para dominar o desenvolvimento com HTML5 e mostrando um exemplo de implementação detalhado de uma aplicação móvel com arquitetura MVC.

  • Qual tipo de Scrum Master você está contratando?

    Johanna Rothman, autora de livros consagrados, recomenda realizar uma análise de cargo antes da contratação de um Scrum Master, pois nem sempre esse é o tipo de profissional que a empresa está procurando.

  • Spring Data: A solução mais geral para persistência?

    Conheça em detalhes o Spring Data, um projeto da SpringSource cuja proposta é unificar e facilitar o acesso a diferentes tecnologias de armazenamento de dados, como bancos de dados relacionais e NoSQL.

  • DevOps de zero a 100%: Níveis e passos de adoção

    A adoção das práticas de DevOps não é um salto de tudo ou nada. Trata-se de um processo gradual de adoção, em que o grau máximo até mesmo pode não ser o objetivo. Este artigo mostra os vários graus ou níveis de adoção do DevOps, e fornece dicas para migrar suavemente para novos patamares.

  • Escalando o Agile na Spotify: exemplo de sucesso de Lean Startup, Scrum e Kanban

    A implantação da cultura ágil em empresas envolve muita comunicação, integração entre todas as áreas, treinamento, sensibilidade perante às mudanças e evolução gradativa. Após a implantação, e quando as equipes já estão entregando software de forma ágil, surge outro desafio: como escalar as práticas ágeis para as demais equipes. Veja neste artigo como a Spotify venceu esses desafios.

  • Agile e a morte do departamento de QA

    Nos modelos de gestão tradicionais, as equipes de QA eram isoladas, lentas e caras. Testes unitários passam a responsabilidade pela qualidade aos desenvolvedores, reduzindo a dependência de um setor de QA separado. Seriam os testes unitários a melhor forma de garantir a qualidade do software? Com TDD e Agile, estaria morto do setor de QA?

  • Podcasts de Agile e Lean: Uma excelente alternativa de aprendizado

    A leitura é uma forma muito difundida de consumir informação sobre práticas ágeis, mas não é o único caminho. Se você não tem tempo e entende o inglês falado, ouvir podcasts é uma forma alternativa de aumentar o seu conhecimento. Atualmente, existem excelentes podcasts relacionados a métodos ágeis e Lean, sendo que este artigo apresentará alguns que foram selecionados.

  • O papel do gerente de desenvolvimento

    O gerente de desenvolvimento possui uma série de responsabilidades, mas a principal é fazer com que um produto seja lançado para o mercado. Preencher essa função requer um conjunto extenso de habilidades, e este artigo discute as habilidades necessárias para ser um gerente de desenvolvimento efetivo.

  • Tornando a arquitetura relevante: a experiência da Statoil

    Neste artigo da revista IEEE Software, é descrito como foram usados sistemas de gestão corporativos para comunicar os requisitos de arquitetura para todos os interessados, em uma grande empresa, e como esta transformação ajudou a alcançar benefícios como estabilidade em aplicações e infraestrutura.

  • Chegou a hora para o ALM Lean

    Nesse artigo, examinam-se as razões pelas quais as empresas precisam adotar o ALM (Application Lifecycle Management — Gerenciamento do ciclo de vida de aplicações) e o que queremos aprender do pensamento Lean para transformar o ALM de uma abordagem inflexível, cara e dogmática para uma mais apta a reduzir desperdícios e entregar valor mensurável.

  • Testes na Typemock: lidando com problemas do mundo real

    Com tantas informações, livros e ferramentas disponíveis, basta baixar o NUnit e já se pode usá-lo, certo? Não é bem assim; antes de começar a escrever testes unitários deve-se aproveitar o conhecimento e as experiências de outras pessoas. Há muito o que ser aprendido.

  • Formando equipes de alto desempenho, parte 6: retrospectiva final

    Na sexta e última parte da série sobre a formação de equipes de alto desempenho, é feita uma retrospectiva e apresentada uma consolidação dos desafios enfrentados pelo Scrum Master na formação de um time, assim como os benefícios gerados para o resultados dos projetos e o atendimento das expectativas dos clientes.

BT