Ask and You Shall Receive

April 19th, 2007

Well it certainly has been a busy week for us over here at Unfuddle. The response to the recent updates has been phenomenal. In addition to a good dose of encouragement, we received a lot of great feedback pertaining to some of the new features.

We have actually gone ahead and implemented some of these requests. Listed below are a few of the refinements.

Workflow Improvements

Close Ticket SimultaneouslyThe new release of Unfuddle sports a new ticket workflow. This was introduced to help larger or more formal teams manage ticket resolution. Typically a developer would resolve a ticket, then the creator or a QA person would then verify and actually close out the ticket. Many of you wrote in saying that this was a bit too heavy for you.

For those of you who wish to skip the “Verify and Close” step, we have now added a new “Close Ticket Simultaneously” checkbox to the ticket resolution panel. Whether or not the checkbox is checked by default is a per-project option that can be found in “Project Settings”.

Additionally, you can now specify the person to whom a ticket should automatically be assigned when the ticket is resolved. It can be automatically assigned to the Reporter, be unassigned completely, or remain assigned to the current assignee. This option can be set from the “Project Settings” tab.

Ticket Next/Previous Navigation

Improved Ticket NavigationNow, when you are viewing a ticket from a ticket report, you will notice a small set of links in the upper right hand corner of the screen. These links allow you to navigate back and forth through the ticket report. Now you won’t have to jump back and forth between screens!

Optional Time Tracking

Time Tracking is not for everyone. While the benefits of tracking your time can be great, it requires a lot of discipline. For those accounts that support time tracking, but do not wish to use it, we have now added the option to hide much of the time tracking interface. This can be set on a per-project basis from the “Project Settings” screen.

I want to thank you all again for being so active in making Unfuddle the best software project management tool out there. Keep those feedback requests coming – we’re listening!

We've been Juxtaviewed!

April 17th, 2007

juxtaviewsWe are delighted to say that we were recently interviewed by Kevin Fricovsky of Juxtaviews.

Juxtaviews is a site that focuses on interviewing the people that are making the web. Juxtaviews features one weekly interview with a company or person that is helping make the web a more interesting place.

Needless to say, we were honored to have been considered among such people! Thanks Juxtaviews!

As many of you know, we have been working tirelessly to bring you our first major release since the launch of Unfuddle. While we have been quiet, we have been taking months of feedback and integrating your ideas in such a way as to keep Unfuddle as simple and as elegant as it has been since its launch.

Here is a brief overview of the biggest changes. We know you will like them!

Multiple Projects per Account

Multiple ProjectsSince the launch of Unfuddle, there has been one feature request that has dominated the feedback scene: the ability to have multiple projects within a single Unfuddle account. Well, we have heard you and are very proud to say that all Unfuddle accounts now support multiple projects. The number of projects you and your team can manage is dependent upon your current plan.

This means one set of users across all of your projects, one unified login, and more bang for your buck!

Tickets, Tickets, Tickets

Chances are, if you are a developer, you live in the tickets. With the new update, there are a number of changes to the ticketing system.

First off is the ability to create custom ticket reports. We have created a stock set of reports for all existing projects, but these reports can easily be changed to group, sort and find whatever your little heart desires. You wanted flexible reporting and here it is.

Next is an improved ticket workflow. One of the weaknesses of Unfuddle up until now has been the inability to verify that a closed ticket has, in fact, been fixed. This was especially difficult for larger teams. Now, when a developer closes a ticket, it is immediately reassigned to the reporter who can then verify and close the ticket. Also, it is very easy to see where a ticket is in its lifecycle as we have added a nifty visual timeline to all tickets.

Ticket Workflow Timeline

Up until now, while it has certainly been helpful to assign a milestone and priority to a ticket, it was still difficult to manage resources and critical paths. To remedy this, all tickets can now have an optional due date. This additional field allows a very basic, yet flexible mechanism for managing what really needs to be done next.

Time Tracking ReportsFor those of you who are in to the time tracking features of Unfuddle, we have added a few features that will really help. All tickets now have both initial and current estimates of hours required. Obviously, we have improved reporting to coincide with this new information. Want to know how close we really are to finishing the Beta Milestone? Now it’s a breeze.

Note that with the new time tracking updates that your project and milestone status bars may show different percentages. Previously, percentage complete was calculated using the number of tickets. It is now calculated using the hours invested vs. current estimate.

Email Notifications

Email NotificationsOne of the weaker areas of Unfuddle to date has been the notification system. Well, email notifications are now vastly improved sporting more intuitive formatting, and more event detail. This includes notifications of ticket assignment. Now you can know immediately when tickets are assigned to you.

Email notifications are now also subject to your notification preferences (found in Personal Settings). You can opt to receive notification of only certain events. With regards to tickets specifically, you can even opt to receive notifications for only the tickets with with you are involved or have deliberately chosen to monitor.

All notifications are now being sent in an HTML and plain text multipart email. This means that if you are using a mail client that supports HTML, you will receive an email that is much easier on the eyes than the previous notifications. Of course, if you are a plain text junkie, then you will still have the same new and improved information and format in your plain text version.

Miscellaneous

Along with an absolute slew of minor bug fixes and cosmetic updates, there were a couple of small changes that are worth noting.

The first change is the ability to archive milestones. Many of you have found that after a few months into your project, your milestone list can become unwieldy, especially in dropdowns. Now, you can easily archive those older, completed milestones so they don’t clutter up your screen.

The second change is a slightly more robust markup that allows you to reference tickets, changesets, and source files. This markup can be used anywhere in Unfuddle, even in Subversion commit messages. Some examples of the new markup include:

  • Tickets: “Fixed ticket:322” or “Fixed #322”
  • Revisions: “Bug was fixed in revision:2185” or “Bug was fixed in [2185]”
  • Source: “The best version of the algorithm was in source:/trunk/message.rb@183”

Infrastructure Upgrades

As Unfuddle has grown so have our physical hardware needs. Many of you will find Unfuddle to be quite a bit faster as we have upgraded all of our servers to brand new, top-of-the-line machines. Thanks to the great folks at Rackspace for making this part of our lives so easy.

Along with the server upgrades, there were also a number of software updates. One of the more notable changes to the upgrade from Subversion 1.3 to 1.4. This update will not change how anyone interacts with their existing repositories. However, this change does open some exciting doors for the future, such as leveraging the repository syncing features of Subversion 1.4.

Well, it has been through the wringer and back and it is ready for prime time. That’s right folks, the newest release of Unfuddle is coming this weekend.

We will be performing the migration on Sunday, 8 April 2007 between the hours of 1:00am and 3:00am EST. During this time, Unfuddle will not be available.

The changes to Unfuddle are extensive, however, you will only notice a difference in the web interface. In other words, there will be no changes to Subversion repository URL’s or logins. All existing projects and Subversion repositories will continue to work as they do now.

Without giving away too much, here are a few mini-screenshots to whet your appetite…

Unfuddle Teaser Image