Você está na página 1de 16

FogBugz 6.


 
 

A pesquisa inclui a navegação sofisticada por  
palavras‐chaves para você poder achar, 
instantaneamente, casos, documentação e 
histórico de discussões. 
… disponível também do seu navegador.

Preencha automaticamente o tempo trabalhado 
Navegue em seus casos e documentos favoritos 

RSS em todo lugar 

                          A navegação flexível pode exibir 
qualquer conjunto de casos. Você 
pode personalizar as colunas, a 
ordem de classificação, e seu filtro e 
salvá‐lo com um nome.

Selecione vários casos para operações em lote. 

                                                                               Abrir uma lista de casos é tão simples 
quanto usar um editor de texto: basta 
pressionar o Enter  depois de cada caso. 

  A maioria das operações está disponível 
a partir da página inicial. 
 

O FogBugz realça os casos que não foram modificados desde sua última visualização 
FogBugz | 3 
 

O que é o FogBugz? 
O FogBugz é um sistema completo de gerência de 
projeto concebido para auxiliar a comunicação nas 
equipes de software. Este sistema ajuda as equipes a 
trabalharem juntas controlando, priorizando e 
coordenando as milhares de pequenas tarefas que  
realizam no dia‐a‐dia e propicia a produção de 
softwares melhores. 

O FogBugz é uma criação de Joel Spolsky, do famoso 
blog Joel on Software. É um produto web e, por isso, 
toda equipe tem sempre a perspectiva global.  
Solicitações de novas funcionalidades (features), 
email para clientes, bugs, e até discussões do projeto 
em seu mais alto nível,  são facilmente encontradas e 
acompanhadas. 

Pode ser instalado num servidor web dedicado ou 
usar o FogBugz Sob Demanda diretamente dos 
nossos servidores. 

O FogBugz é um sistema integrado que inclui: 

• Um wiki, onde se pode criar documentos e 
especificações técnicas e funcionais 
• Um sistema de gerenciamento de 
projetos, em que se pode acompanhar o 
progresso do trabalho, inclusive os bugs e o 
desenvolvimento de novas funcionalidades 
•  Nosso premiado sistema de 
O FogBugz, na versão   acompanhamento de bugs, que se integra 
6.0, foi totalmente  ao Visual Studio, ao Eclipse e a todos 
principais sistemas de controle de versão 
reconstruído visando 
desempenho e facilidade  • Planejamento baseado em evidências, 
um sistema sofisticado para se manter no 
de uso. Há, literalmente,  prazo e estimar a probabilidade de cumprir o 
centenas  de melhorias  plano 

baseadas nas opiniões  • Grupos de discussão e email, para se 
comunicar com clientes 
dos clientes. 
Estes recursos funcionam de modo a manter toda 
equipe atualizada e permitir que os projetos sejam, 
literalmente, auto‐gerenciados.
4 | FogBugz 
 

Wiki 
Projetos bem sucedidos de software 
começam com o planejamento: coletar 
idéias, documentar problemas e, mais 
importante, projetar funcionalidades. A 
melhor forma de assegurar que tudo 
tenha sido 
Novidade  cuidadosamente 
no 6.0  pensado antes de iniciar 
a codificação é escrever 
uma especificação funcional detalhada.  

O FogBugz inclui um wiki: um sistema de 
documentação em equipe simples para 
especificações funcionais e técnicas, documentos de 
projeto, artigos da base de conhecimento e qualquer 
coisa que se deseje escrever e compartilhar. 

Um wiki é uma ambiente de escrita colaborativa. 
Você pode editar qualquer documento diretamente 
do seu navegador usando um editor WYSIWYG , 
como se estivesse num processador de texto. Como é 
colaborativo várias pessoas podem editar qualquer 
documento simultaneamente e o FogBugz 
combinará suas modificações. É guardado um 
registro completo das mudanças para que você possa 
desfazer algum engano. Você pode revisar o 
histórico de qualquer artigo e ver que mudanças 
foram feitas ao longo do tempo numa comparação 
lada‐a‐lado. 

