BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Programação em Pares: Lado a lado ou frente a frente?

por Vikas Hazrati , traduzido por Rafael Buzon   em  29 Nov, 2011

A programação em pares com layout frente a frente pode ser uma boa alternativa ao pareamento lado a lado, visto seus benefícios ergonômicos e de comunicação entre os pares. Veja algumas perspectivas sobre o assunto.

Agile Brazil 2011: 52 palestras e cursos, tutoriais e workshops

por Paulo Rebelo em  08 Jun, 2011

Acontece entre os dias 27 de junho e e 1 de julho em Fortaleza, o Agile Brazil 2011, com mais de 50 palestras sobre uma diversidade de temas da agilidade. A conferência, uma das principais do Brasil voltada a Agile, trará nomes conceituados internacionais e brasileiros, e tem como principal patrocinador a ThoughtWorks. Entre os principais tópicos estão XP, Scrum, Lean, Kanban e Liderança.

Maré de Agilidade: Fomentando Técnicas Ágeis pelo Brasil

por Leonardo Galvão em  11 Abr, 2011

Nos dias 14,15 e 16 de abril acontece o Maré de Agilidade em Salvador. O evento tem como objetivo fomentar a cultura Ágil no Brasil e está sendo organizado pelo Grupo LinguÁgil, como parte de uma conferência promovida pela Uneb. As inscrições ainda estão abertas.

Programação em Par: Técnicas e Dicas

por Pedro Mariano em  06 Mai, 2010 1

Programação pareada é uma das técnicas ágeis mais aplicadas em todo o mundo, os seus benefícios são inúmeros dentre eles temos a melhoria da código final e a disseminação do conhecimento. Programar em par consiste em dois membros do time programarem em apenas 1 computador com o intuito de resolver o mesmo problema ou implementar a mesma funcionalidade.

A importância do feedback na melhoria do desempenho

por Ricardo Dorés em  09 Abr, 2010

O feedback é parte fundamental do processo que orienta as pessoas a apresentarem comportamento e desempenho apropriados a uma determinada situação. Nos ambientes ágeis a importância do feedback aos desenvolvedores é muito grande, pois os motiva a fazer o trabalho de maneira mais produtiva.

TDD: Nomes de testes expressivos

por Lucas Souza em  23 Mar, 2010 5

Uma exigência cada vez mais comum aos desenvolvedores é que os mesmo façam testes sobre o que produzido por eles. Não apenas com o intuito de garantir que as coisas funcionam ou de garantir que o desenvolvedor é um profissional de verdade, mas também de garantir que num futuro próximo pessoas novas na equipe tenham a capacidade de entender como as coisas funcionam a partir dos testes.

Como é a implantação de métodos ágeis na sua empresa?

por Lucas Souza em  17 Fev, 2010

Ultimamente um dos assuntos mais falados no desenvolvimento de software é metodologias ágeis, em todas as suas variações: Lean, XP, Scrum. Um dos principais pontos de discussão é em relação a como introduzir métodos ágeis nas empresa, o que muitos comentam como sendo algo extremamente difícil.

Como programação pareada funciona

por Lucas Souza em  26 Jan, 2010 2

Stuart Wray escreveu um artigo analisando como a programação pareada realmente funciona em ambientes de desenvolvimento e identificou quatro mecanismos que podem ser aplicados para melhorar a eficácia da programação pareada, e porque ela resulta em produtos com mais qualidade.

PairWithUs: Vídeos de Exemplos de Desenvolvimento Ágil de Software Por Demanda

por Mike Bria , traduzido por Henrique Gontijo   em  20 Out, 2009

Uma coisa muito conhecida pela maioria dos programadores é que o melhor (único?) caminho para aprender uma técnica de programação é pelo exemplo; especificamente, vendo alguém fazer algo. Antony Marcano & Andy Palmer, em seu site PairWithUs dão boas razões às pessoas para fazerem isso.

Precisamos ser mais Psicólogos que Engenheiros para ter Sucesso com Engenharia de Software

por Marília Coelho em  23 Set, 2009 2

Einstein certa vez afirmou que se ele tivesse uma hora para salvar o mundo, gastaria 55 minutos definindo o problema e apenas cinco minutos buscando a solução. Exceto pela proporção do tempo dedicado ao problema e à solução, concordo inteiramente com a importância que Einstein dava ao entendimento do problema antes de partir para a resolução do mesmo.

Economizando com Programação em Par

por Mike Bria , traduzido por Hildebrando Furlan Neto   em  02 Jul, 2009

Porque alguém utilizaria duas pessoas para fazer o trabalho de uma? Esta é uma reação comum quando as pessoas são apresentadas a ideia da programação em par. Eles concluem programação em par como duplicar o custo de escrever um segmento de código. Dave Nicollete demonstra algumas ideias quantitativas para ajudar a mostrar como a programação em par pode salvar dinheiro, ao invés de desperdiça-lo.

Como TDD e Pareamento Aumentam a Produtividade

por Mike Bria , traduzido por Samuel Carrijo   em  04 Jun, 2009

"Desenvolvimento orientado a testes" (TDD) e "Pareamento" são duas das práticas ágeis mais conhecidas, e mesmo assim não são postas em prática por muitas equipes ágeis. Com frequência, as pessoas afirmam estar "muito ocupadas" para praticarem TDD e pareamento; em essência, deixando a entender que esforçar-se para produzir um código de alta qualidade reduz a produtividade.

Uma Velocidade Boa

por Chris Sims , traduzido por Vinicius Assef   em  19 Mai, 2009

Há pouco tempo, Buddha Buck perguntou na lista de Extreme Programming se existe uma média de velocidade que poderia ser considerada boa para uma equipe de sete pessoas que realiza iterações de duas semanas. Ele sentiu que uma velocidade de oito pra baixo indicaria que as estórias estariam muito grandes. A discussão em torno do tema conseguiu responder a essa e a outras questões decorrentes também.

Uma Abordagem Ágil para Reutilização de Código

por Chris Sims , traduzido por Vinicius Assef   em  24 Abr, 2009 3

Uma discussão recente na lista de Extreme Programming do Yahoo Groups explorou o conflito aparente entre desenvolver software reutilizável e a prática do XP de não escrever o código até que ele seja necessário. Ron Jeffries e outras pessoas compartilharam suas idéias sobre os custos e benefí­cios da reutilizacão de código, além de como e quando colocá-la em prática em um ambiente Ágil.

Modelos de aprendizado

por Mark Levison , traduzido por Felipe Rodrigues   em  09 Abr, 2009

De acordo com o Cambridge Dictionary um aprendiz é "alguém que trabalha para um expert com a finalidade de aprender um trabalho ou habilidade específica". O Merriam Webster diz: "alguém que está aprendendo através de experiência prática sob o comando de trabalhadores habilidosos, um negócio, arte ou chamado".

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT