Reframe it offers collaboration in context

ReframeIt takes a pragmatic approach to in-context annotation. Install their Firefox extension and you can annotate any web page, share your annotations with the audience(s) of your choice, and read what other people are saying about that page.

Target V.P. Michael Axelin on the seven components of successful innovation

Tonight’s symposium featured Michael Alexin, Oberlin College class of ’79, V.P. of Softlines Design and Product Development at Target. Yes, this is the man responsible for keeping me clothed during my last pregnancy, and even tougher, the post-pregnancy pre-weight loss months.

Michael’s work puts him at the heart of delivering on Target’s brand promise of “affordable design”, and he stressed that in this day and age, that comes down to the challenge of continuous innovation. He offered a nice summary of the seven key components of innovation:

  1. Observation: In focus groups, people often lack the clarity or expertise to articulate their needs. By observing people in various environments you can see what they may not see themselves. Tom Kelley in The Art of Innovation talks a lot about observation. Once you start observing carefully, all kinds of insights and opportunities can open up. Take example of elliptical machine: a GM guy noticed the elliptical path of his daughter’s runnning and wondered if you could capture that movement without the impact of running, and sold the idea to Precor, which has turned it into a profitable business. Observation helps you identify problems that need solutions, or white space. Opportunities for true innovation.
  2. Imagination: Example of iPod: imagining what it would look like to build a company arouund an MP3 player combined with a music sales service. Imagination is an intuitive process that generates a lot of ideas. In preschool, imagination treated as a skill that has to be nurtured. But that’s been lost in American culture, let alone American business. That’s something we have to find and nurture in colleagues and employees. Need to create space for imagination. Create “white space” — quiet time. Everything is going so fast, so how do you create time to allow ideas to spring forth. Need to create culture of idea acceptance not idea judgement.
  3. Brainstorming: Everyone says they brainstorm but it’s not part of an institution’s every day culture. Lots of companies love to go to an off-site…it may be fun, but it doesn’t last. A brainstorm generates a lot of ideas in a short time. The more open the process, the more likely that the next big idea will emerge. Guidelines for successful brainstorming:
    • Set ground rules: leave titles at door. Generate not judge ideas. Have fun.
    • Strong moderator who doesn’t dominate discussion.
    • Sharpen the focus by starting with a clear statement of the problem that isn’t too broad or narrow.
    • Go for quantity not quality. Encourage any thought.
    • Make the process visual. I work with 150 designers; they are visual not verbal. We encourage them to sketch their ideas and put them on the wall. Then as editing process we let everyone vote for their five favorite ideas.
  4. Creativity: Sheehy: creativity can be described as the letting go of cdrtainties. Embrace ambiguity and the unknown. Use originality to defeat habit. Defy convention to achieve greatness. Example: I.M. Pei’s pyramid for the Louvre entrance. Initially very controversial. Eventually it got built, and the juxtaposition of the modern and the ancient set the stage for a new approach to architecture of Paris — now the blend of old and new is almost their hallmark.
  5. Design. Design is the core of innovation. Success depends on having a funciton, and appeal. “What engineers were to the age of steam, and scientists were to the age of reason, designers will be to our age.” Designers are in demand because great design enhances and differentiates. Design must be functional. It’s the practical side. Kelly: Design is a way of life. Target: you don’t have to have a lot of money to have great design. Target gets a lot of credit for making great design accessible to consumer. Coincides with trend towards upscaling of America. Sometimes seems like we have the right to pursuit of life, liberty and pursuit of luxury. Design is a huge differentiator for Target in the marketplace. Key thing is the emotional connection that gets established with the Target brand.
  6. Simplicity: Schumacher: “Any intelligent fool can make things bigger, more complex… it takes a touch of genius to move in the opposite direction.”
  7. Speed: Consumers want the latest thing know. Need to react quickly to design, market and sales trends. Apparel is pretty low tech so you can’t speed it up that much. It’s about how quickly you make decisions. Process needs to be quick to react to change. Have to take away bureaucracy to get speed. We reward team members for speed. Bias towards action that encourages people to get it done and get it done fast.
  8. Collaboration:Even though one person often has that crackling electric idea, it’s really a team sport. One person may have the idea but it takes hundreds to implement and execute. ClearRx idea came from one woman who then brought it to Target. Hundreds of people involved from all parts of organization to make it live. Collaboration + shared focus = innovation.

