March 10, 2008

Connecting Information

Oftentimes, there's an abundance of relevant information to display on the screen, and not enough space to display it. One way is to make efficient use of information that's already on the screen and recycle it by visually connecting it in a unobtrusive manner.

I’ve been using Basecamp more and more for the new company, and milestones are the one area that I’ve always struggled with in terms of efficiently entering and interpreting information. There have been some improvements, but I’ve never been comfortable with how the information is displayed. Today, I realized one of the reasons as I was making note of some milestones. The calendars on the right force you to look at the list on the left and lookup a milestone. There’s no visual cue, or even a name on hover to help you make the connection between the milestone and the date.

While there are plenty of solutions, I thought the most elegant one would be to simply reuse the information that’s already there. All I really wanted was a more visible connection between the date and the tasks associated with it. My suggestion is to highlight the associated milestones when you hover over the date in the calendar on the right.

There are some drawbacks here. First, you won’t always be guaranteed that the milestone and associated calendar date will fit within the browser window. However, in this case, you don’t lose anything. You simply just don’t gain the benefit. I also felt that this is scenario would be rare enough that it’s not worth worrying about.

A screen capture showing a milestone highlighted when hovering over its date in the calendar.Figure 1 Information doesn’t have to displayed in close proximity in order to communicate a relationship.

Next, it is possible to have multiple milestones on the same date. However, they would always be listed together since they’re sorted by date, so the simple solution there is to highlight them all. In fact, the mockup includes multiple milestones for the same date. It would still create a straightforward and understandable visual relationship be the date an all associated milestones.

A duplicate of the above image with the changes highlighted to make it easier to visualize.Figure 2 A highlighted version helps make it easier to see the changes.

This isn’t meant to be the only example, but since I was going to write a support e-mail requesting it, I thought was worth mocking up. I also think a quick and dirty solution might be to add title tags or a div that appears on hover. Both of those solutions would require changes to the markup, and the solution I chose could most likely be accomplished with some progressive enhancement JavaScript. Plus, I really liked the idea of recycling content that already existed on the page.

Comments

Comments are here for discussion related to this article. If you have a comment or question not related to the article, please . Please try to keep things constructive and on-topic. Comments that are not constructive or on-topic will be deleted.

Drag and drop milestones

March 10, 2008 at 03:15 PM by Geof Harries

I’ve long wished one could also quickly drag and drop milestones instead of having to manually select and edit each date. Additionally, being able to move milestones backward and forward would be a treat. For me, there’s been many instances when a schedule shifts in the preferred direction - less time required - but that’s a consuming chore to handle in Basecamp.

#

I know a tool with drag and drop

March 13, 2008 at 06:16 AM by James Phoenix

I’ve tried Basecamp and I think is a good tool, exept for the lack of some features. The tool that I’m using now is more convenient. It’s called Wrike, you’ll find it here http://www.wrike.com/. It lets you drag and drop tasks and due dates on a timeline. It saves so much time!

#

Milestones

March 15, 2008 at 11:51 AM by Tom Watson

Nice suggestion here Garrett. Especially since it’s a nice simple enhancement to what’s already there. After using Basecamp daily for a a few years now I have to say the milestone area is by far the least functional. I do like its forced simplicity because there are way too many overcomplicated project management systems out there.

Where I run into trouble is when I have to move milestone dates around. I haven’t come up with too many solid ideas just yet, but this area definitely needs some work. I hope the boys over at 37 Signals take a look at it soon because it’s definitely a problem.

#

!!

February 25, 2010 at 05:44 AM by research papers sample

There are a lot of solutions, but evryone should find the correct only one.

#

HTML isn't allowed, but Markdown is enabled.

Sifter. Hosted bug and issue tracking.
Hi. I’m Garrett Dimon, a freelance designer/developer in Dallas, TX. This is my site about people, design, and technology. I designed and built a bug and issue tracking application called Sifter. Still have questions? Feel free to .
Browse related articles tagged… design, interface, usability

Subscribe. Proud member of 9rules. Powered by SimpleLog.