Eu ouvi enxames mencionados no contexto de programação ágil ou extrema. Parece ser um complemento para o emparelhamento. O que exatamente é isso? Quando deve ser aplicado? Como você faz isso
Eu ouvi enxames mencionados no contexto de programação ágil ou extrema. Parece ser um complemento para o emparelhamento. O que exatamente é isso? Quando deve ser aplicado? Como você faz isso
Sou um grande fã do desenvolvimento ágil e usei o XP em um projeto de muito sucesso alguns anos atrás. Eu amei tudo sobre isso, a abordagem de desenvolvimento iterativo, escrevendo código em torno de um teste, emparelhando a programação, tendo um cliente no local para executar as tarefas. Era um...
Um dos princípios fundadores do Manifesto Ágil é Os processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem poder manter um ritmo constante indefinidamente. As equipes do Scrum usam o termo sprint para se referir a um ciclo de trabalho...
Tornei-me o scrum master de uma equipe recém-criada, responsável por criar um software E manter outro aplicativo implantado. Então, basicamente, cada membro da equipe tem tarefas de desenvolvimento e operações. Eu tenho observado como eles funcionam nas últimas duas semanas e notei que a equipe...
Quão valioso (ou não) você acha que as reuniões diárias são? Se você não estiver familiarizado, isso se refere a uma reunião diária que faz parte dos adeptos do Scrum (e algumas outras metodologias ágeis). A idéia é que você realize uma reunião diária, com prazo de 15 minutos e na qual todos devem...
Estamos começando a usar os Story Points aqui para o nosso desenvolvimento Agile, mas acho difícil explicar e também não consigo encontrar uma resposta definitiva para o que são. A melhor coisa que posso fazer é apontar para outros sites (como http://blog.mountaingoatsoftware.com/tag/story-points )...
Portanto, um scrum sprint é um período de tempo fixo durante o qual um conjunto específico de recursos deve ser implementado. E uma equipe de scrum consiste em todas as pessoas comprometidas com o fornecimento desses recursos, a maioria delas geralmente como desenvolvedores e testadores. Depois de...
Li alguns artigos na web para descobrir como a programação em pares do Agile, XP, Scrum e par são diferentes entre si / relacionados entre si e derivamos a seguinte linha: Scrum e XP são quase os mesmos. XP tem um período de lançamentos mais curto que o Scrum A programação em pares é empregada...
Estou iniciando uma empresa de software financeiro e, no processo, estudei princípios e métodos ágeis, e o único aspecto do desenvolvimento que ainda não vi abordado é onde ajustar a necessidade contínua de desenvolvedores de aprender novas habilidades e tecnologias no desenvolvimento....
Um amigo meu está trabalhando para uma pequena empresa em um projeto que todo desenvolvedor odiaria: ele é pressionado a liberar o mais rápido possível, ele é o único que parece se importar com dívidas técnicas, o cliente não tem formação técnica etc. Ele me contou uma história que me fez pensar...
Alguns projetos que executamos internamente são o Scrum, enquanto ainda "consertamos tudo" para o cliente. Estamos tendo um sucesso misto de nossa parte (o cliente gosta da visibilidade do gráfico de burndown). Os tipos de projetos em que trabalhamos podem ser executados com sucesso usando os...
Temos uma equipe "típica" do SCRUM e nos comprometemos a trabalhar para um sprint, além de manter uma lista de pendências. Recentemente, encontramos um problema ao tentar integrar / gerenciar o trabalho de um desenvolvedor com desempenho excedente que trabalha fora da banda (optando por trabalhar...
Minha empresa está no meio de uma transição do desenvolvimento em estilo cascata para o Agile / Scrum. Entre outras coisas, somos informados de que a expectativa é que tenhamos novos recursos funcionais e testáveis (pelo controle de qualidade) no final de cada dia. A maioria dos nossos...
Sou chamado de "Windows Expert" em minha empresa muito pequena, que consiste em mim, um engenheiro mecânico trabalhando em uma função de vendas e treinamento, e o presidente da empresa trabalhando em uma função de design, desenvolvimento e suporte. Minha função é igualmente geral, mas...
No Test Driven Development (TDD), você inicia com uma solução subótima e, em seguida, produz melhores soluções adicionando casos de teste e refatorando. As etapas devem ser pequenas, o que significa que cada nova solução estará de alguma forma na vizinhança da anterior. Isso se parece com os...
Eu sei que a programação em pares é uma técnica ágil de desenvolvimento de software na qual dois programadores trabalham juntos em uma estação de trabalho. Um, o motorista, escreve o código, enquanto o outro, o observador, revisa cada linha de código à medida que é digitada. Mas eu me pergunto: a...
Minha equipe e eu estamos reconstruindo um site que desenvolvemos há cerca de dez anos e queremos fazê-lo no Agile. Então, depois de passar muito tempo lendo (provavelmente não o suficiente), estou tendo problemas com a questão de como dividir o trabalho entre desenvolvedores. Vou ser mais...
Estou lendo o Scrum - um guia de bolso de Gunther Verheyen e ele diz: O relatório Chaos de 2011 do Standish Group marca um ponto de virada. Foi realizada uma extensa pesquisa na comparação de projetos tradicionais com projetos que usavam métodos ágeis. O relatório mostra que uma abordagem ágil...
Como muitas empresas, a empresa em que trabalho está migrando para um sistema de análise de desempenho baseado nos objetivos SMART . Minha equipe é uma equipe de desenvolvimento ágil de alto funcionamento, empregando práticas da Extreme Programming . Para nosso grande benefício, nosso emprego de...
Antes de tudo, peço desculpas se esta é a seção errada da rede para postar esta pergunta. Se for, sinta-se à vontade para movê-lo para um local mais apropriado ... Pergunta: Gostaria de ouvir suas idéias sobre as maneiras de os projetos de código aberto serem iniciados e executados. Eu tenho um...