O Wiki do Fogbugz inclui funcionalidades de 
formatação sofisticada de texto que inclui edição de 
tabelas, verificador ortográfico e folhas de estilo 
personalizáveis. O FogBugz não exige que você 
aprenda marcações ou códigos especiais, porisso 
qualquer um pode editar documentos. 
FogBugz | 5 
 
O wiki integra‐se totalmente com o FogBugz 
permitindo que se mantenha toda documentação de 
desenvolvimento, especificações técnicas e 
documentação de usuário vinculadas e num único 
lugar.
6 | FogBugz 
 

Sistema de Gerência de Projetos 

O FogBugz acompanha: 

Bugs—coisas que não funcionam 
Funções—coisas novas em planejamento 
Dúvidas—perguntas, e e‐mails dos clientes 
FogBugz | 7 
 
Itens de Cronograma—buffers, 
depurações, betas 

Cada caso é priorizado e atribuído a um só 
membro da equipe a qual deve solucioná‐lo 
ou designá‐lo a outra pessoa. Os 
desenvolvedores percorrem seus casos 
trabalhando em um só de cada vez por 
ordem de prioridade 

De onde vêm os casos? 
Um caso pode ser aberto por alguém da 
equipe ou por um cliente externo. Pode ser 
submetido pela web ou por e‐mail. Os que 
chegam por e‐mail podem ser classificados, 
automaticamente, nas áreas existentes. Um 
serviço web pode ser usado para abrir um 
caso automaticamente. Por exemplo, se seu 
software travar, pode enviar detalhes do 
travamento para o FogBugz. A ferramenta de 
captura de tela lhe permite enviar detalhes 
de um bug para o FogBugz com apenas dois 
cliques. O FogBugz oferece grupos de 
discussão via web, e quando algum cliente 
descobrir um bug ou sugerir uma idéia, você 
pode abrir um caso com um só clique. 

Refinando 
Os recursos avançadps do filtro e da busca 
integral de texto simplificam a classificação e 
busca no FogBugz. Você pode repriorizar e 
redesignar casos com três cliques o que 
simplifica o acompanhamento do seu projeto. 
No lançamento de uma nova versão você pode 
automaticamente gerar as notas de 
lançamento.
8 | FogBugz 
 

Novidade 
no 6.0  Planjamento Baseado em 
Evidência 
Os desenvolvedores podem inserir estimativas para 
seus casos e informar ao FogBugz em qual estão 
trabalhando. O FogBugz combina estas informações 
e exibe um cronograma detalhado das próximas 
versões com a probabilidade de entrega em uma 
data qualquer. 

Com uma técnica estatística sofisticada que 
desenvolvemos  denominada Planejamento Baseado 
em Evidências (EBS na sigla em inglês), o FogBugz 
exibe uma curva de probabilidade de 
datas de entrega que leva em conta a 
proficiência da equipe em gerar 
estimativas. O EBS também lhe mostrará 
a evolução das datas de entrega ao longo 
do tempo para você ver quando estiver 
atrasando e, mais, lhe revelará, 
graficamente, as datas de entrega de cada 
desenvolvedor com o que você descobrirá seus 
gargalos. 

Coletando Dados 
Para que o EBS funcione, o FogBugz coleta: 

1. Estimativas de cada desenvolvedor para 
todos seus trabalhos 
2. Registros mostrando quanto tempo 
dispenderam em cada funcionalidade 

FogBugz varre os dados históricos para construir um 
modelo estatístico que informa quão bom cada 
desenvolvedor é em estimativas. Ele lhe exibe um 
Relatório Histórico de Estimativas que sumariza 
estes resultados. 
FogBugz | 9 
 

Relatórios do Planejamento Baseado em 
Evidência 
O FogBugz gera três relatórios que lhe ajudam a 
entregar no prazo. Cada relatório pode ser ajustado 
para exibir as datas de cada marco planejado e de 
qualquer funcionalidade prioritária. Movendo o 
controle deslizante, você pode ver como a 
implementação de funcionalidades de baixa 
prioridade impactariam seu plano. 

 A Distribuição de Confiança de Entregas exibe a 
