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

Urban Turtle's blog

A blog designed to sprint!

Archive for May, 2011

Attend the Microsoft Tech·Ed 2011 conference remotely

leave a comment

This morning Microsoft started the Tech·Ed 2011 conference in Atlanta, Georgia. They showcase a broad array of technology during the Keynote Address. If you missed it live, the video is available to watch on-demand now here. Even if you cannot attend in person the conference, there are no reasons why you cannot participate remotely. I am very excited to announce that Microsoft will bring the Tech·Ed 2011 Birds-of-a-Feather (BOF) discussions to you with a live broadcast and twitter stream to handle incoming questions.

As a reader of this blog, I am inviting you to remotely participate in the two Birds-of-a-Feather (BOF) sessions that I will lead.

BOF09-DEV Is Scrum better for My Projects?
Discussion leader: Mario Cardinal
Wednesday, May 18 | 8:30 AM – 9:45 AM | Room: B209
Have you thought about, or are you using Scrum as a project management framework for agile software development? Jump start your learning or, if you’re a Scrum veteran, share what you have learned with fellow developers. Discuss the strengths and weaknesses, best practices, pitfalls, and more with in this session.

BOF17-DEV Agile Development: Can it Work for Everyone?
Discussion leader: Mario Cardinal and Phil Japikse
Thursday May 19 | 1:00 PM – 2:15 PM | Room: B209
As software developers, engineers, and craftsmen, we are focusing more and more on improving the code that we write, shifting from mere Delivery to Code Elegance. But our customers typically want the lowest cost, fastest to market option. Whether you are struggling with this issue or your team has found the perfect solution, join us to learn (and to share) how to manage this balance.

Use the following link to view the live broadcast of my sessions. Along side the live broadcast there will be a Twitter widget displaying all the inbound tweets during the session. Submit your questions or comments which will be read to the session participants using the hashtags #bofdev. Anyone can submit a question or comment using Twitter during a session. Simply include the hashtag #bofdev in your tweet

Follow @techedbof on Twitter for more information and up-to-the-minute updates on the Birds of a Feather sessions at Tech·Ed.

Written by admin

May 16th, 2011 at 3:58 pm

Posted in Agile, Announcement, Urban Turtle

Are you attending Microsoft Tech·Ed 2011 Conference?

leave a comment

Are you attending Microsoft Tech·Ed 2011 conference next week in beautiful Atlanta, Georgia? Please, do not missed this great session featuring Urban Turtle.

DEV271-INT Would You, Could You with TFS
Speaker: Richard Hundhausen
Thursday, May 19 | 8:30 AM – 9:45 AM | Room: B301
You’re considering Team Foundation Server, or perhaps you have already deployed it. You think you know what it is capable of, but do you? Microsoft built in many extensibility points which developers have used to build interesting and useful add-ons. These solutions include tools for managing requirements, product and sprint backlogs, work items, and software deployments. In this session, we discuss the partner ecosystem and demonstrate some of these products. See how to go beyond the out-of-the-box capabilities of Microsoft Visual Studio Team Foundation Server without custom development or going to other ALM platforms.

Furthermore, if you want to learn more about agility, here are two Birds-of-a-Feather (BOF) sessions that I will lead.

BOF09-DEV Is Scrum better for My Projects?
Discussion leader: Mario Cardinal
Wednesday, May 18 | 8:30 AM – 9:45 AM | Room: B209
Have you thought about, or are you using Scrum as a project management framework for agile software development? Jump start your learning or, if you’re a Scrum veteran, share what you have learned with fellow developers. Discuss the strengths and weaknesses, best practices, pitfalls, and more with in this session.

BOF17-DEV Agile Development: Can it Work for Everyone?
Discussion leader: Mario Cardinal and Phil Japikse
Thursday May 19 | 1:00 PM – 2:15 PM | Room: B209
As software developers, engineers, and craftsmen, we are focusing more and more on improving the code that we write, shifting from mere Delivery to Code Elegance. But our customers typically want the lowest cost, fastest to market option. Whether you are struggling with this issue or your team has found the perfect solution, join us to learn (and to share) how to manage this balance.

Do not hesitate to say hello, either at these sessions or simply by stopping at the Microsoft booth. I will hang around the Microsoft® Team Foundation Server 2010 demo station during the week.

Written by admin

