top | item 3433692

How Trello is different

299 points| joshuacc | 14 years ago |joelonsoftware.com | reply

130 comments

order
[+] king_magic|14 years ago|reply
Trello is one of those products I've come to love with an almost insane passion. You'll have to pry it out of my cold, dead hands. It has become indispensable for me.

Personally, I'd happily pay for it. I find it incredible easy to use and super user-friendly.

Oddly enough, though, I tried to get my fiance to use it for wedding planning. She claims it makes no sense :) - so I'm not entirely sure it's ready for all walks of life, at least not quite yet. I can't even convince her to let me show her around it. Oh well :)

edit: wow, seriously? downvotes? That's pretty harsh for a thoughtful comment about a useful piece of software that has helped me professionally and personally. Pretty lame, if you ask me.

[+] ceol|14 years ago|reply
>Oddly enough, though, I tried to get my fiance to use it for wedding planning. She claims it makes no sense :)

I'm pretty tech-savvy and it was intimidating at first. There is a lot going on. The first thing I think when I see my Boards page is "Everything is nested." You have options inside of cards inside of boards inside of a board-box. Then click on a card and you have comments and votes and links and activities. Everything has its own 1px box-shadow which sections things in my head I don't think should be sectioned; for instance, comments inside of cards look like they should be clickable because of how every link has the same border and box-shadow. The description, however, has no such border but is the same size font as the "Edit this description" link, which makes that block have no focus.

It's a great service, though— kind of like a big to-do list. Considering they just released it a couple months ago, the UI is great even with those gripes. I just think it was trying to be a little too nondescript. (I'm probably going to catch some flack for this here, but...) I would have liked to see the boards look like cork boards and the cards look like cards pinned to them. It would have been easier to understand the workflow a bit better.

[+] dylanmcd|14 years ago|reply
I agree with being at the point where I'd happily pay for it (I'd actually pay for a mobile and faster desktop version that sync, as it's a bit sluggish on my netbook). What Joel said about it being a list of lists (a very simple idea), is what I like so much about it. Currently I'm using it for standard simple use cases (keeping track of stuff I need to do), non-standard use cases (tracking my weightlifting progress, between each set), and collaboration (my landlord and I keep a list of things to do). Oddly enough, I don't use it for software at all (what I investigated it for in the first place).

I introduced my (non-technical) girlfriend to it, and after a short explanation of how I used it, she took to it immediately, and uses it daily to keep track of her to-do list.

[+] JoshTriplett|14 years ago|reply
Personally, I found Trello quite straightforward to use, but in my opinion that straightforwardness depends heavily on the hacker-like mindset of thinking of everything in terms of levels of abstraction. Other sensible mindsets and organizational techniques exist, but I don't think they would align as obviously with Trello. It might still work, but not necessarily in an instantly obvious way.
[+] hello_moto|14 years ago|reply
I find Trello to be confusing at first because there are too many elements in the screen. Not to mention the real-time update kind of steal away your focus to "hey.. something just got updated in my screen"

PS: No, I did not downvote you. Although, reading the praise with Steve Jobs-like phrases (a.k.a typical marketer style talk, exaggerating a tiny thing as if they were the gold) tend to irk me a bit toward most North Americans.

[+] DanielBMarkham|14 years ago|reply
I picked up Trello a month ago, swombat recommended it to me, and I'm already a huge fan. Just keep it simple, Joel. The horizontal and simple part of this app -- along with it being totally web-based -- is what's made me a fan. I can use it on my own, with my clients, with the family, etc. This is the app I wanted to write two years ago but never got the magic to work. Kudos!

