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

Aceite o inesperado: padrões chave para a entrega efetiva de software

por Fernando Ultremare em  14 Nov, 2011

Dan North apresentou em um keynote recente novos detalhes sobre seus “padrões de entrega efetiva de software”, nos quais defende, entre outras ideias chave, que se deve aceitar a incerteza para alcançar os melhores resultados.

Psicologia Aplicada para Engenheiros de Software

por Michael Stal , traduzido por Mário Henrique Trentim   em  09 Nov, 2011

John R. Fox publicou este mês seu livro “Trabalho Digital em um Mundo Analógico”, cujo subtítulo “Melhorando a Engenharia de Software através da Psicologia Aplicada” indica o verdadeiro objetivo: discutir os aspectos psicológicos no contexto de engenharia de software. O foco são os aspectos e práticas psicológicos relevantes para os engenheiros de software.

Quando a agilidade não é suficiente: precisamos revisar o Manifesto?

por Mário Henrique Trentim em  22 Set, 2011

Steve Denning aponta, em artigo recente, pontos fracos do Agile que precisam ser revistos para responder a mudanças ocorridas nos últimos dez anos após publicação do Manifesto Ágil. Apenas gerar software em funcionamento deixou de ser suficiente: o foco deve ser no encantamento dos clientes. Denning oferece recomendações de mudanças na filosofia Agile para adequação à nova realidade.

Se usuários não mudam as configurações, para que configurações?

por Mário Henrique Trentim em  21 Set, 2011 1

Pesquisas recentes por especialistas em experiência do usuário mostram que a grande maioria dos usuários mantém os valores padrão para todas as configurações dos softwares, mesmo perdendo com isso funcionalidades essenciais. O excesso de escolhas e a confiança nos desenvoldedores contribuem para uma situação que prejudica os dois lados da equação usuário-desenvolvedor.

O desenvolvimento de software nunca será engenharia?

por Gustavo Castro em  19 Jul, 2011 22

Recentemente John Sonmez publicou um artigo polêmico afirmando que Engenharia de Software não pode ser encarada como as engenharias tradicionais.

A Sobrecarga de Manifestos

por Vikas Hazrati , traduzido por Fernando Ultremare   em  18 Jul, 2011 1

Por definição, um manifesto é uma declaração pública de princípios e intenções que descreve as motivações, razões e demandas de um grupo. Um dos manifestos mais populares existentes é o Manifesto Ágil. Contudo, o número de manifestos tem crescido de forma epidêmica desde então.

O conflito entre Agile e Arquitetura

por Vikas Hazrati , traduzido por Giovanni Abner   em  20 Jun, 2011 2

Há uma luta constante entre as técnicas ágeis e a arquitetura corporativa. Enquanto o desenvolvimento ágil foca-se em ajustar o planejamento à medida que se ganha conhecimento do domínio, a arquitetura estabelece uma plataforma tecnológica e trata dos atributos de qualidade. A combinação dessas duas dimensões tem sucesso quando as técnicas ágeis são usadas na direção da arquitetura desejada.

Como terminar histórias sem deixar bugs para trás

por Lucas Souza em  03 Jan, 2011

O que você pode fazer quando um número inaceitável de histórias estão "prontas", mas ainda tem vários problemas de qualidade?

Sonar 2.4: Regras de Restrições de Arquitetura e Suporte ao Maven 3

por Srini Penchikala , traduzido por Rafael Marques   em  29 Dez, 2010

A última versão do Sonar, ferramenta open source de gerenciamento de qualidade de código, suporta restrições de arquitetura para projetos Java e painéis customizados. O time da SonarSource lançou no mês passado a versão 2.4 de seu produto. Neste lançamento, há quatro novas funcionalidades principais...

Retrospectiva Java 2010

por Pedro Mariano em  17 Dez, 2010

Muitos fatos importantes aconteceram esse ano em torno da plataforma e linguagem Java, confira alguns dos principais acontecimentos reportados pela InfoQ Brasil duranto o ano de 2010. Dentre eles alguns tropeços da Oracle, o processo entre ela e o Google, o tão esperado Java 7, entre outros.

O código é o culpado! Sempre?

por Vikas Hazrati , traduzido por Marcelo Costa   em  17 Dez, 2010 12

São muitas as razões que podem ser citadas para o fracasso de projetos de software. Alguns projetos falham devido a requisitos ruins, outros devido ao custo e um cronograma super estimado e alguns simplesmente devido à um mau gerenciamento.

Como convencer o Product Owner a priorizar o Backlog?

por Dan Puckett , traduzido por Pedro Mariano   em  13 Dez, 2010

O Scrum se torna mais eficiente quando você prioriza o seu backlog. A priorização do backlog é parte do trabalho do product owner, mas o que podemos fazer quando o product owner não prioriza o backlog por conta que ele ou ela não vê valor na priorização?

Como Pagar o Débito Técnico

por Dan Puckett , traduzido por Marcelo Costa   em  08 Dez, 2010

Paul Tevis está em uma equipe que há quatro meses encontra-se em uma transição Scrum. O projeto possui uma grande quantidade de débito técnico, e ele está às voltas com o problema de como controlar e pagar estes débitos técnicos.

Quatro décadas de Engenharia de Software, e as mudanças estão chegando?

por jean-Jacques Dubray , traduzido por Marcelo Costa   em  22 Nov, 2010 2

Em seu último blog, Jean Bezivin, professor emérito da Universidade de Nantes, reconstituiu a história da Engenharia de Software nas últimas quatro décadas o que o levou a ver mudanças radicais chegando. Jean percebeu três grandes rupturas que aconteceram na Engenharia de Software.

Qual é a nomenclatura ideal para os nosso métodos?

por Carlos Alberto em  14 Out, 2010 2

Recentemente Anderson Fraga, no fórum Tectura, iniciou uma discussão onde ele faz um questionamento familiar para muitos desenvolvedores, ele comparou a declaração de métodos e classes do projeto Restfulie e viu que no projeto foi usado nomes curtos e expressivos. Mas qual o impacto disso? Qual é a nomenclatura ideal para os nossos métodos?

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