probabilidade de entregar numa data qualquer. Ela é 
gerada por uma simulação de Monte Carlo que 
considera 

• O histórico de cada desenvolvedor 
• Estimativas para todas funções incompletas 
• O calendário de dias úteis (feriados) 
• A disponibilidade do desenvolvedor (férias e 
tempo gasto em tarefas não registradas) 

Toda noite o FogBugz calcula as datas de entrega e 
fornece um Relatório de Datas de Entrega no 
Tempo no qual você pode ver como variaram ao 
longo do tempo e, rapidamente, determinar se você 
está atrasando. Como as estimativas do EBS 
incorporam atrasos previsíveis, se a data de entrega 
parece que está escorregando isto quase sempre 
ocorre porque estão sendo adicionadas 
funcionalidades que o FogBugz não conhecia 
quando gerou as estimativas originais. 

O relatório de Data de Finalização do 
Desenvolvedor mostra quando cada desenvolvedor 
terminará as tarefas que lhe foram atribuídas. Para 
cada desenvolvedor, você vê uma barra horizontal 
com cinco pontos: 5%, 25%, 50%, 75%, e 95% que 
são as probabilidades de finalização. 

Quão mais à direita a barra se localiza, mais tarde o 
desenvolvedor completará suas tarefas. Uma barra 
10 | FogBugz 
 
mais larga reflete que o desenvolvedor tem muita 
incerteza nas suas estimativas. 

E‐mail e Grupos de Discussão 
O FogBugz permite gerenciar colaborativamente um 
e‐mail público (tal como suporte@exemplo.com.br). 
Quando um e‐mail chega, filtros Bayesianos 
descartam os spams e as mensagens que sobram são 
classificadas por área, de acordo com o treinamento 
dado ao sistema. Qualquer um da equipe pode ver o 
histórico de e‐mails trocados com um cliente e 
compor uma resposta bem informada. Os clientes 
recebem uma resposta automática com uma URL 
que exibe o status do caso correspondente. Você 
pode responder às dúvidas usando fragmentos pré‐
definidos. Quando o cliente relata um bug, por e‐
mail ou num grupo de discussão, ele pode ser 
designado para um desenvolvedor e acompanhado 
como qualquer outro bug. Você pode atribuir prazos 
para respostas e receber relatórios que garantem que 
os 
clientes 
recebam 
resposta

rápidas.  

O FogBugz lhe propicia
discussão, simples e fác
clientes e sua equipe. S
confiáveis evitam abuso
uma interface de usuár
participação. Você pod
grupo de discussão par
sua empresa na interne
grupos de discussão pr
boa maneira de coorde
dispersas de desenvolv
FogBugz | 11 
 

Integração 
Uma API completa faculta ao desenvolvedor a 
integração do FogBugz com todos seus sistemas.  

A integração com sistema de controle de versão 
permite visualizar quais arquivos estão associados 
com os casos e permite criar um sistema elegante de 
revisão de código. Há também scripts de integração 
com o Perforce (inclusive Perforce Jobs), Subversion, 
TortoiseSVN, CVS, Visual Source e outros.  

Um plugin para o Microsoft Visual Studio 2005 
permite acessar tarefas de desenvolvimento e bugs 
diretamente do IDE. Temos também im plugin de 
código aberto para o Eclipse. 

FogBugz Sob Demanda 
FogBugz Sob Demanda lhe proporciona o poder do 
FogBugz sem precisar executá‐lo no seu servidor 
dedicado. É um software gerenciado 
profissionalmente, disponível na web, que usa 
criptografia SSL de 128‐bits. Seus dados ficam no seu 
banco de dados privado e seguro nas instalações de 
co‐locação do Peer 1 Network em New York ou Los 
Angeles, onde administradores de sistemas os 
monitoram, dão manutenção e providenciam cópias 
de segurança. Cada instalação possui Fonte de 
Energia Ininterrupta (UPS), geradores diesel de 
reserva, servidores web redundantes, servidores Dell 
empresariais e armazenamento de dados RAID. 
Cada banco de dados é replicado freqüentemente 
para a outra instalação que opera como backup em 
modo de espera. 

