Início Artigos
Artigos
Feed RSS-
Running Lean: Entrevista com Ash Maurya - Guru do Lean Startup
Ash Maurya, grande especialista em Lean Startup, veio ao Brasil pela primeira vez e ministrou um workshop sobre o seu recém-lançado livro “Running Lean” e falou com exclusividade ao InfoQ Brasil sobre a aplicabilidade dos conceitos de Lean em startups e nas organizações.
-
Diagnosticando e otimizando equipes: quem ganha quando as equipes prosperam?
Em publicações recentes no seu blog, Esther Derby apresenta dois mapas mentais detalhados que sistematizam os efeitos positivos que as equipes funcionais podem gerar para as organizações a que pertencem. A autora mostra também os efeitos devastadores gerados por equipes disfuncionais. Veja como diagnosticar a sua equipe com base nos mapas de Derby.
-
Estimativas e cronogramas: úteis, prejudiciais ou os dois?
Esther Derby chama a atenção para o fato de que estimativas de tempo, quando transformadas em metas de um cronograma, prejudicam o projeto; enquanto que Allan Kelly apresenta pesquisas científicas indicando ser impossível prever ou registrar de modo confiável o tempo necessário ou gasto para se realizar uma atividade.
-
Scala com o criador: uma entrevista com Martin Odersky
Martin Odersky discute o futuro do Scala e trata da polêmica questão da quebra de compatibilidade binária na linguagem. Tece comparações entre o F# e o Scala, fala de seu trabalho atual na implementação da proposta de 'value class', e de como o Java pode vir a apoiar a programação funcional.
-
Java EE 7 e o suporte a cloud: uma entrevista com Anil Gaur, da Oracle
A especificação Java EE 7 inclui suporte a computação em nuvem e trará portabilidade entre diferentes plataformas PaaS. Anil Gaur, vice-presidente de desenvolvimento de software da Oracle, fala sobre o cronograma do projeto, APIs de suporte a nuvem no Java EE 7, e ferramentas para desenvolvimento e deployment em nuvem.
-
Mais rápidos, melhores e maiores. Mas como?
Um dos principais desafios ao se elaborar a arquitetura de um software está em considerar seus atributos de qualidade e, principalmente, a correta especificação destes atributos. Muitos dos problemas, não por acaso, estão diretamente relacionados a essa dificuldade na especificação, como acontece no tratamento de segurança e desempenho. Veja como lidar com esses desafios de forma equilibrada.
-
Product Owner no Scrum: a Alma do Negócio
O Product Owner tem provavelmente a tarefa mais árdua em um projeto ágil de software. No Scrum, é responsável por dar direção ao projeto, equilibrando interesses e orientando a equipe durante o desenvolvimento. Este artigo procura trazer uma visão mais abrangente do significado e das atividades deste papel, e apresentar algumas dicas para que o trabalho do PO seja mais eficaz.
-
Formando equipes de alto desempenho, parte 3: Conflitos e o papel da liderança
Esta terceira parte da série sobre equipes de alto desempenho apresenta o segundo estágio de maturidade de equipes: Conflitos. São discutidas as cerimônias que favorecem a solução de problemas e o aprendizado e como o líder deve se comportar nessa fase de evolução das equipes.
-
Gestão Ágil de Portfólio: uma entrevista com Johanna Rothman
Johanna Rothman, líder reconhecida na comunidade ágil com vários livros escritos sobre gestão e Agile falou ao InfoQ norte-americano sobre a gestão de portfólio de projetos ágeis e áreas correlatas. Aqui apresentamos uma tradução livre com as melhores partes da entrevista, feita por Shane Hastie.
-
Scala ou Java? Explorando mitos, polêmicas e fatos
A popularização da linguagem Scala e comparações com outras linguagens aumentou muito a quantidade de posts em blogs e redes sociais, vários dos quais contêm afirmações desatualizadas, superficiais ou tendenciosas. Este artigo detalha as questões mais comuns sobre a linguagem e seu ambiente, e procura ofercer uma avaliação mais correta e equilibrada.
-
Timeline do Facebook: reestruturação e migração maciça em pleno voo
A criação do Timeline do Facebook representou um marco para os engenheiros do Facebook. O principal desafio foi criar uma estrutura capaz de armazenar o enorme volume de informações necessário, mantendo ao mesmo tempo a disponibilidade e a escalabilidade do serviço, além de garantir a migração suave dos dados para uma estrutura radicalmente nova.
-
Formando equipes de alto desempenho, parte 2: Fase de Formação e o papel do Scrum
Continuando a série de artigos sobre equipes de alto desempenho, nesta parte é mostrado como as práticas ágeis de gestão podem ser aplicadas a um grupo de pessoas que participam do desenvolvimento de um projeto, e como o grupo e o líder desse processo de mudança se comportam no primeiro estágio de maturidade.