Durante o desenvolvimento de um sistema, é necessário acompanhar a evolução de cada solicitação de mudança pois é importante verificar se tudo foi feito conforme o planejado. Por exemplo, uma solicitação de mudança pode ser registrada como uma página wiki descrevendo o requisito desejado. Posteriormente, esse requisito pode ser tratado em um ou mais casos de uso. Cada caso de uso, por sua vez, pode dar origem a diversos tickets. Cada caso de uso também pode estar relacionado a casos de teste e assim por diante.
Mesmo com o wiki do Trac para documentar o projeto e usando hiperlinks (TracLinks), não é possível visualizar as correlações entre diversos tipos de documentos disponíveis (páginas wiki e tickets, por exemplo). Por isso, a Pronus Engenharia de Software desenvolveu um plugin que permite montar uma matriz de rastreabilidade que será muito importante para a atividade de verificação. Por exemplo, é possível montar uma matriz de rastreabilidade entre páginas wiki que representam requisitos e outras páginas wiki contendo os casos de uso.
Não é necessário nenhum comando específico para definir a amarração entre um tipo de documento do Trac e outro. A análise é feita sobre o conteúdo do documento (página wiki ou ticket) e, caso seja encontrada uma referência a outro documento, então considera-se que haja uma amarração. Entretanto, é necessário que cada página seja classificada através de tags.
Ambiente de Teste
Está disponível um endereço provisório de teste desse plugin. O endereço é http://201.75.255.131/test/wiki e deve ficar disponível em horário comercial durante essa semana.
Críticas e sugestões são muito bem vindas! Entre em contato conosco pelo fale conosco, skype (pronus.eng) ou telefone (19) 3306 9609.