Instalação 
Você também pode instalar o FogBugz no servidor 
web (Unix, windows ou Macintosh) de sua empresa. 
Oferecemos versões PHP e ASP. O FogBugz 
12 | FogBugz 
 
armazena todos seus dados em bancos de dados 
MySQL, Microsoft Access, ou Microsoft SQL Server.
FogBugz | 13 
 
 

Sobre a Fog Creek Software 
Joel Spolsky e Michael Pryor estabeleceram a Fog 
Creek Software num edifício de arenito pardo em 
Manhattan em setembro de 2000, com idéia simples 
de criar um lugar incrível para desenvolvedores 
realizarem trabalhos incríveis.  

Queremos nos tornar os melhores programadores 
que pudermos. Usamos o The Joel Test como o 
padrão mínimo para nosso trabalho: controle de 
código‐fonte, cronogramas, especificações e tudo 
que está associado a equipes excelentes de 
desenvolvimento de software. Com nossos 
programas de estágio e de treinamento em gerência 
de software, recrutamos os melhores profissionais de 
software.  

A primeira versão do FogBugz foi liberada em 2000 e 
vem sendo atualizada desde então. Durante todos 
14 | FogBugz 
 
estes anos, conversando com milhares de clientes 
em todo mundo, aprendemos o que é preciso para 
desenvolver software para equipe de 
desenvolvimento de software.  

A Fog Creek Software é uma empresa privada e 
lucrativa desde seu início.

O Teste do Joel 
1. Você usa sistema de controle de versão?  
2. Você pode gerar um build em um só passo?  
3. Você gera builds diários?  
4. Você tem um banco de dados de bugs?  
5. Você soluciona os bugs antes de escrever novos códigos?  
6. Você tem um cronograma atualizado?  
7. Você tem uma especificação?  
8. Seus programadores trabalham em ambientes sossegados?  
9. Você usa as melhores ferramentas que o dinheiro pode comprar?  
10. Você tem testadores?  
11. Pretendentes a emprego escrevem código durante a entrevista?  
12. Você faz teste de uso nos corredores? 
 

Funcionalidades do FogBugz 6.0  • Notificações por e‐mail e RSS  • Filtragem Bayesiana e remoção de 


