• Community
  • Partners
  • Contact us
Urban Turtle
  • Features
  • Free trial
  • Pricing
  • Videos
  • Upgrade
  • Cloud
  • Blog
  • FAQ

Urban Turtle's blog

A blog designed to sprint!

Author Archive

Recycle bin feature in a MSF Agile project

2 comments

The recycle bin feature in Urban Turtle is nothing else than a global filter (global here means that this filter will be applied in all application views) for items in a particular state.
Users are now able to change work items state to this particular state by drag and dropping items from the Planning Board to the recycle bin and view items that in this state by clicking the recycle icon in the Planning Board.

This feature is available “out of the box” with the Microsoft Visual Studio Scrum 1.0 process template because this one declares a Removed state for most of the work items it defines:

  • Bug
  • Product Backlog Item
  • Task

In the default Urban Turtle mapping configuration file for the Microsoft Visual Studio Scrum 1.0 process template, the removed state is defined as the Cloaked state.

That is to say that “under the hood”, Urban Turtle will never show any Bug, Product Backlog Item or Task in the Planning Board and in the Task Board if their state is equal to Removed.

In order to enable the Recycle Bin feature with another process template, you will have to define a common Cloaked state for every work item that could be recycled. In this post, we will update the MSF 5 for Agile Software development process template to be able to recycle useless items of type Task, Bug or User Story.

To add this common state to the targeted work items, we will use the Process Editor as we already did in the previous post describing how to activate the Proposal Feature.

Select the menu : Tools >> Process Editor >> Work Items Types >>Open WIT from Server

Connect to your Team Foundation Server and your Project Collection and select the User Story work item type in a project created with the MSF 5 for Agile Software Development process template.

In the work item type editor, select the Workflow tab. The initial workflow should appear :

Note : the present diagram has a Proposed state defined to activate the Approval feature in Urban Turtle.

Open the Toolbox and drag and drop a new state called Removed in the diagram. You can edit the name of the state by double clicking in the state box.

You now have to create the different transitions from existing states. In most cases, the Recycle bin will be used to cloak some items that do not give value anymore (duplicated, obsolete, misunderstanding…).
Select the Transition Link tool in the toolbox and create a link between the Proposed state box and the new added Removed state box. You can repeat this action to add a transition from the Active state box and the Removed state box.

The new workflow for this work item would enable you to remove work items of type User Story in the recycle bin but you probably want to be able to reactivate removed work items. To do so, add another transition fron the Removed state box to the Proposed state box (this will allow your Product Owner to reevaluate the relevance of the user story).

Your final workflow should look like this one below :

Do not forget to add any required reasons for all the added transitions and save your work item definition.

Your process template is now able to support the recycle bin feature. You can activate the feature in the urban turtle configuration file. On the Team Foundation Server Application Tier, find and edit the Urban Turtle configuration mapping file from your updated process template.

Once again, we strongly recommend to make a copy of this file before editing it.

%TFS INSTALL DIR%\Application Tier\Web Access\Web\UrbanTurtle\configuration\project

Add a new element in the Features Section, defining the cloaked state.

Finally, you will have to apply this new configuration file to your existing project in Urban Turtle. To do so, connect to your project in Urban Turtle and select Project >> Configuration in the urban turtle toolbar.

Select the updated configuration file (in this example the MSF 5 agile) and click Apply.

To test the feature, create a new user story in the updated team project. You can now hide this story from your backlog just by draging it in the recycle bin in the iteration and area toolbar.

In a soon coming article, we will configure our project to be able to consult the Burndown chart.

Written by mathieu.szablowski

November 2nd, 2010 at 9:47 am

Posted in FAQ, Feature, Urban Turtle

Tagged with FAQ

Approval feature with MSF Agile 5.0

one comment

This post is part of a series of blogs describing how to modify the process template MIcrosoft MSF 5 Agile to activate the advance features available with Microsoft Visual Studio Scrum 1.0 process template.
“Out of the box” with any project using the new Microsoft Visual Studio Scrum 1.0 process template, Urban Turtle provide a feature for story approval.

However, if your project is using another process template such as MIcrosoft MSF 5 Agile the approval feature is not activated. This post is a walk through describing how to activate this feature.

Approval

The approval feature is a transition helper, allowing user to click on a button to change the state of a work item. Some templates do not contain this concept because the functional items (user story, bugs…) are active just after creation. To be able to approve a work item with Urban Turtle, you have to:
·      Add a “Non-approved” state to the functional items

·      Create a transition from the non-approved state to the active state

·      Edit your Urban Turtle configuration to specify the approval transition
Adding a state to a work item type could easily be done with the help of the Process Editor which is part of the Team Foundation Server Power Tools.

The Team Foundation Power Tools are available at this url:
http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

