Não chega a ser um WBS Chart-Pro, mas para meros mortais como eu que simplesmente procuram mostrar a WBS (ou EAP) de um projeto feita no MS Project de maneira visual, esse add-in caiu como uma luva!

Com o Visio 2010 WBS Modeler você instala no MS Visio um template chamado WBS Modeler e pode montar sua WBS diretamente pelo MS Visio ou importá-la do MS Project.

Um dos pontos positivos desse add-in é a possibilidade de comparar a WBS feita pelo Visio com a WBS feita pelo Project, e dessa forma decidir o que deve ser inserido, excluído ou alterado.

Um dos pontos fracos é os bugs quando você exclui diretamente um nível da WBS e as ligações dos níveis ficam todas embaralhadas, mas nada que um pouco de uso da ferramenta não te ensine a alterar as informações de maneira correta.

Finalmente depois de 2 meses em que nas horas vagas tentava colocar no ar o Team Foundation Server 2010 consegui finalmente finalizar as configurações de integração dele com o Microsoft SharePoint 2010!

Depois de ler vários artigos e o Team Foundation Installation Guide de ponta-cabeça, me deparei com o erro:

TF30171: The Microsoft.ProjectCreationWizard plug-in used to create the new team project could not be initialized and returned the following error: TF30270: Project site folder XPTO already exists.

Porém o projeto XPTO não existia … obrigado a todos da Microsoft pela clareza na definição das mensagens de erro.

Bom, continuando, acreditei que deveria ser algo ligado a integração do Portal SharePoint 2010 que utilizamos na empresa, e me deparei com esse artigo: Configuring SharePoint Server 2010 for Dashboard Compatibility with TFS 2010 … lembrando os velhos tempos de Dynamics AX e seu temido Business Conector.

Enfim, quando acreditava que nunca colocaria esse servidor no ar, achei um sofredor igual eu no MSDN, onde o erro era devido as configurações DNS.

Como qualquer coisa valia, fiz um teste acessando o SharePoint e o Team Web Access e vi que não funcionavam. Porque ???

O SharePoint havia sido configurado com o endereço de acesso externo da empresa, e o Team Web Access com o acesso interno da empresa.

Solução: deixei os dois serviços com o endereço de acesso iguais e “automagicamente” a integração funcionou!