Em muitos projetos o número de itens em uma board ultrapassa a média qual o TFS vem configurado por padrão e quando isso acontece ao acessar a board é exibida a mensagem:
“You have exceeded the number of items allowed on your taskboard.”
Não precisa se preocupar, o TFS limita a board em 500 items por medida de performance, pois todos os items são carregados em cache de forma que sua exibição se torne muito rápida.
Para resolver é necessário editar o arquivo AgileConfiguration.xml do seu template e para acessá-lo basta exportar o arquivo através do comando witadmin
Para encontrar o diretório digite este caminho no Command Prompt:
cd %programfiles%Microsoft Visual Studio 11.0Common7IDE
Em uma edição de 64 bits do windows, substitua %programfiles% com %programfiles(x86)%.
Execute o comando:
witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPathAgileConfiguration.xml"
CollectionURL especifica a URL de seu Team Project Collection, ProjectName especifica o nome do Team Project, e DirectoryPath especifica o nome e local do arquivo a ser exportado.
Abra o arquivo de AgileConfiguration.xml no notepad e localize a seção IterationBacklog, Especifique um valor para o atributo workItemCountLimit (Ex. 800).
<IterationBacklog workItemCountLimit="800"> . . . </IterationBacklog>
Isso significa que ao invés de 500 a board passará a exibir 800 itens.
Depois de salvar o arquivo basta importá-lo usando o mesmo comando:
witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPathAgileConfiguration.xml"
É a mesma sintaxe, com a diferença que agora trata-se de uma importação.
Atualize a board com F5 e as alterações irão refletir, exibindo novamente os itens com o novo limite de 800.
*PS – Aumentar demasiadamente o número de itens na board pode prejudicar a performance.
Bons projetos a todos 😉