Dan Podsedly's blog



Dan PodsedlyDan Podsedly
Pivotal Tracker integration with Zendesk
edit Posted by Dan Podsedly on Monday March 08, 2010 at 08:59PM

We've added Zendesk to the list of applications that Tracker integrates with. Zendesk is a "beautifully simple", on demand customer support help desk system. This integration allows your development team to prioritize and collaborate around Zendesk tickets as linked Tracker stories, bringing development and support closer together in your organization.

This Pivotal Tracker update allows you to see GitHub or other SCM commits in your stories, your project activity in your team's Campfire chat room, and introduces the first wave of integrations with other bug/issue tracking applications including JIRA, Lighthouse, and Satisfaction.

There is also a new version of the API (V3), with support for moving stories, file attachments, as well as activity web hooks. The first version of the API (V1) is no longer available.

Continue reading for more details on what's new.

Dan PodsedlyDan Podsedly
Faster Pivotal Tracker story writing with Slurper
edit Posted by Dan Podsedly on Monday December 28, 2009 at 08:29AM

Written by our friends at Hashrocket, Slurper lets you create stories as plain text files and import them into Tracker via the API. Also, if you use Vim, check out slurper.vim, a Vim companion script with syntax highlighting and key mappings.

Adam Lowe's blog post talks about these really useful new tools in more detail.

For other Tracker tools, see the 3rd Party Tools page.

Dan PodsedlyDan Podsedly
Pivotal Tracker API Update
edit Posted by Dan Podsedly on Thursday December 03, 2009 at 11:10AM

The Pivotal Tracker API has now been available for just over a year, and we're really pleased with the rich variety of tools and applications that our user community has built with it, to extend Tracker's functionality. There are now integration tools, wrappers for various programming languages, mobile apps, an IRC console, and many more on the way (see the 3rd party tools page for a comprehensive list).

We're continuing to improve the API based on your feedback. Recently, we've added the ability to create projects, manage project members, and search for stories based on created and last modified dates. For the next API release, we're adding ability to move a story relative to another story, add file attachments, and get current project velocity and all labels. We're also adding support for Github post-commit hooks, so you can do things like "finishes #123456" in your commit messages.

The most exciting new feature that we're working on, though, is a push webhook, which will allow your applications to listen to activity in your Tracker project(s). You'll be able to register a URL, per project, to which Tracker will post all story changes to (as XML). With this webhook, we're hoping to enable a whole new class of 3rd party tools and applications, for example to facilitate 2 way integration with bug tools.

Most of these enhancements will be part of a new version of the API (V3), which we hope to have ready at the end of the year. As part of this release, we will also be turning off the first version of the API (V1), so if you're still using that version, you'll need to update your client code to V2 prior to that. V2 is the current version, documented on the [API Help page]. For the exact date of this release, watch this blog, or follow @pivotaltracker.

As always, your feedback is welcome. If you have ideas for other things that would be useful to add to the API, or have built a tool you'd like to share, let us know!

dan

Dan PodsedlyDan Podsedly
New in Pivotal Tracker: Adjustable iteration lengths, explicit project start dates, and more!
edit Posted by Dan Podsedly on Thursday September 10, 2009 at 09:50AM

We've made some minor changes to Pivotal Tracker this week, and added a few new features. As always, we look forward to you feedback on Satisfaction.

Ability to Override Length of an Iteration

Teams that use longer iterations occasionally run into situations where a particular iteration needs to be of a different length than the rest. One example is a Scrum team, running 3 weeks sprints, that decides to cancel a sprint in the second week. To keep Tracker iterations aligned with real-world cycles/springs, it's now possible to override how long a particular iteration is or will be, in # of weeks.

iteration length override

Click on the iteration start date to override it's length, or revert an override. An iteration's date range will appear in yellow if it's been overridden. Also, Tracker will automatically adjust how many points worth of stories fit into a longer (or shorter) iteration.

