BUG
![]() |
|
---|---|
Artefato: | Bug |
Utilizado para: | Registrar inconformidades no sistema |
Utilizado em: | Ambiente de desenvolvimento/ágil |
O ser humano esta sujeito a cometer um erro (engano), que produz um defeito (falha, bug), no código, em um software ou sistema ou em um documento. Se um defeito no código for executado, o sistema falhará ao tentar fazer o que deveria (ou algumas vezes, o que não deveria), causando falha.
A falha (ou bug) também pode ser causada por condições do ambiente tais como: radiação, magnetismo, campos eletrônicos e poluição.
Índice
- 1 História do BUG:
- 2 Para que serve um BUG?
- 3 Quem cadastra um BUG?
- 4 Qual o impacto da descoberta de um BUG em produção?
- 5 Qual o impacto da descoberta de um BUG em desenvolvimento?
- 6 Fluxo para criar um Bug
- 7 Consulte o manual de como criar esse artefato no ALM
- 8 Exemplo de escrita de BUG
- 9 O bug foi cadastrado, e agora?
- 10 Etapas do Bug
- 11 Onde e como usar
- 12 Utilidade
- 13 Continue pesquisando...
História do BUG:
Bug é uma palavra originária do idioma inglês, traduzida significa apenas inseto. O que um inseto tem a ver com um computador?
Bem, no início das primeiras máquinas automáticas, no caso do fonógrafo de Thomas Edison, quando em 1878, um inseto (bug) entrou em sua invenção e fez com que fez o fonógrafo funcionar de modo errado.
http://lh4.ggpht.com/-xBLawOdTdag/TjBg78M07pI/AAAAAAAAAdg/yOVLLQEXTCo/s1600-h/bug12%25255B3%25255D.jpg
Para que serve um BUG?
O item de trabalho bug é utilizado para acompanhar problemas com o código ou testes com falhas específicas e bem mapeadas. O bug representa atividades não programadas.
(Fonte: http://ossegredosdainformatica.blogspot.com.br/2011/07/o-que-significa-bug.html)
Quem cadastra um BUG?
• Um bug no cenário de produção é cadastrado pelo time BUG zero
• Em desenvolvimento pode ser cadastrado por todos do time de desenvolvimento
No atual cenário do DSA, um bug encontrado em produção gera um chamado que ira tramitar pelos níveis de atendimento até chegar à equipe do BUG ZERO, que deverá fazer o cadastro e análise da falha encontrada.
Um bug encontrado em desenvolvimento poderá ser cadastrado por qualquer pessoa do time de desenvolvimento. Esse bug deverá ser comunicado ao analista de sistema para que seja analisado e inserido no backlog do produto para
correção futura ou imediata.
Qual o impacto da descoberta de um BUG em produção?
• Gera um custo de 10 a 1000 vezes mais à empresa
• Efeitos negativos na imagem que o cliente tem sobre os responsáveis pela aplicação
• Alto custo na alocação de pessoas para correção
• Manchar a imagem do produto
• Retrabalho de codificação
• Manchar a imagem da TI como um todo
Qual o impacto da descoberta de um BUG em desenvolvimento?
• A detecção do bug em fase de desenvolvimento torna a correção mais rápida e eficaz.
• Bug em fase de desenvolvimento não impacta na imagem principal que o cliente tem dos responsáveis do projeto ou departamento pois o erro foi tratado com antecedência impedindo que o cliente sofra alguma consequência por um erro de projeto.
Fluxo para criar um Bug
Consulte o manual de como criar esse artefato no ALM
Exemplo de escrita de BUG
O bug foi cadastrado, e agora?
Etapas do Bug
Onde e como usar