May 13th, 2011 at 10:20 am

Posted in Agile, Announcement, Urban Turtle

Enabling the real-time burndown with MSF Agile 5.0

leave a comment

Urban Turtle users often ask about why they do not have access to the real-time hour burndown introduced in version 3.5. While somewhat technical, the reason is actually pretty simple. Urban Turtle relies entirely upon Team Foundation Server to store any information regarding your project. As you probably know, classification in TFS is based on iterations and areas. Besides the name of the classification node itself, there is no other way to store iteration and/or area metadata. To work around this limitation, popular process templates such as Visual Studio Scrum 1.0 and Scrum for Team System have introduced the Sprint work item type definition. The sole purpose of this work item is to store information regarding your team sprints. Among other things, it lets you specify start and end dates, which are obviously a prerequisite to create a hour burndown chart.

The MSF Agile 5.0 process template does not specify such a work item type. Fortunately, Team Foundation Server is designed to let you customize your project’s template to better reflect your business process. It is therefore rather easy to add a Sprint work item type to an existing MSF Agile 5.0 project. In this blog entry, I will show you how to import the Sprint work item type definition from Visual Studio Scrum 1.0 into an existing MSF Agile 5.0 project.

Prerequisites

Sprint work item type definition
You will need to know the location of the Sprint work item type definition from the Visual Studio Scrum 1.0 process template. If you haven’t done so already, you can download this process template from the Visual Studio Gallery on MSDN. If you install the process template in the default path, you will find the Sprint definition file (Sprint.xml) under ‘C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template\WorkItem Tracking\TypeDefinitions’.

witadmin.exe
Importing a work item type is done through the use of a command-line utility known as witadmin. You must first locate this utility on your computer, preferably on your server hosting Team Foundation Server. If you have Visual Studio 2010 installed, you should be able to launch a Visual Studio Command Prompt from the Start menu, which will allow you to skip searching for the executable file itself. Otherwise, the file can be found by default (on an x64 installation) under ‘C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\witadmin.exe’.

While this article describes how to use the witadmin utility, you could choose to use the Team Foundation Server Power Tools which Mathieu refers to in his Approval feature with MSF Agile 5.0 article.

Importing the Sprint work item type

  1. Start by launching a Visual Studio command prompt (if available) or a standard command prompt. If the former is unavailable to you, make sure to navigate to the location of the witadmin utility. Check the prerequisites above to help you locate it.
  2. Launch the witadmin utility by specifying the following arguments:

    /collection: The URL of the Team Foundation Server collection that contains the MSF Agile 5.0 project.
    /p: The name of the MSF Agile 5.0 project
    /f: The path of the Sprint.xml file, enclosed in double quotes.

    For example, using the arguments that match your environment, type the following command and press ENTER:
    witadmin importwitd /collection:http://localhost:8080/tfs/DefaultCollection /p:Agile /f:"C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template\WorkItem Tracking\TypeDefinitions\Sprint.xml"

  3. If all goes as expected, the following message will appear: “The work item type import has completed”.

Configuring Urban Turtle to recognize the Sprint work item type
Urban Turtle uses what we call Configuration Mapping Files to deal with differences between process templates. You can create your own mapping file and configure your project to use it. By default, the mapping files can be found under ‘C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\UrbanTurtle\configuration\project’. We must advise against editing one of the default files as these get removed when uninstalling the application.

  1. Start by copying the MSF Agile 5.0.xml file, and open the copy using any text editor. Locate the
    TemplateConfiguration element at the top of the document and change the Name attribute to something like “MSF Agile 5.0 – Burndown”.
  2. For Urban Turtle to recognize the new Sprint work item type, you must add an entry in the mapping file, telling it exactly what work item type represents a Sprint. It could be any type, but it must have fields to contain the start date, end date and a description (or sprint goal). Since we are using the Sprint work item type definition from Visual Studio Scrum 1.0, you can copy the required configuration from the default mapping file for this process template and append it to the Features element.
  3. The last step required is to configure your project to use the new mapping file. This is done through the Configuration page in Urban Turtle, accessible from the Configuration option under the Project menu.
  4. Simply select the new “MSF Agile 5.0 – Burndown” and then click the Apply button to save your selection.

