Archive

Archive for the ‘Social Media’ Category

What Basecamp Should Borrow from activeCollab

May 29th, 2009

We love Basecamp.  Just wanted to get that out of the way.  For over five years, we’ve watched Basecamp evolve from a very basic project management tool with messages, basic to-do lists and file uploads, to a wonderful collaboration system with Writeboards, comments at a to-do level, advanced notification and permission controls and more.  Our projects and clients continue to benefit from its superior features and usability.

Because we like Basecamp so much, we thought we’d point out a few features that less-expensive competitor, activeCollab offers which would make Basecamp even better.

Progress tracking and due dates for tasks
Basecamp of course has integrated milestones, however tasks can easily go unfinished and unnoticed.  Sure, to-dos can be associated with a milestone, but unless the parent milestone expires, team members may be unaware of individual task dates until it’s too late. activeCollab supports due dates for checklists and tickets and as such, alarm bells can ring if important sub tasks aren’t met.  Many companies have tried to get around this in Basecamp by creating more milestones than to-dos, however this gets unwieldy and results in a very long list of milestones that cannot be categorized or grouped the way to-dos can.  People have been pleading on Basecamp forums for to-do due dates for a long time.  Hopefully someday soon they’ll get their wish.

On top of this, activeCollab has a nice progress bar which shows the number of tasks completed out of all existing tasks and a percentage calculation.  Another good way to sound the alarm if tasks aren’t being checked off as they should be.

Starred objects
This relatively simple feature can be powerfully useful.  It gives each user the power to select, on an ongoing basis, any item(s) that they want to keep an eye on. For instance, tasks may be grouped into various lists, but on a given day say, five of them are being focused on.  Rather than breaking up carefully constructed lists, an individual user can star those items that need to be taken care of or monitored without affecting what the rest of the users see.  This puts more power in the hands of the individual to use the system as they see fit.

Updated items since last visit
Here’s another simple feature that is more powerful than it may seem at first glance.  Project managers love quick summaries of project activity since they’ve been gone.  The Basecamp Dashboard does indeed show all latest activity, but seeing what’s new since you last looked can immediately bring you back up to speed.  Did something happen related to one of your starred items?  You can quickly be aware.

Status updates
Similar to Facebook status updates or tweets, these can help teams that are under tight deadlines, but aren’t using a chat tool like Campfire to quickly see who’s working on what.  This helps a project manager know if reminders should be sent out or if a person should be interrupted.  Sometimes it takes a while to get into the “zone” and any feature that helps team members remain there is valuable. 37 Signal’s internal collaboration tool, Backpack actually has this feature so it should not be difficult for Basecamp to implement.

Pages
Another example of a feature that both activeCollab and Backpack offer is the creation of individual pages.  The ability to highlight certain information in a permanent spot that doesn’t get pushed down as more content is added (such as is the case with Messages), is of high value to a team.  A particular collection of files, a summary of key business goals, a list of URLs to competitive sites, are just some examples of content that deserves a permanent home.  Backpack’s pages are excellent in that they allow drag and drop modules of text, images, files, and to-do lists.  Even if pages for Basecamp only included text and file attachments, it would be a great start.

Calendar month-view
Sometimes viewing a calendar in month format just helps communicate the bigger picture better.  A simple addition which again, is already in Backpack.

Ability to resize Message/comment edit windows
In activeCollab you can grab the corners of a text box you’re working in and drag it to whatever height you want.  When you’re typing a message and it becomes larger than you anticipated, it’s great to have the extra breathing room.  Basecamp’s messages auto-expand only once when a certain content amount is reached, but the customizability of dragging to fit is truly a step up.

To reiterate, Basecamp is a fantastic tool, and it’s only out of love that we post these suggestions which we feel would take it to yet another level.  There are plenty of other great ideas circulating in the forums and we encourage you to add your own two cents.

Social Media, Web Development, Web Project Management , , , ,

Twitter-ific Analytics

March 25th, 2009

With Twitter’s popularity exploding as of late, it’s no surprise that many start-ups are popping up to expand upon the service and introduce ways of measuring its performance.

One such tool is Twitalyzer.  Nearly 20,000 unique Twitter users have tried the service which summarizes your usage and provides a number of interesting measures of success (influence, generosity, velocity, clout, and the signal-to-noise ratio.)

Some are already calling it “Google Analytics for Twitter” and indeed, the tool even offers integration with the hugely popular Google tool.

A breakdown of the major features:

  • Measure of Influence: A combination of number of followers, number of “retweets”, generosity (number of times you “retweet” others), number of references, velocity (number of updates per week)
  • Signal to noise ratio: A measure of the tendency for people to pass information, as opposed to anecdote.  This basically means that you tend to pass on useful information rather than just promote yourself.
  • Separate measurements for generosity, velocity and clout (the number of references to you divided by the total number of possible references (as governed by the Twitter Search APIs).
  • View the Twitter top 100 most influential as well as the 100 Most Signal-Rich, 100 Most Generous, 100 Most Prolific, 100 Most Referenced, 100 Most Recent Analyses
  • Compare your Twitter performance with others via benchmark reports
  • Twitalyzer Search demonstrates how applying measures of influence to a standard Twitter search can offer more meaningful results.

Keep an eye on this tool as it appears to be the most robust out there and is actively updated.  Plans are in the works for an expanded Twitter Professional service tier as well.

Social Media, Web Analytics , ,

Where Should Your Blog Live?

February 22nd, 2009

By now, you’re probably on board with the idea that your company should start blogging if it hasn’t already.  Or, if you’ve already begun, you may be reconsidering where your blog should live.  Questions have arisen internally such as: Are we getting the best SEO exposure?  Do we have enough control over our data?  Do we have a regular, automated backup routine with a schedule we set?  Could our blog be better integrated with our company’s web presence and domain?

At the risk of over-simplification, there are essentially two ways to publish a blog. The first is hosted, which means hosted somewhere other than your server.  Blogger by Google, TypePad, by Six Apart, and WordPress are the three most popular hosted blogging platforms.  WordPress also offers a fully integrated option (WordPress.org).

The hosted solutions offer a feature called domain mapping, which will essentially mask the hosted solutions domain (i.e. myblogname.typepad.com) and instead display a domain that you control (i.e. myblogname.com).  This can be a nice middle ground if you don’t have a server of your own or the technical resources to administer an integrated solution.

Integrated, means the blogging platform is installed on your own server and is part of your company’s domain either at a subdomain or a subfolder.  This is the best option when possible, for the following reasons:

  • The blog appears to your users to be a seamless part of your website.  In many cases, the blog is actually part of the main website navigation.  The visitor may be hopping from static pages to your blogging platform, but the switch is invisible.  In the best cases, your website’s CSS is deliberately applied to each style class of your blog (body font, headings, dividers, leading, kerning, etc.).
  • A blog can even serve as a content management system for your website, again seamless to your visitors, such as the Programs solution we implemented for Discovery World (see link below).
  • Your blogging data is 100% yours and the server uptime/downtime/speed is dependent on no one but yourself.
  • You can relatively easily merge the backup of your blog data with your normal automated backup routines.
  • The blog is most closely associated with your website  as far as the search engines are concerned.  This of course, is because it truly is a part of your website.  Domain mapping mentioned above while helpful for hosted solutions, but doesn’t pack the same SEO punch as full integration.

So, while a hosted solution may get you up and blogging within minutes, take some time to consider if a fully integrated solutions is important to your company and your website visitors.

Hosted Blogging Platforms

Hosted Blog Examples

Integrated Blogging Platforms

Integrated Blog Examples

Internet Marketing, Social Media ,