I just did that e-book on Scrum (shameless plug: http://www.lulu.com/product/ebook/scrummaster/18803035), and I used Trello for all the task tracking. In fact, I plugged it in the book as the best online Agile/Scrum tool I've seen so far, even providing instructions on how to use it working remotely with Scrum or Agile. I'm using it to prioritize vacation spots for our family this year, my vitamin list, some tasks I'm farming out offshore, and another book project. I also have another website idea that I'm getting ready to load up.

Things I'd like to see? 1) Linked boards. Have the same column appear as the end of one board and the beginning of another. This could allow you to have several boards with different audiences but they would all work together. 2) downloadable data. I know you guys say you want to do this, but closed data is a deal-killer for me. 3) Make it work on my iPad. Seriously. Being able to update using finger gestures on a extremely portable device would be sweet.

If you guys haven't tried it, you should. I am not a big fan of online Agile-like tools, but this rocks. Just a simple list of stuff and customizable columns to move the items around. I think the Fog Creek guys are really on to something here.

[+] alabut|14 years ago|reply
No offense, but your comment is a perfect example of how listening to customer feedback is more of an art than science. You ask Joel to keep the product simple in the first paragraph and then ask for some non-trivial features in the third. I'm having trouble visualizing both the linked boards idea and what problem it really solves.

The problem with simple products is that everyone has a different idea of what simple means and think their core feature set is what everyone else would want as well.

[+] joebadmo|14 years ago|reply
Joel talking about what people used Excel for seems very similar to Clay Christensen's concept of hiring products for specific jobs.[0] I wonder if this was a conscious thing on Joel's part or it's a case of convergent evolution.

[0]: http://hbswk.hbs.edu/item/6496.html [edit: here's a fanastic, transcendent presentation by Christensen: http://gartner.mediasite.com/mediasite/play/9cfe6bba5c7941e0...]

[+] josh33|14 years ago|reply
That was transcendent. That's going in my bookmark bar as something I watch regularly. Thanks!
[+] ivanzhao|14 years ago|reply
Just watched the talk, great stuff!
[+] tosh|14 years ago|reply
As a user of trello I fear 'being a general purpose data structure for everyone' is the wrong direction to go :(

# Target Audience?

When you look at who is using trello right now you will find mostly agile teams, startups, freelancers, engineers, designers who do software development.

IIRC this is also the reason it originally got built. The team wanted to scratch their own itch and I think they did a good job.

I like trello a lot. I dig Joel and joelonsoftware and am curious what the future holds. I hope it won't end up as a misunderstood tool by trying to be everything to everyone.

# Niche vs Horizontal

If you are interested in the trade offs related to going niche vs going horizontal I think 'Crossing the Chasm' and 'Inside the Tornado' are great books to read.

# Disclaimer

I'm working on https://www.blossom.io which has a feature set similar to trello but is aimed at people who deeply care about product development.

[+] nazar|14 years ago|reply
I totally like your simplistic design, the one that inside the Macbook Air on the picture. Just signed up with my email, waiting for invitation now.
[+] vlokshin|14 years ago|reply
Just dropped my email. Love what you're doing so far.

1) Who did your design for the public page / sign-on process? </br> 2) What's your long term goal with the product itself compared to where it stands now?

[+] arctangent|14 years ago|reply
I've been itching to introduce Trello at work but this sentence made my heart sink:

> It’s 100% hosted; there will never be an "installed software" version of Trello.

We already use the installed version of FogBugz at work and I had hoped that Trello might some day be provided in this form too. Ideally, we'd have wanted FogBugz and Trello to work together in some way.

Unfortunately, using a hosted version of Trello is not an option due to insurmountable problems with the procurement and information governance processes within my company.

[+] chrislomax|14 years ago|reply
I'll be honest, if our customers were not as stubborn as they are about hosting their own software then I would never do anything else but host it myself either!

We host a lot of sites on our custom CMS and it makes life so much easier to role bug fixes and db updates when there is only 1 code base to update. Also you don't have issues where people are on older version and need to update through versions

We try push all our customers into this model with those exact reasons.

[+] chernevik|14 years ago|reply
Wouldn't it be relatively easy for them to provide a server hosted by a client, on a corporate internet?

They may think such cases don't support "get big fast". But they might be wrong about that. A lot of software (Excel) is first propagated through work usages, and workplace availability might provide important vectors to 100mm users.

Now, users on a client-dedicated server won't help scale their data operations. But they will help spread the word and introduce use cases. And provide a target for developers / consultants to build out applications.

Even if some corporate solution doesn't seem a priority, they might want to dedicate some time to serving a few such edge cases. Just to keep an eye on that niche and keep themselves somewhat adapted to the requirements.

[+] nookiemonster|14 years ago|reply
+1

I can only use trello for mumdane work tasks or personal work if there is no self hosted solution.

This decision is a mistake, Joel. I love trello, but i cannot trust a hosted solution with my plans for taking over a market. Please give us an installable version. anything else is amature hour or naive.

[+] gruseom|14 years ago|reply
Most Excel users never enter a formula. They use Excel when they need a table. The gridlines are the most important feature of Excel, not recalc.

Joel is exaggerating for effect. Yes, many spreadsheets are static lists. But how far would a spreadsheet product get without formulas? As soon as you wanted to add prices to your grocery list, you'd be stuck.

His critique of Improv is interesting. (Steve Jobs adored Improv for years btw.) He's saying that by imposing more structure on the free-form grid, Improv lost the ad hoc users.

The free-form grid is the most important thing about spreadsheets. But interactivity (formulas/recalc) is part of that, even when you're not using it.

