bugs, dvcs e tools

18
Bugs DVCS Tools Paulo Mattos

Upload: paulo-mattos

Post on 26-Jul-2015

59 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Bugs, DVCS e tools

Bugs

DVCS

Tools Paulo Mattos

Page 3: Bugs, DVCS e tools

Bugs

Quanto mais tarde é encontrado no SDLC* mais caro fica a solução

Temos que aprender a administrá-los*Software / System Development Lyfe Cycle - SDLC

Page 4: Bugs, DVCS e tools

FogBugz

Ferramenta 100% WEB da Fog Creek com oferta SaaS e Servidor.

Olympya Software

representante no

Brasil e Portugal

Use grátis por 30 dias

Page 5: Bugs, DVCS e tools

FogBugz

Um wiki privado permite que as especificações sejam escritas de forma colaborativa

Ajuda a descobrir bugs e resolvê-los onde o custo é o menor do SDLC

Use grátis por 30 dias

Page 6: Bugs, DVCS e tools

FogBugz

Gerência eficaz do projeto onde as tarefas são designadas e priorizadas

São resolvidas e fechadas somente depois de testadas

Evita que bugs avancem no SDLC

Use grátis por 30 dias

Page 7: Bugs, DVCS e tools

FogBugz

Documenta, prioriza e acompanha a solução dos bugs

Monitora o tempo que bugs ficam abertos

Melhora a qualidadeIntegra a equipe

Use grátis por 30 dias

Page 8: Bugs, DVCS e tools

FogBugz

Ajuda o planejamento baseado na experiência da sua equipe

Evita compromissos fora da realidadeEvita bugs causados pela correriaMelhora a qualidade

Use grátis por 30 dias

Page 9: Bugs, DVCS e tools

FogBugz

Ajuda o relacionamento pós venda

Gerência de forma sistemática os bugs que acontecerão na fase mais cara do SDLC

Use grátis por 30 dias

Page 10: Bugs, DVCS e tools

FogBugz

Sumário

Permite antecipar a descoberta dos bugs

Tem mecanismos para minimizar, controlar e resolver os bugs

Reduz o custo criado por bugsAumenta o seu lucro e satisfação do

cliente

Use grátis por 30 dias

Page 11: Bugs, DVCS e tools

Bug Reporter

Desenvolvido pela Olympya SoftwareFerramenta para desenvolvedores de

gamesIntegra o FogBugz e o Unity

Captura bugs durante os testes Captura bugs na vida do game

Aprenda mais aqui Adquira aqui

Page 12: Bugs, DVCS e tools

Controle de versão de Software Alguém já sobrescreveu o código de outra pessoa

e perdeu as alterações?

Não sabe quais, quem e quando foram efetuadas alterações em um programa?

Tem dificuldade em recuperar o código de uma versão anterior?

Tem problemas em manter variações do sistema ao mesmo tempo?

Se teve um sim  você necessita urgentemente de um sistema para controle de versão!

Page 13: Bugs, DVCS e tools

Controle de Versão Centralizado ou Distribuido

No controle de versão centralizado há um único repositório e várias cópias de trabalho que se comunicam apenas através do repositório central.

No controle de versão distribuído, DVCS*, cada desenvolvedor possui um repositório próprio acoplado a uma área de trabalho. A comunicação entre eles continua sendo através de commit e update.

Aprenda mais 2* Distribution Version Control System - DVCS

Aprenda mais 1

Page 14: Bugs, DVCS e tools

Vantagens do DVCS

Cada desenvolvedor possui um repositório local completo

Merges são simples 

Permite trabalho offline

Page 15: Bugs, DVCS e tools

Vantagens do DVCS

Viabiliza a criação de branches sem maiores problemas Organização flexível dos repositórios da equipe

Page 16: Bugs, DVCS e tools

Ferramentas Por quê Mercurial?

Bem mais fácil de aprender Histórico imutável de modificações Mais alternativas de interfaces gráficas Extensibilidade através de scripts Python Excelente performance no Windows e Mac

Por quê Git? Curva de aprendizado lenta porém mais flexível Consolidação de commits em grupos lógicos mais coerentes Maior comunidade de usuários/desenvolvedores Foco original na plataforma Linux

 

Nossa recomendação: comece pelo Mercurial!

Saiba mais

Por que Mercurial?

Por que Git?

Page 17: Bugs, DVCS e tools

Ferramentas Kiln: Desenvolvido pela Fog Creek

Hospedagem & manutenção de repositórios Mercurial/Git

Interface simples porém poderosa Controle de acesso por usuário e/ou grupo

Excelente integração com o FogBugz Suporte simultâneo para repositórios Mercurial e Git

É a única ferramenta disponível com esta capacidade

Inclui sistema completo de code review

Permite fácil revisão das modificações feitas pelo timeTécnica complementar para detecção de bugs ainda em

desenvolvimentoUse grátis por 30 diasAprenda mais 1 Aprenda mais 2