BT

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

Contribuir

Tópicos

Escolha a região

Início Metodologias no InfoQ Brasil

  • Precisamos mesmo da iteração zero?

    É comum que diversas atividades precisem ser realizadas antes do início de um projeto, e só depois se passe a atividades que agregam valor de negócio para os clientes. Com esse objetivo, equipes ágeis muitas vezes utilizam uma iteração inicial, conhecida como iteração ou sprint zero. Mas seria esta a maneira mais adequada?

  • Estimativa de tempo e custo realmente funcionam?

    Sempre houve um grande dilema entre a estimativa de prazo e de dinheiro que envolve um projeto de TI, reclamações por ambas as partes cliente/desenvolvedores justificando que tal análise ou estimativa não era exata(bem, uma estimativa já não é exata por definição) também é algo frequente. Porém será que métodos como APF não podem ajudar quando o assunto é gerar uma estimativa?

  • 10 sugestões para o arquiteto de uma equipe ágil

    Tom Hollander, um arquiteto de solução da Microsoft da Australia fez uma apresentação entitulada "O Papel de um Arquiteto em Uma Equipe Ágil" no TechEd na Australia, onde falou sobre qual é o papel principal de um arquiteto em uma equipe ágil.

  • Bom código é suficiente para um projeto ter sucesso?

    Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.

  • Programação Orientada a Objetos: Estamos no caminho errado?

    Em uma entrevista a QCon de Londres com Joe Armstrong, o desenvolvedor original do Erlang, e Ralph Johnson, muito associado com Smalltalk, POO, e padrões de projeto. A questão de que estamos indo pelo "caminho errado" da orientação a objetos por todos esses anos foi levantada. Ambos os entrevistados sugeriram que sim, mas isso é devido as falhas de implementações e não a idéia em si.

  • Criando Add-Ins para o Expression Web 4

    Um dos pontos críticos em uma boa IDE é a extensibilidade. Foi exatamente esse o motivo pelo qual o Microsoft's Expression Web 4 agora oferece um modelo de add-in baseado em HTML+Javascript.

  • Extensões gerenciadas para Internet Explorer

    Com .NET 4.0, escrever extensões gerenciadas confiáveis para Internet Explorer se tornou possível. Ao contrário das versões anteriores, cada extensão vai rodar com o CLR para o qual foi compilado ao invés de negligentemente escolher a versão mais recente.

  • Cacheamento extensível adicionado ao .NET 4.0

    A equipe de práticas e padrões da Microsoft desenvolveu a Enterprise Library que consiste de componentes customizados, todos open source. Um desses componentes foi promovido a um Framework .NET completo. Agora conhecido como System.Runtime.Caching, ele não é somente uma biblioteca de caching, mas também um framework para desenvolver suas próprias bibliotecas.

  • A importância do feedback na melhoria do desempenho

    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.

  • Problemas recentes da Toyota podem atrapalhar o Lean?

    Recentemente a montadora de carros Toyota, conhecida pela qualidade e pela não tolerância a erros, realizou o recall de mais de 500.000 carros pelo mundo, por conta de um problema no software que controla o sistema de freios. A montadora utiliza a metodologia de manufatura, conhecida como Lean. Os recentes problemas podem atrapalhar a adoção de Lean no desenvolvimento de software?

  • Quando minha funcionalidade está pronta?

    Uma das boas prática ao se utilizar Scrum é possuir uma definição de pronto sólida e madura para as tarefas ou as histórias do seu Sprint. Uma má DoD pode comprometer o futuro do projeto deixando de entregar software de qualidade. Pronto significa em produção? Quando minha funcionalidade pode ser considerada pronta?

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

    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.

  • Qual o valor para o SOA Incremental?

    John Moe discute uma série de abordagens para SOA, incluindo incremental (Guerrilha) SOA. Isto causou um rebuliço na comunidade de SOA com representantes de fornecedores e consultorias tanto valor de negociação baseado em golpes (por exemplo, qual custo é maior, software ou pessoas?) para tentar ilustrar os benefícios de (suas) soluções.

  • Pomodoro - Estime Tomates

    Desde que começamos a usar Pomodoro na SEA, nossas estimativas deram um salto de precisão incrível (sem falar em nossa produtividade). Este artigo aborda a técnica brevemente, introduz a questão das estimativas e explica como estamos usando a técnica Pomodoro para melhorar nossas estimativas na SEA.

  • ScrumBan - Evolução ou Contradição?

    Ainda que não seja algo novo, a sensibilização para uso de Kanban agora está crescendo entre usuários de metodologias ágeis. Palestras, workshops e eventos inteiros estão surgindo e os instrutores de metodologias ágeis estão introduzindo Kanban em seus cursos. gilistas na prática estão investigando o que este método, adaptado de Lean, tem a oferecer a suas equipes.

BT