Explicit Project Start Date

Normally, the first iteration of a project begins the week of the date of the first accepted story. For multi-week iterations, it's sometimes desirable to specify exactly when the project started. You can now do this, using the Start Date field in your project settings.

project start date

If a start date is specified, your project will start on that day, or the date of the first accepted story, whichever is earlier.

Preview Balloon for Story Descriptions

Based on popular demand, the preview balloon is back for stories that have a description (but no comments). Note - you can see a preview for all stories by hovering over the story type and estimate icons.

Story Labels on the Left

We've moved the story labels back to the left of story titles. The motivation for moving the labels to the right (in the previous release) was to align story titles vertically, for easier visual scanning. However, we received a lot of feedback that this made it harder to see groups of related stories, for which labels are commonly used for.

labels on the left

We may introduce a way to either hide labels, or configure where they appear, but for the time being, we've moved them back where they used to be.

Enhanced Project Export

It's now possible to export a subset of the stories in your project, by choosing whether to include done stories, stories in current/backlog, or the icebox.

export

Current Day in Points Breakdown Chart

The points breakdown chart now includes data for the current day. Previous day counts are all based on a nightly snapshot, but the current day counts reflect the current state of the project.

tracker dashboard

Dan PodsedlyDan Podsedly
New Pivotal Tracker feature: Points Breakdown Chart
edit Posted by Dan Podsedly on Sunday August 23, 2009 at 08:32PM

We've added a new report feature to Pivotal Tracker, to help you analyze how smoothly your project is progressing. It's based on this popular idea, shared in our Get Satisfaction powered support community.

points breakdown

These new Points Breakdown charts help you visualize the progress of your project as stories move through different stages of completion. Stories start out as "Unstarted", then move on to "Started", "Finished", "Delivered", and then "Accepted" (unless they get rejected). The different colored bars show the point totals of the stories that are in each state at the end of each day. As days pass, you would expect the number of unstarted to go down, and the number of accepted to go up. If any of the other groups are especially big, the chart may help you identify bottlenecks in your workflow.

This breakdown is available for both the current iteration and the previous one. You can also use it to visualize the development of your entire project for the last 15, 30, or 60 days.

To access the Points Breakdown charts, click the Reports link on top of the page, or navigate from your project via the Reports option in the View menu.

Dan PodsedlyDan Podsedly
Story tasks in Pivotal Tracker
edit Posted by Dan Podsedly on Thursday August 06, 2009 at 11:28AM

At Pivotal Labs, we like to keep our Tracker stories as small as possible, so that each story describes a single, concrete feature that delivers incremental value to our project's customer. With small stories, there is rarely a need to break things down further, but sometimes it's still useful to keep a to-do list while working on a story. This helps keep track of all the little things you have to do, and lets everyone else on the project know exactly what's left.

tracker dashboard

To enable story tasks for your project, go to project settings, and check the 'enable tasks' option under Experimental. You should then be able to add tasks to stories, under the description field. Hover over a task to edit it, delete it, or move it up and down. You can also check off a task when it's complete, but task status does not affect overall story status.

Story tasks can be viewed and updated via the API.

As always, we look forward to your feedback. If story tasks are popular, we'll enable them for all projects, by default.

Dan PodsedlyDan Podsedly
New in Pivotal Tracker: activity feed, time zones, remember me, Twitter, and more!
edit Posted by Dan Podsedly on Wednesday June 17, 2009 at 02:57AM

We've added some new features to Pivotal Tracker.

Activity Feed

There is a new activity feed on the dashboard. The feed lets you quickly view recent events that have occurred in all your projects including new stories, comments and stories that have been accepted and rejected. You can subscribe to this activity feed using any blog reader that supports Atom. Click the Subscribe link above the feed or the feed icon in the browser address bar and your browser should handle the rest. Recent activity data is also available via the API.

tracker dashboard

Project Velocity on Dashboard