Using the Hour Burndown
Displaying the Hour Burndown requires you to create a Sprint work item in the selected iteration. This is made very simple by Urban Turtle just by clicking the Sprint Details icon on the iteration box.

Once you have specified start and end dates for your sprint, you can display the Hour Burndown. First, make sure the iteration is selected in the iteration panel and then click on the Burndown button on the toolbar.

Voilà, a real-time Hour Burndown with MSF Agile 5.0!

As you can see, just about any feature that is not available out of the box with your process template may be enabled by customizing your project and creating a custom configuration mapping file. Some of you may recall that we had already shown how to enable the Recycle bin functionality for MSF Agile 5.0 projects. With these features enabled, MSF Agile 5.0 users have no reason to feel left out when using Urban Turtle!

Written by Louis Pellerin

May 12th, 2011 at 2:17 pm

Posted in Agile, FAQ, Feature, Scrum, Urban Turtle

Tagged with Burndown, Configuration, FAQ, Template

Twelve in twelve! Announcing Urban Turtle 3.11!

leave a comment

Download for free
Urban Turtle version 3.11

Over a year ago, we released Urban Turtle 3.0, the premier Scrum tool for Team Foundation Server 2010. To be honest, it was a bold move. Four months before the release, what we had was a product that almost nobody knew about, compatible only with TFS 2008. We threw half of the code away, went through a complete UI overhaul and developed against beta releases of TFS 2010, aiming to be ready for the big Visual Studio 2010 launch in April. Strong believers in Agile software development practices, we fully embraced the release early, release often pattern and sim-shipped Urban Turtle 3.0 alongside TFS2010. Over the year that followed, we managed to release 12 updates, one each month. Today marks the day of our 12th release: Urban Turtle 3.11. As always, it includes a few new features, several tweaks and improvements as well as a few bug fixes. Read on to find out what’s new!

Print support
Print ButtonMany people have been requesting for some time now that we add printing support to Urban Turtle. As per the Manifesto for Agile Software Development, people highly value individuals and interactions over processes and tools. They wanted to be able to print work items in an index card format for use on an actual task board instead of a virtual one. This is exactly what we are introducing in Urban Turtle 3.11. You now have the option to export work items to a PDF file. We’re starting with basic support, but we do hope you will give us feedback to help us improve this feature over the next releases. Click here for a sample of the PDF output.

Filters on the task board
We have decided to port the planning board filtering options over to the task board following a customer request. You now have the ability to hide work items from child iterations, to hide items that are done and to filter work items according to their work item type. These settings are independent from the planning board, meaning that you can hide done items on the planning board but have them show up on the task board.

Business value on the planning board
Until now, the planning board view was restricted to two customizable fields. Since one of the fields represented the work item title, there was effectively only one field to customize unless you knew your work item Ids inside-out. Customers have requested the ability to view both the Effort and Business Value fields at the same time, for obvious reasons. We therefore managed to squeeze in a third configurable field and the default Scrum 1.0 mapping file has been updated to display the Business Value for Product Backlog Items.

Single Column Headers
Another highly requested feature or improvement regarded the duplicate column headers on the task board. We used to display the headers for every root (or parent) work item, usually the Product Backlog Items. This took up a lot of space and was considered a waste by just about everyone using the product. This has been replaced by fixed column headers which are always visible but displayed only once, saving up precious screen real estate.

Configurable Blocked State
The Task work item type definition in the Scrum 1.0 process template specifies a Blocked field which we added support for the previous release. We used to consider any value as meaning that the item was blocked, but it has come to our attention that this can prove problematic with other process templates. While this option is still available, you can now also configure a value to represent the Blocked state. We have updated the Scrum 1.0 mapping file to consider tasks as blocked when the value for the Blocked field is yes. As with many things in Urban Turtle, this is fully configurable and can be adapted to your own custom process template by editing your project’s mapping file.

There are several other improvements and bug fixes included in this release. I invite you to review the release notes for more information. This release has been driven by your feedback, and we would like to thank you for taking the time to propose ideas, ask questions, report issues and praise us on our community support site. Your help has become an invaluable asset to our development team! As always, we recommend that you download and upgrade to the latest version. We are pretty sure that it has something to like for everyone!

Written by Louis Pellerin

May 5th, 2011 at 1:00 pm

Posted in Announcement, Development, 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 2011
M T W T F S S
« Apr   Jun »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

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