Início Agile no InfoQ Brasil
Artigos
Feed RSS-
Silos, politicagem, e a entrega de produtos de software
As equipes técnicas tendem a não estar preparadas para a política. Isso leva a que os problemas políticos sejam aceitos como tragicamente inevitáveis ou descartados como incompetência. A política nos negócios surge quando não há uma direção clara a ser seguida. Compreender melhor as causas da política ajuda a entender melhor como resolver ou lidar com ela em projetos de software.
-
Liderando através da experimentação em uma empresa ágil distribuída
A mudança é nosso trabalho como líderes e coaches ágeis. Quando times e empresas são distribuídos, a experimentação se torna a ferramenta principal para navegar entre as mudanças. Conforme melhoram tanto as tecnologias de colaboração online quanto nossa compreensão da importância da flexibilidade e escolha no trabalho distribuído, modelar e ensinar a experimentação se torna algo crítico.
-
Chaos engineering, rodando game days, e empresas que aprendem: Entrevistas na Chaos Conf
O segundo Chaos Conf aconteceu em São Francisco nos dias 25 e 26 de setembro. Na preparação da conferência, o InfoQ conversou com alguns palestrantes sobre tópicos como, a evolução e a adoção do chaos engineering, pessoas chave, o processo de aprendizagem com experimentos de chaos, e quais os principais bloqueios para a adoção em larga escala.
-
Humanidade no trabalho: Bate papo com Rich Sheridan, autor do Chief Joy Officer
Richard Sheridan descreve a importância da alegria e da humanidade no local de trabalho e como estes contribuem para aumentar a satisfação e o engajamento dos funcionários. A alegria sempre foi importante para os colaboradores, ainda mais hoje, quando estamos acolhendo novas gerações de trabalhadores.
-
Entrevista sobre o livro Compass of Agility - Como navegar em tempos de mudanças rápidas
O livro Compass for Agility, de Leila Rao, descreve uma abordagem para criar mudanças em empresas complexas, obtendo assim, agilidade nos negócios. A bússola consiste em cinco fases: Ideação, Identificação, Captação, Ação e Introspecção. A iteração com essa abordagem de cinco etapas pode desenvolver capacidade interna de adaptabilidade e reinvenção.
-
Entrevista sobre o livro Refactoring - Segunda edição
O InfoQ entrevistou Fowler sobre as principais mudanças na 2ª edição do Refactoring, como reconhecer problemas e refatoramento do código, como as revisões e refatoração se apoiam mutuamente, o que os líderes de tecnologia podem fazer para incentivar a refatoração, os benefícios e as ferramentas para uma refatoração e para o mob programming.
-
Quebrando os três mitos mais comuns da engenharia de software
Este artigo expõe os mitos mais comuns que frequentemente afligem os engenheiros de software e podem impedi-los de atingir seu potencial, especialmente se já forem ou aspiram ser líderes, e também fornece algumas ideias que podem ser implementadas imediatamente para lhe ajudar a se livrar dessas crenças limitantes.
-
Como desacelerar para ir mais rápido no desenvolvimento de software
Ir rápido demais pode ser um grande inimigo no desenvolvimento de software. Ao desacelerar as pessoas, melhoramos a maestria técnica. Ao desacelerar processos, melhoramos a adaptação e a eficiência. Ao desacelerarmos produtos, melhoramos automação e qualidade. Quando focamos nessas áreas, cultivamos uma cultura de desenvolvimento promovendo um desenvolvimento mais rápido.
-
Entrevista sobre o livro AI Crash Course
O livro AI Crash Course, de Hadelin de Ponteves, contém um conjunto de quatro modelos diferentes de IA: Thompson Sampling, Q-Learning, Deep Q-Learning e Deep Convolutional Q-learning. Ele ensina a teoria desses modelos de IA e fornece exemplos de codificação para resolver casos da indústria com base nesses modelos.
-
Testando microservices: 6 estudos de caso com uma combinação de técnicas de teste - Parte 3
Este artigo apresenta seis casos de uso de testes reais de aplicações baseadas em microservices e demonstra como uma combinação de técnicas de testes pode ser avaliada, escolhida e implementada.
-
Testando em produção - Qualidade de software acelerada
Michael Bryzek explora a criação de software de qualidade sem o uso de ambientes de desenvolvimento ou controle de qualidade, mergulhando profundamente na “verificação em produção” - o que é necessário para criar software que possa ser testado continuamente em produção.
-
Como versionar seu databases para DevOps
Um ambiente robusto DevOps requer uma integração contínua para cada componente do sistema. Mas muitas vezes, o database é omitido da equação. Neste artigo, discutimos os únicos aspectos dos bancos de dados, tanto relacionais quanto no NoSQL, em um ambiente de integração contínua bem-sucedido.