[+] mythz|14 years ago|reply
Trello is awesome, it's one of the few products that we use at work, but doesn't feel like work to use :)

I'm not a process guy, because I usually can't justify the time it takes to 'maintain the process' except with trello since it's effortless to use, it's almost always a win to jot thoughts down whenever something remember-worthy appears in your head :)

[+] watty|14 years ago|reply
Thanks for the info - can someone please explain why these comments are being downvoted? Is it because they could be fake or that people just dislike Joel's company?
[+] phillco|14 years ago|reply
Yup. Its ratio of power / effort is really, really high.
[+] Jach|14 years ago|reply
I tried Trello when it launched, I kind of stopped using it midway through last semester but I'll probably pick it up again for this coming semester. I've never been a Planner kind of guy so I'm not really the target market anyway, but it is a decent minimalist interface that makes the grunt work that is planning less annoying. I haven't tried collaborating with other people using it yet.

My main UX complaint is the fact that to do any real planning stuff that makes it better than a text file requires opening up the Menu of Everything for an item after creation time. There's a lot of whitespace next to the "Add" and "X" buttons when creating a new item, something as simple as offering a shortlist of the most commonly used labels or something would be nice.

[+] thedufer|14 years ago|reply
When you mouse-over a card, there's a circle with a triangle in it. From there you can easily add labels, people, or a due date.
[+] creativeembassy|14 years ago|reply
I tried Trello a few weeks ago, and although I love its interface, I just can't find a use for it. I already use Omnifocus for keeping track of lists of things that I have to get done. I use Google Docs for spreadsheets, and SimpleNote w/ Notational Velocity for simple text documents. How is everyone else using Trello?
[+] alanmeaney|14 years ago|reply
There is a race going on at the moment for the collaboration space. The likes of Asana.com & Do.com are attempting to solve similar problems. The rules look like this:

- make your product web based & free - get users, worry about revenue later - keep it horizontal as much as possible

Maybe this is all part of the new long term bottom up strategy for getting into Enterprises?

Get Enterprise users using your product, get them to bring it in the Enterprise door and further down the line find a way to monetize.

It will be interesting to see who comes out on top. I see a lot more innovation to come in this space.

[+] th0ma5|14 years ago|reply
I think Joel makes great points in this article about horizontal software. If your product has wide uses, then how do you market it? It will seem generic, and people will ultimately have to adapt it to what they want to do. This is a challenge I've had with Edgy, my minimalistic diagram app for Android, is that experts will see it as an over simplification of a very powerful tool, and general users will not see the potential of just a little bit of that power.
[+] tosh|14 years ago|reply
It is also the main point that I am wondering about. It appears that trello especially resonates with software developers and iirc this is also why it was built in the beginning.

Why not embrace that fact and go with it to make it a great tool for software developers?

[+] fish2000|14 years ago|reply
w/r/t horizontal -- I thought what Mr. Spolsky described was actually vertical adoption: where you and your putative organization use Trello throughout, from the execs to the trench programmers to the marketers to some segment of the public. isn't that vertical?

horizontal use, on the other hand, would be something like FogBugz: pitched to one or two organizational segments in the company silo and developed in a way that takes advantage of the knowledge gained by an in-depth understanding of those few segments.

maybe I just have my axes wrong; i'm not pedantic about it but that's what I always thought.

maybe I just have my axes

[+] aycangulez|14 years ago|reply
Joel claims that Trello can be used for kanban. This is not true because Trello doesn't support WIP (Work-In-Progress) limits without which you don't have kanban.

If you want to know your team's capacity, you have to limit the number of tasks they work on at the same time. Once you limit WIP, several interesting things will happen:

* A backlog of tasks will emerge.

* You will be able to measure how much time is spent on each task.

* Tasks will get finished faster.

The first two results are not very surprising because by introducing WIP limits, you have effectively eliminated multitasking, but how on earth, do tasks get finished faster?

Unlike computers with multiple processor cores, our brains have one or at best two cores. Without WIP limits, when there are too many tasks to work on, we spend more time on switching tasks than the tasks themselves.

Bottlenecks become visible. Since everyone is working on a limited number of tasks, some finish theirs on time, some get overloaded, and some cannot finish their work because they need input from those who are overloaded. Team members with free capacity can help those who are overloaded. Better yet, they can even come up with ideas on how to fix the newly discovered bottlenecks.

Disclaimer: I am the author of http://flow.io , a lean project management application based on kanban.

[+] Terretta|14 years ago|reply
> Trello doesn't support WIP (Work-In-Progress) limits

To be fair, bulletin boards with index cards don't have WIP limits either.

