Melhores Práticas na InfoQ
Últimos destaques de notícias sobre Melhores Práticas

- Tópicos
- Adoção de Agile,
- Introdução ao Agile,
- Metodologias,
- Agile nas empresas,
- Técnicas Ágeis,
- Gerenciamento de Projetos,
- Melhores Práticas,
- Scrum,
- Agile Manifesto,
- Lean,
- Programação,
- Agile,
- Gerenciamento
Nesta palestra Juan nos mostra por que a Gestão Ágil/Lean está ganhando terreno frente à Gestão Tradicional de Projetos, apresentando fundamentos da Gestão Ágil com Scrum, seus princípios, valores, e razões pelas quais equipes que tem implementado Scrum tem melhorado sua produtividade em até 4x, assim como a qualidade de vida de seus membros, de seus produtos e o valor entregue à organização.
Notícias sobre Melhores Práticas
- Tópicos
- Web API,
- API-Design,
- Melhores Práticas,
- API,
- Programação
A empresa Apigee anunciou o lançamento de seu livro gratuito "Web API Design: Crafting Interfaces that Developers Love". O livro é uma coleção de práticas de design de API usando REST, criado em colaboração com várias equipes desenvolvedoras de API ao redor do mundo que participaram da oficina de design da Apigee.
- Tópicos
- Scala,
- Java,
- Programação Funcional,
- Linguagens,
- Open Source,
- Melhores Práticas,
- Programação,
- Twitter
O Twitter abriu o guia Effective Scala (Scala Eficaz), disponível no GitHub e licenciado sob a Creative Commons. Scala é uma das principais linguagens de programação utilizadas no Twitter e a maioria da infraestrutura da empresa é escrita em Scala. O guia contém uma série de pequenos experimentos e um conjunto de boas práticas identificadas ao usar a linguagem.
- Tópicos
- Melhores Práticas,
- Agile,
- Programação
Mike Cohn, reconhecido coach de Agile e cofundador da Scrum Alliance, publicou em seu blog o que seria sua principal resolução para 2012: Atuar através de recomendações e não pela imposição de regras.
- Tópicos
- Melhores Práticas,
- Melhoria Contínua,
- Arquitetura,
- Agile,
- Processos de Software,
- Programação
Em um post recente, James Turner, editor da O'Reilly, criou polêmica afirmando que processos de software destroem a paixão dos desenvolvedores. O foco demasiado em processos pela indústria de software, sem a consideração dos seus reais benefícios, estaria gerando perda de motivação nas equipes. Veja aqui os aspectos da polêmica e a repercussão em posts e comentários.
- Tópicos
- Técnicas Ágeis,
- Melhores Práticas,
- Agile,
- Programação
Reuniões são caras. Um dia inteiro de reuniões dos times pode custar milhares de doláres, se calcularmos o custo de todas as pessoas envolvidas além dos overheads que acontecem. Dado isso, é pragmático se preparar para elas a fim de garantir que suas reuniões Ágeis sejam o mais efetivas possíveis.
- Tópicos
- Entrega de Qualidade,
- Java SE,
- Qualidade,
- Java,
- JUnit,
- Artesanato de software,
- Testes Unitários,
- Melhores Práticas,
- Linguagens,
- Aprendizado,
- Arquitetura,
- Agile,
- Modelagem,
- TDD,
- Programação,
- RSpec,
- Testes
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?
Artigos sobre Melhores Práticas

- Tópicos
- Comunicação,
- Qualidade,
- Java,
- Times Distribuídos,
- Linguagens,
- Melhores Práticas,
- Artesanato de software,
- Trabalho em Equipe,
- Reuso,
- Arquitetura,
- Programação,
- Agile
Vijay Narayanan oferece 10 dicas práticas de como ter sucesso com o reúso sistemático de componentes de software, baseado em sua experiência em múltiplos projetos. A coleção de dicas não tem a intenção de cansativa e sim que desenvolvedores e líderes de equipe apreciem a variedade de estratégias – técnicas e não-técnicas – de que é preciso aplicar para ter sucesso com reúso sistemático.
Apresentações sobre Melhores Práticas

- Tópicos
- Releases,
- Entrega de Qualidade,
- Servidores de Aplicação,
- Release,
- Clientes e Requisitos,
- Qualidade,
- Java,
- Entregando Valor,
- Integração Contínua,
- Controle de Versões,
- Artesanato de software,
- Ferramentas,
- Gerenciamento de Projetos,
- Melhores Práticas,
- Linguagens,
- Técnicas Ágeis,
- Melhoria Contínua,
- Automação,
- Deployment,
- Produtividade,
- Programação,
- Arquitetura,
- Agile,
- Testes,
- Cloud Computing
Integração Contínua não se resume a disponibilizar um servidor que continuamente obtenha e compile uma cópia do projeto. Ela é uma virtude a ser cultivada pelos desenvolvedores, independente de um servidor e, para tanto, é preciso seguir uma série de práticas que tornam possível integrar o trabalho dos diversos membros do projeto, mantendo sua integridade e realizando o menor esforço possível.

- Tópicos
- Testes Unitários,
- Melhores Práticas,
- Técnicas Ágeis,
- Arquitetura,
- TDD,
- Design,
- Agile,
- Programação,
- Testes,
- Design Patterns,
- Princípios
TDD transforma os testes em uma atividade de design, na qual programadores os utilizam para esclarecer expectativas sobre o que determinado código deve fazer. Apesar desta ser uma definição conhecida, poucos usam no dia-a-dia o real poder dos testes para guiar o design. Esta palestra mostra como o feedback dos testes pode influenciar e guiar o desenvolvedor a um design menos acoplado e mais coeso.
Entrevistas sobre Melhores Práticas

- Tópicos
- Entrega de Qualidade,
- DSLs,
- Qualidade,
- ThoughtWorks,
- Java,
- Domain Specific Languages,
- SOA,
- Técnicas Ágeis,
- Linguagens,
- Testes de Software,
- Operações,
- Artesanato de software,
- REST,
- Metodologias,
- Builds,
- Design Orientado a Objeto,
- Melhores Práticas,
- Melhoria Contínua,
- Liderança Adaptável,
- Gerenciamento de Projetos,
- Testes,
- Arquitetura,
- Arquitetura Corporativa,
- Comunidade,
- Programação,
- Selenium,
- Entrevistas,
- Liderança,
- Agile,
- Design
Paulo Silveira entrevista Martin Fowler e Paulo Caroli que falam sobre a realidade do desenvolvimento de software. São abordados assuntos como DSL, Testes de Integração, REST, o novo livro de Martin, entre outros.