• Wiki  • Veja quais casos mudaram desde a  spam 
• Gerência de Projetos  última vez que os leu  • Auto‐Classificador aprende a 
• Acompanhamento de Bugs  • Cada caso é atribuído a somente  classificar e‐mails observando você 
• Planejamento Baseado em Evidência  uma pessoa  • Encontre outros casos do mesmo 
(PBE)  • Categorize os casos por projeto,  correspondente ou domínio 
• Email para Clientes  área, versão (milestone), prioridade 
Grupos de Discussão 
• Grupos de Discussão  • Número ilimitado de arquivos 
anexos  • Grupos de discussão privados e 
Wiki  • Captura de tela em Windows e  públicos 
Macintosh  • Número ilimitado de grupos de 
• Editor WYSIWYG – sem códigos de 
marcas  • Plugins para Visual Studio e Eclipse   discussão 
• • Modelos personalizados 
• Anexar arquivos  Prazos 
• • Proteção automática contra spam e 
• Imagens embutidas  Vincule casos com links automáticos 
abuso 
e bi‐direcionais  
• Inserção de símbolos especiais  •
• Integração do controle de versão  Quatro níveis de usuários (anônimo, 
• Editor de tabelas 
para Perforce (inclusive Jobs), Subversion,  registrado, interno e moderador) 
• Verificador ortográfico com  TortoiseSVN, Visual Source Safe, e CVS  • Registro de usuário externo 
vocabulários personalizados  
• Notas de versão  • Abra casos a partir de tópicos de 
• Vínculos a outros artigos 
• Capture travamentos no cliente  grupos de discussão (com ligação bi‐
• Wikis múltiplos por sítio com 
• Relatório de sumários (casos por 
directional automática) 
modelos e permissões diferentes 
projeto, cliente, departamento, versão,  • Tópicos com postagens recentes são 
• Revisões históricas completas com  prioridade, e pessoa)  realçados 
comentários 
• Reversão para qualquer revisão  Planejamento Baseado em  Funcionalidades Gerais 
prévia  Evidências  • Interface de usuário ágil com AJAX 
• Mesclagem automática de  • Simulações avançadas de Monte  • Busca abrangente 
modificações de múltiplos usuários   Carlo para predizer datas de entrega  • Busca pelo buscador do navegador 
• Solução visual de conflitos quando  • Relatório de distribuição da  • Marque qualquer item com uma 
necessário   confiança de datas de lançamento  estrela para retornar a ele rapidamente 
• Comparações (diffs) gráficas  • Relatório de datas de lançamento ao  • Navegação de itens recentes 
• Armazenamento automático em  longo do tempo  • Grande número de atalhos de 
segundo plano  • Relatório de datas de finalização por  teclado – sem necessidade de mouse 
• Modelos personalizados  desenvolvedor  • Sistema de permissão com 
• Esquemas de cores, fontes e estilos  • Relatório de histórico de estimativas  granularidade fina baseada na equipe 
definidos pelo usuário  por desenvolvedor  • Administradores podem receber 
• Wikis privados e públicos  • Melhores e piores estimativas por  direitos diferentes em níveis diversos 
• Vínculo para casos  desenvolvedor  (global, cliente, departamento, projeto, 
• Informe a estimativa para cada caso  wiki, grupo de discussão) 
Gerência de Projeto e  • Registre o trabalho  • Assine casos, artigos wiki e tópicos 
Acompanhamento de Bugs  automaticamente  de discussão para receber uma 
notificação quando eles forem alterados 
• Acompanha funcionalidades e bugs  • Edite os registros de horas 
• Acompanha itens de cronograma  • Calendário de dias úteis e feriados 
• RSS em todo lugar  

• Filtra listas de casos por qualquer  da empresa  • API que cobre todas as áreas de 


funcionalidades 
critério  • Calendário de trabalho e férias 
• Armazenamento de filtros (pessoais  individuais  • Exportação de XML (via API) 
e compartilhados pela equipe)  • Formato documentado de banco de 
E‐mail de Clientes  dados 
• Busca e classifica 
• Salva uma busca como um filtro  • Receba e roteie e‐mails de qualquer  • Suporte completo para Unicode 
número de caixas postais POP3   inclusive para línguas da direita para a 
• Personaliza e redimensiona colunas 
com arrastar‐e‐soltar  • Resposta automática de e‐mail  esquerda 
• • Interface de usuário em Inglês, 
• Adiciona novos casos com um clique  Os clientes podem verificar o status 
Alemão ou Português do Brasil (por 
de suas dúvidas na web 
• Mantém histórico completo de cada  usuário) 
• Atribua prazos automaticamente 
mudança  • Suporte inteligente para usuários 
• Histórico mostra primeiro o mais  • Relatório diário de escalação  em fusos horários múltiplos 
novo ou o mais velho no topo  • Respostas a dúvidas comuns com  • Mascote kiwi charmoso 
• Passe o mouse sobre o número de  fragmentos pré‐definidos 
um caso para ver uma miniatura 
 

Funcionalidades de Administração 
• Back‐end em MS SQL Server, 
MySQL, ou Access 
• IIS ou Apache 
• Entregue com código‐fonte ASP ou 
PHP 
• Solução automática de defeitos 
• Autenticação LDAP opcional 
• Atualização automática do banco de 
dados 
• Notificação automática de novas 
versões 

www.fogcreek.com 
FogBugz and the FogBugz kiwi are trademarks of Fog Creek Software, Inc. 

Você também pode gostar