Hmm. Somehow I ended up with eight. I’m hoping Michael will tell me which of these is the “bonus” component.

Project management and workflow with Basecamp

How can online collaboration tools like Basecamp support effective project management? That's one of the questions that came up at the values-based project management session I attended at Web of Change, led by Rob Purdie of Important Projects. I wanted to continue the conversation with Rob himself, and promised to blog our own project management workflow at Social Signal so that he could offer his comments and feedback on how to improve our approach.

Let me begin by saying this is very much a work in progress: we're still searching for the Holy Grail of optimized workflow, and feel like the tools we use now — particularly Basecamp — don't fully meet our needs. I'll address some of those limitations towards the end of this blog post, but let me begin with an overflow of what we use and how we use it.

Our main tools are:

  • Basecamp: for project-related task management and client communications
  • OmniPlan: for prospective project planning and gantt charting
  • Remember the Milk: for internal task tracking
  • iCal: for internal scheduling and time tracking
  • Google spreadsheets: for capacity planning and docket review

This blog post will focus on how we use Basecamp, which is our main tool for managing the ongoing work of individual projects. The fact that we use so many other tools speaks to the issues we have with Basecamp — which is one of the issues I'm particularly keen to hear Rob address. We're also fans of — though not religious adherents to — David Allen's Getting Things Done methodology, which has influenced our approach to task management.

Set up