After installation, Visual Studio 2010 has a new menu item in the Tools section. This tool will allow us to update the work item type definition of our project directly from the server.
Select the menu : Tools >> Process Editor >> Work Items Types >>Open WIT from Server

A dialog box appears, navigate through your project collections and project to open the work item type definition.

In this example, I have chosen to edit the User Story work item. Select the work item type and click OK.

The work item type definition file should now be loaded in Visual Studio. The editor contains 3 tabs: Fields, Layout and Workflow.

To add a new state, select the Workflow tab. The workflow editor is a visual designer where each red box is a state linked to others states by transitions (blue arrows).

The specific tool box will help you to change the work item type workflow.

Just drag and drop a new State box in the diagram and name it Proposed. You can edit the name of a state box by double clicking the current name box.

You now have to create the transitions from the creation to Proposed and from the Proposed state to the Active state. Just select the incoming transition already present in the Active state and press Del to delete it. We will replace the creation transition to our new Approved state.

Select the transition link tool in the toolbox and drag a link from an empty space (not from a state box) to the Approved state box. Double click the transition to edit it.

Select the Reasons tab and add a reason named Created.

Again, add a transition link between the Approved state box and the Active state box with a reason called Approved.

Save your changes by clicking the save button in the Visual Studio toolbar. You can now test your new work item types definitions by creating a new User Story.

Now that you have the required state in the type definition workflow, you just have to configure Urban Turtle to take advantages of it. On the Team Foundation Server Application Tier, find and edit the Urban Turtle configuration mapping file from your updated process template. In this example, we will update the MSF Agile 5.xml file located at:

%TFS INSTALL DIR%\Application Tier\Web Access\Web\UrbanTurtle\configuration\project

We highly recommend you to make a copy of this file.

Add a new element in the Features Section, defining the approval action for a User Story work item type as a transition from the Proposed to Active state.

Finally, you will have to apply this new configuration file to your existing project in Urban Turtle. To do so, connect to your project in Urban Turtle and select Project >> Configuration in the urban turtle toolbar.

Select the updated configuration file (in this example the MSF 5 agile) and click Apply.

To test the feature, create a new user story in the updated team project and verify that the initial state is equal to Proposed.

Save and close the editor to return to the planning board. In the planning board, the user story now has a new button at the right of the list item that allows users to approve the story.

If you click on this button, the user story will automatically pass from the state Proposed to Active.

In the next article, we will configure our projet in order to activate the recycle bin feature.

Written by mathieu.szablowski

October 14th, 2010 at 10:11 am

Posted in FAQ, Feature, Urban Turtle

Tagged with FAQ

Urban Turtle 3.3 is now available! – Hour Burndown Chart

one comment

There will be no rest for our team during the hottest months of the year. Today, we launch Urban Turtle 3.3. This new version includes an hour burndown chart along with some ergonomics, navigation and performance enhancements.

Real-time Hour Burndown Chart. Now with TFS Basic!

Will we be able to respect our engagement? Every Agile team wants to answer this question fast and with certainty. To answer this question, there is no better tool than an hour burndown chart. Based on remaining hours of work in the sprint, the most accurate type of burndown chart is now available in Urban Turtle for your Microsoft Visual Studio Scrum 1.0 projects.

Click the “Burndown” button, Urban Turtle reads the sprint Start Date and End Date from the Sprint work item type (which you can easily create with Urban Turtle) and shows you a chart based on real time data. In other words, our report is based on the work item repository and does not need the TFS warehouse and Reporting Services to be installed and configured. This feature is therefore available on every instance of Team Foundation Server 2010, including TFS Basic.

New Feature: Work Item Types Filter

The planning board now displays a button bar that allows users to filter the cards displayed.  Different views for different roles; your Product owner could now focus on the Product Backlog Items, your Scrum Master on impediments and the team… on Tasks. Each work item type used and configured in your project can be selected and this feature is available for all process templates.

New Feature: Persistent Settings
Urban Turtle can now retrieve the last iteration and area that you were previously working on. No need to re-click the same old links before the daily anymore. Just sign in and Urban Turtle displays your favorite view of the backlog.

We recommend that everyone upgrades to this latest version and we are eagerly awaiting your feedback. Let us know what you think on our community-powered support site!

If you attend the Agile 2010 conference, do not miss the chance to see a demo in person of these cool features. Come meet members of the Urban Turtle team at booth 128.

Written by mathieu.szablowski

August 9th, 2010 at 9:08 am

Posted in Announcement, Release, Urban Turtle

  twitter   facebook      

Urban Turtle

an intuitive Agile Project Management tool (plug-in) for Team Foundation Server 2010 built to simplify your software development cycles

Try it now for free!
Online trial ready in 30 sec.
Buy Urban Turtle
Your TFS, your project

 

May 2012
M T W T F S S
« Mar    
 123456
78910111213
14151617181920
21222324252627
28293031  

The Journalist template by Lucian E. Marin — Built for WordPress