Another new feature on the dashboard is a small graph that shows the number of points accepted per iteration. The current velocity for each project is also displayed. If you hover over a project, you'll see links to some of the more commonly used project pages, including members and settings.

project links

Improved Project History

The project history panel should now be more readable. Event timestamps are relative now (for example, "2 hours ago"), and updates to the same story within a short period of time together are bundled together. For example, if you add a new story, and immediately move it to the backlog, this will appear as one entry in the project history. You can also subscribe to a project's history feed by clicking on the feed icon in the browser's address bar.

project history

Follow your project on Twitter

To give even more visibility to the activity on your project, Tracker can now tweet project updates. Create a Twitter account for your project (or choose an existing Twitter account), and configure your Tracker project's Twitter account settings on the Project Settings page. Remember - by default, Twitter accounts and tweets are public and searchable, so if you want to keep your project information private, make sure you enable the "protect my updates" option in your Twitter account settings.

twitter settings

Remember Me

If you select the "remember me" checkbox on the sign-in page, Tracker will do just that and you won't need to sign in again after re-opening your browser. To clear this "remembered" state, log out or clear your browser cookies. Resetting your password will reset "remember me" on all computers where you have previously signed in.

remember me

Time Zones

Tracker now supports time zones, allowing you to see all dates in your local time zone, and giving all project members a consistent view of iteration boundaries. Every user has a default time zone (based on what your browser tells us), but it can be overriden on the My Profile page. Projects have time zones as well - this defaults to the time zone of the user who created it, but can be changed as well, in project settings. The project's time zone controls when iteration boundaries occur. If a project's iterations start on Mondays, and it's time zone is PST, that means new iterations will start Mondays at midnight PST, and everyone in the world, will see the new iteration at that same time, even though they may be in different time zones. Someone in New York, for example, won't see a new iteration until 3am their time.

time zones

More information about what's new is available on the Pivotal Tracker recent updates pahge.

Dan PodsedlyDan Podsedly
First New York Tracker Users Group meetup on Jun 30
edit Posted by Dan Podsedly on Tuesday June 16, 2009 at 10:10PM

We're starting a Tracker Users Group in New York, and the first meetup is on Jun 30, at 6:30pm, at the Pivotal Labs office on Chambers St. Click the link below to become a member of the group and RSVP. We hope to see you there!

http://www.meetup.com/New-York-Pivotal-Tracker-Users-Group

Dan PodsedlyDan Podsedly
New in Pivotal Tracker: labels panel, saved searches, and more
edit Posted by Dan Podsedly on Thursday April 23, 2009 at 03:17AM

Pivotal Tracker has just been updated with new features.

Labels Enhancements & Saved Searches

There's a new panel on the project page that will help you organize and keep track of related stories in your project - Labels and Searches. Open it using the View menu, or with Shift-L. On this panel, you'll see all labels in your project, as links, with numbers indicating the number of stories that have yet to be accepted. Click on a label to see stories with that label.

You can now save any search, by clicking on the disk icon Save icon at the top of search results. Saved searches appear below labels, on the Labels and Searches panel.

The new panel also allows you rename or delete labels, and delete saved searches. Hover over a label or saved search, and you should see rename Rename icon and/or delete Delete icon buttons.

Ability to apply and remove labels to selected stories

It's now possible to apply labels to multiple stories, using the Actions menu at the top of the project page. Select stories using the small checkboxes to the right of story titles. The same action also allows you to remove labels.

Ability to export selected stories to CSV

You can export selected stories in the project, also by using the Actions menu. One possible use of this feature is to move or copy stories from one project to another. Select some stories, export them to CSV, and import that file into another project.

API: Get stories by iteration or iteration group

We've made it easier to retrieve stories by iteration through the API. You can get stories based on an arbitrary iteration range, done iterations, the current iteration, or iterations in the backlog. See the API Help page for more details and examples.

http://www.pivotaltracker.com

Other articles: