The KanbanConfigs.xml file is used by the ASP.NET app to locate your TFS projects and map the TFS WorkItemTypes onto “Cards” on the Kanban Board.

 

An example KanbanConfigs.xml

<KanbanConfigs>
  <KanbanConfig Name="default" TfsServerUri="http://TFS2010:8080/tfs" TfsCollectionName="DefaultCollection" TfsProjectName="TDK2" CumulativeFlowUri="">
    <!-- Kanban Accelerator process template -->
    <WorkItemTypes>
      <WorkItemType Name="User Story" CssClass="card-UserStory">
        <ChildWorkItemTypes>
          <ChildWorkItemType Name="Task">
            <State Name="Active" />
            <State Name="Closed" />
          </ChildWorkItemType>
          <ChildWorkItemType Name="Bug">
            <State Name="Active" />
            <State Name="Resolved" />
            <State Name="Closed" />
          </ChildWorkItemType>
        </ChildWorkItemTypes>
      </WorkItemType>
    </WorkItemTypes>
    <LaneDefinitions>
      <LaneDefinition Name="Backlog" WipLimit="*">
        <TfsState Name="Backlog" Type="Queue" />
      </LaneDefinition>
      <LaneDefinition Name="Development" WipFloor="2" WipLimit="5">
        <TfsState Name="Development" DisplayName="In Development" Type="InProgress" />
        <TfsState Name="Development Done" DisplayName="Ready for Test" Type="Queue" />
      </LaneDefinition>
      <LaneDefinition Name="Test" WipLimit="2">
        <TfsState Name="Test" DisplayName="In Test" Type="InProgress" />
        <TfsState Name="Test Done" DisplayName="Ready for Deployment" Type="Queue" />
      </LaneDefinition>
      <LaneDefinition Name="Deploy" WipLimit="4">
        <TfsState Name="Deploy" Type="InProgress" />
      </LaneDefinition>
      <LaneDefinition Name="Complete" WipLimit="*">
        <TfsState Name="Complete" Type="Queue" />
      </LaneDefinition>
    </LaneDefinitions>
    <Reports>
      <Report Name="Cumulative Flow" Uri="http://TFS2010/reportserver?/TfsReports/DefaultCollection/TDK2/Cumulative Flow" />
    </Reports>
  </KanbanConfig>  
</KanbanConfigs>

The root elements

Element Description
KanbanConfigs  
KanbanConfig  

 

Work Item Types

Element Description
WorkItemTypes  
WorkItemType  
ChildWorkItemTypes  
ChildWorkItemType  
State  

 

Lane Definitions

Element Description
LaneDefinitions  
LaneDefinition  
TfsState  

 

Reports

Element Description
Reports  
Report

Last edited Mar 11, 2012 at 11:25 PM by adamgilmore, version 2

Comments

No comments yet.