We set up a Basecamp site at the beginning of each client engagement. Some of the best practices on Basecamp set up that we are trying to adopt as our standard include:

  • posting a welcome message to Basecamp that explains how to use the site (see VentureMarketing's Basecamp Welcome PDF, and their Basecamp client jumpstart, for another approach)
  • presenting an overview of Basecamp at an early client meeting
  • when clients e-mail us outside of Basecamp, redirecting them back to the Basecamp site, often by copying-and-pasting their messages into Basecamp

I add all our subcontractors to Basecamp as members of Social Signal, so that we can cover any technical issues without dragging the client into the Drupal abyss. We recognize that our clients don't always benefit from seeing how the sausages are made, and when it gets into some of the intricacies of module development or permissions configuration, we like to keep the excruciating details private so that clients aren't drawn too deeply into technical issues. Unfortunately, Basecamp only allows private communications among members of the same company, so we choose to treat all our subcontractors as members of Social Signal.

Structure and usage

We use messages for communications that require an action or response. This includes:

  • communications with clients and client updates
  • client requests (bug tracking, questions, etc.)
  • internal discussions of how to handle tasks (marking these discussions private so they aren't visible to client)

We use writeboards for communications that are FYI only (though we may use messages to notify each other of a new writeboard).

We use task lists for items that require a "next action" (in GTD terms).

Messages

Social Signal Project> All Messages

We have recently refined our use of messages to keep better track of all open loops. We respond to urgent messages as they come in, and at least once a week (and ideally every 2-3 days) we review all the messages in a given project space, and update status. We find that updating message status on a real-time basis is excessively time consuming and leads to duplication of effort.

Our message categories vary a bit by project but mostly reflect major categories of project activities (see screenshot — some items deleted to protect client privacy).

When we review a message we briefly note our response, action required, or action taken, even if it's already completed, for future reference.

We then edit the title of the original message to note the status of that message:

  • QUEUED: the message requires an action or response. An item is only marked as "queued" when it has been added as a specific task or tasks in a to-do list. An item may be marked as "queued" even if we anticipate that it will prove too low-priority to address; however by adding it to our queue it can be reviewed with the client during our next review of outstanding tasks, and prioritized accordingly.
    Social Signal Project > CLOSED message
  • CLOSED/RESOLVED: the message requested or required an action or response that has now been completed. We switched from marking items "resolved" to marking them "closed" because sometimes messages are closed because the team (including the client) decide that no further action is warranted, because the item is low priority or because the issue is not expected to recur. When an item is closed we ALWAYS leave a final comment noting the action or decision that led us to mark the message closed.
  • NOTED: the message provided information that is needed by the team or client, but does not require direct action. When an item is noted it is usually placed in a writeboard we expect to refer to at a later date, e.g. a "think about for phase 2" writeboard or an "items to review before launch" writeboard.

Editing our message titles to reflect the status of each message gives us an at-a-glance view of which client issues have been addressed, and which need to be reviewed for action items.

To-dos

We have recently shifted from using fewer, generic to-do lists (which we were trying to standardize across projects) to using a lot more to-do lists, each one corresponding to a set of related tasks. This reflects the GTD notion of grouping tasks by "contexts" or as "projects" consisting of multiple tasks.

Social Signal Project> To Do Lists

By grouping related tasks we ensure that:

  • related tasks at the same time, and can therefore consider a solution that might address multiple requirements or bugs at once
  • tasks can be ordered in sequence or priority, so that a team member can quickly see which tasks must be completed in which order
  • a team member can see who else is working on related tasks
  • tasks don't get lost in long (20+ items) lists

When we had fewer categories we found that the very long lists of tasks under each made it hard to identify relationships or priorities; the shorter list of tasks makes this much easier.

We keep our to-do lists organized alphabetically; when we decide to prioritize a specific set of tasks as the next focus for our work, we move that to-do list to the top of the page and mark it "P1: to-do list name" (as in "priority 1").

Writeboards

Writeboards are our long-term storage area and collaboration space. We use writeboards for:

  • to-dos that we are considering (often for a future phase) but haven't prioritized/organized yet
  • reference information (like a description of our e-mail configuration)
  • meeting notes
  • personal notes that we might want to share with other members of the team, but which don't require an action from anyone (we may still use messages to notify the rest of the team that we have created a writeboard for them to look at)

Assessment

Our experience with Basecamp has been shaped equally by the technology itself, and our diligence in using it. Of course, these aren't unrelated issues; if Basecamp really met all our needs, so that we could keep all our tasks organized in one place, I suspect we'd be much more consistent in using it.

We find that Basecamp works well for:

  • collecting client and team correspondence in one place for future reference
  • organizing project tasks, particularly site/softeware development tasks
  • keeping track of our "someday" ideas in writeboards
  • centralizing our project notes as writeboards

We find that Basecamp works poorly for:

  • personal task management; we often transfer our basecamp tasks to Remember the Milk, where we each maintain an integrated personal "to do" list
  • sensitive communications with other team members (due to lack of privacy settings)
  • project planning (we use OmniPlan, then transfer milestones to Basecamp)

What we like about Basecamp:

  • industry standard — most of our partners and subcontractors, and a few of our clients, have extensive experience with Basecamp
  • nice-looking user interface
  • client-friendly/intuitive to use
  • e-mail notifications include full text of the message
  • availability of 3rd party add-ons

What we need that we're not getting from Basecamp:

  • deadlines for specific tasks, not just milestones
  • priorities for tasks
  • ability to assign one task to multiple people (though I recognize that could be a mixed blessing)
  • ability to comment on a task
  • bug tracking (could be addressed by ability to comment on a task)
  • ability to make messages/to dos private when communicating with people outside our own company

Nice-to-haves would include:

  • spreadsheets (as well as writeboards)
  • personal calendaring
  • ability to store project templates so we don't have to recreate all our categories from scratch each time
  • option to automatically alphabetize categories
  • option to keep message categories and to-do lists in sync (i.e. creating a new to-do list would create a new message category with the same name)
  • tags in addition to categories
  • better RSS output and/or an iGoogle widget that lets us interact with our tasks from our Google homepages (as Remember the Milk does)

Basecamp alternatives

One of my favorite compulsive activities these days is looking into Basecamp alternatives. So far my conclusion has been — to paraphrase Winston Churchill — that Basecamp is the worst possible project management tool, except for all the others. Here are some of the "others" I have looked into, or mean to look into; I'll try to come back to this post and annotate the list with the reasons we haven't moved to any of these:

goplan

Lighthouse

Unfuddle — intriguing because it includes subversion and bug tracking

Clocking IT — a free basecamp alternative, but as far as I can see no built-in messaging. Time tracking, though.

Michael Silberman of EchoDitto put me onto Central Desktop as a somewhat pricier Basecamp alternative that includes many of our concerns about Basecamp. We're trying it out, and it looks promising, although I'm a bit disappointed in the look and feel (it's not nearly as pretty as Basecamp) and daunted by the prospect of moving our projects over. However the prospect of being able to assign deadlines to tasks (imagine that!!) probably outweighs every other issue.

Brian Benzinger's roundup of project management tools for developers provides quick takes on some of the above, plus many more.

Other Resources

In the course of my obsessing over Basecamp and project management workflow I've found a number of useful blog posts on other people's use of Basecamp and Basecamp alternatives. For some reason many of the blog posts I've come across are by friends in the non-profit tech sector; I'm not sure if that's because of Google's freaky habit of customizing search results, or because non-profit techies are somehow more obsessed with workflow (comments, anyone?) Here are some of the posts I've found helpful.

Sonny Cloward mapped his workflow, which hinges on Basecamp, Backpack and Mozilla Calendar.

Ruby Sinreich blogged her thoughts on Basecamp plus GTD, which includes creating virtual "people" who represent different contexts, so she can assign her tasks to contexts.

LifeDev reports on using Basecamp with GTD, in this case using to-do LISTS as contexts.

Jon Stahl provided an overview of collaboration practices at ONE/Northwest, which includes using Basecamp.

Next steps

I'm going to take Central Desktop for a serious spin. I'm going to continue praying to the 37Signals gods for true Basecamp-Backpack integration, or to the Remember the Milk guys for Basecamp-RTM integration as an answer to their "how can we start charging for RTM?" quest. I'm going to try out Omni's forthcoming OmniFocus task manager.

And I'm going to resist the temptation to engineer an in-house Drupal solution to our project management wishlist. After all, our needs aren't THAT exotic, and there are an awful lot of people chasing the same vision. I'm trusting that one of them will get us much closer to a solution before long.

Meanwhile, I'm eager to hear from Rob Purdie and others about how we can improve our current Basecamp usage. In particular I'm curious to hear:

  • how people use Basecamp as part of GTD
  • best practices for to-do list structures and message categories
  • best practices for managing privacy and disclosure among staff, clients and contractors
  • advice on how to manage personal to-do lists within/alongside Basecamp
  • how people cope with Basecamp's lack of task due dates
  • experiences with Basecamp alternatives
  • advice on encouraging good Basecamp habits among staff, clients and contractors

And if you've blogged your own project management approach or workflow, please let me know by sending an e-mail to alex [at] socialsignal [dot] com, or posting a comment here.

Vancouver workshop: Web 2.0 and your organization

We're often approached by business and nonprofit organizations who are interested in tapping the power of the social web but don't know where to start, or how to get a feel for the possibilities. I'm delighted to be co-teaching a Hollyhock-in-Vancouver workshop next month that will be a great opportunity for Vancouver-based organizations to get smart about Web 2.0:

Web 2.0 and your organization 

Are you interested in how online communities like Flickr, MySpace, and YouTube can empower your members and customers to carry your message out into the world? Could your organization benefit from deeper collaboration among your team members, clients, partners or the public? Could better knowledge-sharing, stronger relationships and closer communications inside your organization and with your core supporters foster more efficiency, insight and effectiveness?

The latest generation of "Web 2.0" or social web strategies and tools offer powerful opportunities for organizations to improve the way they work, communicate their messages, empower others, and serve the public. In this workshop you will learn how the latest tools for online collaboration and community building can make your organization smarter and more effective.

This workshop is designed for communications strategists, marketing managers, and webmasters who are interested in how this evolution of the web can help evolve your organization's online strategy. We will give you the tools, knowledge, and most crucially, the vision for how your organization can use the web as a stronger agent of change. We’ll also cover the nuts-and-bolts, introducing the latest tools so that you know which options are most promising for your needs.

About the presenters: Jason Mogus is the CEO of Communicopia, which has helped progressive companies and non-profits communicate and collaborate via the web for 13 years. Jason is also the founder of Web of Change at Hollyhock. Alexandra Samuel, PhD (Harvard), is CEO of Social Signal, and is helping some of the web's most ambitious community ecosystems use the social web to support dialogue and collaboration.

This workshop is co-sponsored by the Hollyhock Leadership Institute, Web of Change, Social Signal, Communicopia, Social Tech Brewing, and Impacs.

To register:

Visit the Hollyhock site, call 800-933-6339 x232, or e-mail registration[at]hollyhock.ca

 

Healing the world with RSS

If you need to compare or evaluate different content management system (CMS) options — especially for non-profits or for distributed networks that share content via RSS and tags — check out the results of my recent work on choosing a platform for...

Technorati previews tag feeds

The beta Technorati makeover is now online and hurrah! it includes RSS feeds for tag pages. These feeds will make it much easier for people to aggregate blog-related content from across the web by subscribing to a particular tag feed — either within a newsreader like Bloglines or for republishing on a web site […]