Asana
blog.samaltman.com
blog.samaltman.com
Rather, it made me feel like an old fart using a computer for the first time, bewildered more often than not, most of my instincts rendered useless.
There are many examples in Asana of this. Each, taken alone, is banal: kind of annoying, but maybe not too bad. Taken together, though, we have something that a nicer person than I wouldn't wish on his worst enemy, but I'm just not that nice of a person.
This captures the way I felt using Asana for the first time as well, about three years ago as a (not-that-old) college student. It was really hard to internalize its expected data model/flow. My team ended up settling on Trello. I've always figured that Asana was meant for larger teams and more complicated projects than I've been exposed to, but it certainly felt confusing as part of a small team.
With groups of about 10 people I think its great.
I'm not even old.
They seem to have intentionally followed this design pattern, as hidden buttons often appear on hover next to adjacent buttons. I can't imagine how touchscreen laptop users feel using Asana. I won't even go into how their calendar view hides weekends, and how our team spent minutes finding the button to show weekends during a meeting.
As a digital immigrant that hasn't jumped on touch devices, I have noticed there is a shift to more "implicit" interfaces with touch devices. Not much screen space to show things, so don't waste it on menus until they are needed. I suspect that touchscreen using digital natives don't have too much of an issue with this, but I've also never used Asana.
FYI, any task that ends in `:` becomes a header. I find this easier than pressing the hidden button.
I remember it got me so frustrated I spent the rest of the afternoon writing about my "onboarding" experience:
http://lumakey.net/blog/why-i-gave-up-on-asana-after-15-minu...
That's why a lot of JIRA to Asana comparisons don't really hold up. The problem arises when a small team that needs a quick and simple to-do list start using JIRA and then compare it to other solutions which do probably 1/100th of what JIRA does. If you don't need the cruft that JIRA comes with, then that's fine...but there are genuinely orgs that do need it.
Now I'm no fan of JIRA. I don't really love it, and I fall under the camp that tolerates it. However, even then I can appreciate it for what it is and what it means to do. They can do better of course...but we can't simply compare directly between something like JIRA and Asana.
it's more about the day-to-day management of people and goals than the management of data in whatever system you choose. the data just needs to be easy to find and share.
You basically have to reimplement the Asana's server to be able to use their API.
I stopped using it for something else, and when I came back a couple years later it was the opposite - kind of clunky, had to poke around a lot to try to do something.
I don't know what happened, but I'd love to have that first version back.
"This makes no sense," we'd say.
"It becomes intuitive" was his reply.
It never became intuitive. You just adapt your muscle memory to the weirdness.
Ended up writing chrome extension[1] which hit a nerve with a lot of other people as well. We got thank yous from as as africa where teams are using asana with patchy connectivity.
[1] https://chrome.google.com/webstore/detail/asana-task-viewer/...
Like Lisp, once you're over the hump, you become a rabid devotee but it's culturally not friendly to newbies and probably never will be.
My conversations with current and ex Asana employees have all reported essentially that my take is accurate.
Did its maintainers not see fit to document it? Do they pooh-pooh you when you report the issue?
If so, I'm sure I'm not alone in never wanting anything to do with it.
Obviously Atlassian had a nice exit so and I'm guessing there's plenty of room for growth in this industry (what % of teams actually use a dedicated task-management software? I bet it's not a lot!) so this could be a wise investment. Nonetheless the rhetoric—"Asana is the kind of lever that could someday massively increase the productivity of hundreds of millions of people around the world"—is kind of overblown.
http://achewood.com/index.php?date=05182004
It's a todo list. Good! I hope it works.
What would make Asana convey "real business" ?
I've quickly reviewed Asana, and actually found it quite complex.
Trello works nicely with our small team. People don't generally have full projects assigned to them, so a Trello card for a specific task to be executed works well.
1. Ability to "lock" a row. We often build lists in Asana that are not meant to be tasks. It's great for project planning or status boards. The problem is everything in Asana is very easily checked off or moved, which sometimes can happen by accident. This provides a feeling of fleetingness that I think makes some people (especially super detail oriented project managers) nervous.
2. Native Apps. I really need a great official OSX native app. The iOS app, while it has gotten better, has always felt like an afterthought to the company.
3. Notifications. This is the main reason I want a solid OSX app. I need notifications to work really well. If something is important and needs my attention, I need to instantly know about it (and knowing about it via a push notification on my phone isn't good enough). Slack has cut down on email usage for us, like many, significantly. I don't check email as much now, so I can't rely on email notifications for our primary project management tool.
Overall Asana is great. I always end up going back to it after using other tools. I do agree however there are a few small things that would help to make it feel a bit more "grown up".
And basic things like assigning tasks or moving them across sections take forever in the mobile apps - which is quite painful.
But when you define a clear process within a team, which features to use or avoid, it's way more powerful than email, and more inclusive than ticketing systems
My biggest complaint (aside from the half dozen ways the UI breaks in Safari), especially when using it as a ticketing system, is that it doesn't have persistent item IDs that are short enough for a human to remember and refer to easily.
Oh, and repeating to-dos that skip weekends would be nice.
It's too cluttered and dense, with too many possibilities for accidental edits (you nearly always have a cursor in some field) and very little sense of modality. You feel like you're in a spreadsheet. Which is not a good model for a project management system.
Personally I was also extremely unhappy with the WYSIWYG contenteditable editor they used for rich text fields; very error-prone (undo didn't really work properly) and almost useless for exchanging code snippets.
We ended up switching to Clubhouse [1] (a Pivotal/Trello clone with a Slack aesthetic), and our project manager is now much happier with the pipeline-oriented task view, which is something that was missing from Asana. Text fields are Markdown, which is a huge improvement. There's nothing revolutionary about Clubhouse, it's just plain and nice.
Asana wasn't terrible, but it wasn't good. A bit surprised that YC is bothering with them.
Did the standup style overview ("Make stand-ups easy—or totally redundant.") work for your team?
I don't get why project/task mgmt is such a hard tool to build usably. It's mostly glorified crud with some smart views and notifications.
In the end I went back to Workflowy (YC S10 for life!), which doesn't have as strong team-collaboration features (as well as email integration and several other bells/whistles), but few of my teammates were already using Asana anyway, and Workflowy is delightfully fast and simple-yet-flexible enough to support a hierarchy that roughly maps to how I had projects set up in Asana.
In any case, "Just because X, doesn't mean it's fast", where X is a technology choice, is probably true for all X :)
Employment verification won't help on Glassdoor, because it would be the easiest thing in the world to hint to a group of the most settled employees that maybe they could leave positive ratings.
It would help against malicious negative reviews - which can also be a thing.
I always hated that there was no 'doing' status for tasks - we always had to hack around that.
While we like its collaboration features like easy sharing, its task details is really a let down when we worked as a team.
Which is why we decided to build our own project management tool / issue tracker from scratch that overcomes its shortcomings, also we recently gave our internal tool - a public release now available at taskmail.io
One thing that is sorely lacking is the agile / product management piece. You can sort of make it work, but it just doesn't fully cut it. I'm currently using Asana AND an agile tool (not Trello). They overlap in so many areas, but there are some missing features from Asana for scrum/agile work, that if added would make it work for a broad set of use cases even beyond agile development:
a) ability to create categories within categories in a project: With Asana, I can create one level of categories in a given project. Ideally, I'd like to have different buckets like: Backlog, Sprint Todo, In Progress, Deploy. Within each of those, I'd like to categorize by "Epic". E.g. "Backlog -> Reports", "Backlog -> User Auth"
b) ability to show categories horizontally, instead of showing a stacked vertical list: This would be similar to the way Trello does it. (Note that Trello also lacks in other areas, and is not ideal either, but it comes close.).
c) ability to have more options for prioritization / sort order
d) ability to have labels in the summary view for things like tags, epics
People's mileage may vary in how they use scrum/kanban/etc., but the basics are mostly the same. I would think that with the rise of "software eating the world", addressing the agile/scrum use case represents a good market opportunity.
It would allow our teams and many teams to compress their tools from asana + agile tool to one tool. It might also take market share away from Trello for some use cases.
I am an owner of a small IT business. We've been using Asana as our project management system for about 2 years, almost from the beginning of our company.
I love it now.
Initially, it took some time to get accustomed to the way interface works, and I tried several times to switch to something different, but I've always kept coming back — Asana fits our workflow perfectly: many simultaneous projects with numerous prioritized tasks each, partially remote employees with good sense of responsibility.
I love the speed of entering new tasks and sorting them. I really appreciate the speed of switching between projects and task details. I am fond of the "spreadsheet" feel of the UI, where you can edit anything right away, without dancing around.
I see only two major downsides.
1. Initial loading time of web interface is really slow. I have a habit of closing the tab every now and then, hence I get to see the loading screen at least 30 times a day.
2. Their free version is too functionally complete for me to switch to paid version. We have around 10 team members, and I stumble upon no restrictions in my workflow. I would love to pay for Asana, since it's bringing so much value to my company. But I in business, not a charity, and I will not do so until I have to. Recently, their technical support was even so kind to switch my company's domain name (not possible via UI) for free. Had they told me that the only way to do that is to upgrade my organization to paid plan, I'd start paying in a heartbeat :(
My only wish so far: pre-render the React UI on server while prefetching first bunch of AJAX requests, so that it loads instantly. Please if you ever add this, make it a premium feature.
Asana has tried to create the killer app, the email beating, unified metaphor for project management and... it's not enough. I would not have invested without a very promising roadmap.
I use Asana for everything, as do many of the people I work with.
Universally it seems people are at first a little uncomfortable with it, but then fall completely in love and use it all the time and can't imagine ever doing with out it again.
It is fast and fluid to work in. It is simple and flexible enough that you can basically improvise a team workflow without formalizing it ... often the system just evolves naturally as the team uses it.
Most of us were very sad about the new interface, it feels condescending and more cluttered.
And there will always be more features to wish for. But I think it is a product in a class by itself.
On a sidenote, we're working on a project that marries the best of Asana, Trello, and JIRA, plus with some super-smart integrations. It's designed specifically for dev teams, thought I'd drop this shameless plug here in case folks are interested. Check it out at: http://getcadence.com/
Not only that, but once a company chooses an app like this, they're pretty much stuck with it. My company is currently transitioning from FogBugz to JIRA and it is taking months, and we're still going to keep fogbugz around, just in case. So I'm curious how Asana will tackle the "stickiness" problem.
Maybe @sama himself could answer this, if it's not too personal.
>Today Asana closed a Series C financing round, raising $50M in new capital. The round was led by Y Combinator president Sam Altman. Sam participated alongside a number of other customers, investors, and leaders for whom we have deep respect.
Sam is only part of that $50MM.
As an investor, wouldn't you rather get the opportunity to actually speak to current and (perhaps more importantly) former employees, and do you usually get that opportunity? I'm not talking about executives, but rather software developers, managers, etc.
TIA if you answer.
I wasn't referring to any posts criticizing or praising a company's hiring practices, although those might be helpful too (coincidentally I believe they had an article here yesterday on their engineering interviews).
What important part of the world?
> Us (Dustin & Justin). We’re very bullish on Asana. We each pour a lot of effort into building Asana, every weekday. We speak frequently about our excitement for the company’s future, and we’re excited to put our money where our mouths are.
Source: https://blog.asana.com/2016/03/asana-raising-50m-for-work-tr...
I watched a 1:32 min video that said "what we are doing now isn't working". Really, 90 seconds to tell me that?
From that point it was down hill. What happened to web sites that get to the meat of what they are doing quickly?
I was very disappointed. As a project manager based on the website and the first 100 comments here it's unlikely that I would give this product a second glance. There are other project tools out there, I'd pick another.
I only hope that this is an early April Fools joke, in which case "Ya got me Sam".
To pick a winner, you need foresight. You have to know a lot about what people are doing today to predict what they are doing tomorrow.
This post should come with a big fat disclaimer: "I'M AN INVESTOR IN ASANA, THAT'S WHY I WANT YOU TO LIKE AND USE ASANA."
Though it's also the readers who are to blame for upvoting a low-content advertisement. From some random blogger this would have died or been called out as not worthy, from the Pres of YC everyone happily discusses Asana...kinda lame.
To be fair, this is extends beyond just this post. While some of pg's/sama's essays are insightful, quite a few of them in recent memory were incredibly vapid, but still remained at the top of HN for a day or so. Would never have happened if they had been written by some random person.
The mistake here is assuming that things on HN reach the top solely because of quality in the first place. After all, YC companies get to insert their job ads in the front page whenever they want.
The only discussion boards were things are really "meritocratic" are the ones like 4chan, but most people don't find these very palatable for understandable reasons. Other than that, pretty much any online board tends to have a cult of personality around the people running it.
The problem here is that this isn't even an article, it is just propaganda.
I'd never claim that quality is the only reason why things reach the top of HN, but if you're suggesting that we rig it in favor of YC, that's not true. There's no similarity between the job ads and how stories work. That's why we have the job ads to begin with: it's a distinct mechanism, managed by software, and the relation to YC is both public and always the same.
Btw, YC startups don't get to "insert their job ads in the front page whenever they want". There's a queue, it doles out one ad at a time, startups that haven't had an ad recently get to go first, and no one gets more than one a week. That seems pretty even-handed to me, but if you have a suggestion for making it fairer, please tell us.