It is unlikely a system light enough for frictionless kanban will have an accurate understanding of the work-width (units of work / units of time) of a given task. For example, in your tour, "58% complete" of "Custom CSS for homepage" is suspiciously precise.

[+] lucisferre|14 years ago|reply
Saying kanban is a task board with WIP limits is a bit like saying Lean Startup is about releasing buggy first version MVPs. It's cargo culting at best. Kanban is about keeping focus, creating quality gates, pull vs. push and so much more than just WIP limits. You can always limit WIP manually. How hard is it to simply choose to limit the WIP on a board column?
[+] alinajaf|14 years ago|reply
I like trello specifically because I can create a list called 'Work in Progress (MAX 5 ITEMS)' and it will more or less do what you've described, without forcing process on you. Not sure how well this scales to big teams I'll admit.
[+] tomjen3|14 years ago|reply
I have downvoted you, on principle, because you advocated a religious method of software development and that you preach some psycobable to make it seem right.

Software development needs to be flexible because each problem is unique and different from all the others in important aspects.

Kanban is a tool on a long, long, long list of tools which software developers should learn to use, modify adapt and improve to become better programmers. Trello is one item on that list. And yes, it can be used for Kanban, if the team wants to -- just like you could use an actual whiteboard.

[+] pace|14 years ago|reply
How does Trello compare to Pivotal Tracker? Any experiences?
[+] keeptrying|14 years ago|reply
Pivotal can handle much more data and is much more geared towards to agile. I like it to handle my tech project management. Its brilliant for that.

I use Trello for "business project management" (marketing copy, emailing people, customer development todos) and pivotal for "technical project management".

[+] hogu|14 years ago|reply
The biggest take away for me from trello is that a two dimensional view of data is extremely powerful. Personally, I love outlines even though Joel thinks they are dead ends for UIs. I think workflowy is awesome and my love of emacs org mode is why I created my own web version, yata.in(yet another task application). I think one large drawback of outlines is that you have a linear view of data, as you scroll up and down, it makes it hard to compare things that are scattered all over the outline. I think if one can bring the power of working with outline data vertically, as well as horizonatally, it would be really effective. I think I know how and I'll post it on hn when I'm done.
[+] hanskuder|14 years ago|reply
Just signed up to give it a try, and after entering my email address and password I was presented with a button that took me straight to GMail. Of course I could have simply switched tabs, but this was an awesome little detail that made me smile.
[+] factorialboy|14 years ago|reply
[+] andrewem|14 years ago|reply
I read that link, which is apparently by the creator of Review19, on how similar it is to Trello. One thing from that list really surprised me: "Review19′s target audience — web, creative and software teams — are often distributed around the world. Offering an in-browser, video conferencing option is a critical feature for Review19."

Why does Review19 have to provide the in-browser video conferencing? Why can't people just use Skype or GMail's video chat? It seems like an enormously difficult-to-develop, bandwidth-intensive feature that people can already get elsewhere for free. I'm genuinely curious what critical benefit this integration provides for the users of Review19.

[+] brador|14 years ago|reply
Question: Backup.

What if they decide to shut down some day? You lose everything. Unlikely? yes. Possible? Also yes.

Offer a backup function, and I'm yours.

[+] j45|14 years ago|reply
After 10 years of building and scrapping my own web based project management tools, I discovered Fogbugz was sufficient for handling detailed information and dialogue back and forth. I typically do "1 issue/feature per case" and keep my life really simple that way. The customer indirectly has a complete record of the entire design/development/signoff process of each feature by email.

Trello though, I find myself using more and more just for my overall kanban/burn of what I need to be doing at any oen time -- something I've struggled to get setup (my own initiative) in Fogbugz. I wish I could pull in my FogBugz filters but I'm sure others are requesting such things.

Trello is a great shared to-do list, and dare I say maybe even more relevant to getting things done than Basecamp, for me.

[+] j_s|14 years ago|reply
I would recommend linking 'try it' at the end of this; there is no link to the actual product in the summary at the end of article or the learn more/about footers!

Is this some type of SEO strategy avoiding too many links being penalized?

[+] philipmorg|14 years ago|reply
For me, Trello is a powerful alternative to the linear list. The linear list has it's place (grocery shopping, planning certain things, etc.) but I love the visual way that Trello groups lists of things.

When managing a project, having multiple buckets that contain lists, and being able to quickly scan the buckets is highly effective. With linear lists, I sometimes forget to check one of my lists, or the list gets stale, and things fall into the cracks. Because it spreads all my lists out on a single board, Trello (the HTML version, anyway) helps me avoid this.

I agree that linked boards would be a great enhancement.