Asana Review: Project Management for Cross-Functional Teams
Asana is a project management platform designed for team collaboration across departments. Unlike Jira, which is built primarily for software teams, Asana serves marketing, operations, product, and engineering teams equally well. Its strength is flexibility: the same project can be viewed as a list, board, timeline, or calendar, and tasks can live in multiple projects simultaneously. Asana has over 130,000 paying customers and is particularly popular in mid-size companies and cross-functional teams.
Asana Review: Project Management for Cross-Functional Teams
What Asana Does Well
Multiple Project Views
Asana provides four views for every project:
List view. A structured task list with sections, subtasks, custom fields, and sorting. This is the default view and works well for teams managing detailed task lists.
Board view. A Kanban-style board with columns representing workflow stages. Cards move between columns as work progresses. Board view supports WIP awareness but does not enforce WIP limits natively.
Timeline view. A Gantt-chart-style view showing tasks on a timeline with dependency arrows. This is useful for project scheduling and identifying scheduling conflicts.
Calendar view. Tasks displayed on a calendar based on due dates. Useful for teams managing deadlines and event-driven work.
The ability to switch between views instantly, without reconfiguring the project, is one of Asana’s strongest features. Different team members can use whichever view suits their role and preference.
Task Flexibility
Asana tasks are more flexible than issues in most project management tools. A task can belong to multiple projects simultaneously. This means a marketing task can live in both the “Q1 Marketing Plan” project and the “Product Launch” project without duplication. Changes to the task are reflected everywhere.
Tasks support subtasks, comments, attachments, custom fields, approvals, and dependencies. The task detail pane opens as a side panel, so users can view task details without leaving the project view.
Portfolios and Goals
Asana’s Portfolios feature provides a high-level view of multiple projects, showing status, progress, and workload across the organization. Executives and program managers can monitor a portfolio of projects without diving into individual task details.
The Goals feature connects organizational OKRs to projects and tasks, creating a traceable line from strategic objectives to daily work. Goals can be nested (company goals, team goals) and tracked automatically based on project progress.
Workload Management
Asana’s workload view shows each team member’s capacity across all assigned tasks. Managers can identify overloaded team members and redistribute work. Tasks can be assigned effort estimates, and the workload view uses these to calculate utilization.
Where Asana Falls Short
Limited Agile Support
Asana supports board views and sprints, but its agile implementation is less sophisticated than Jira’s. There is no native velocity tracking, no burndown charts, and no story point estimation fields out of the box. Teams practicing Scrum can make Asana work with custom fields and workarounds, but dedicated agile tools provide a better experience.
Subtask Limitations
Asana’s subtask implementation has long-standing frustrations. Subtasks do not inherit the parent task’s project membership by default, which means they can become “orphaned” — visible in the assignee’s My Tasks but not in the project board. This confuses teams and requires manual management.
Reporting
Asana’s built-in reporting is adequate for basic needs — task completion rates, project status, workload distribution — but lacks the depth that data-driven teams need. Advanced reporting requires Asana’s premium reporting features or third-party integrations with tools like Databox or custom API queries.
Search and Navigation
Finding specific tasks in a large Asana workspace can be frustrating. The search function works but is slow for complex queries. Navigating between projects, portfolios, and goals requires multiple clicks, and the left sidebar can become cluttered in organizations with many teams and projects.
Asana Pricing (2025)
| Plan | Price/User/Month | Key Features |
|---|---|---|
| Personal | $0 | Up to 10 users, list/board/calendar views |
| Starter | $10.99 | Timeline, workflow builder, dashboards |
| Advanced | $24.99 | Portfolios, goals, workload, approvals |
| Enterprise | Custom | SAML SSO, custom branding, data export |
Asana’s pricing is competitive at the Starter level but becomes expensive at the Advanced level, where the most useful features (portfolios, goals, workload) live. For a team of 50 on the Advanced plan, the monthly cost is $1,250.
Who Should Use Asana
Best for: Cross-functional teams that need a flexible tool accommodating different work styles. Marketing, product, and operations teams that manage diverse project types. Organizations that value multiple project views and portfolio-level visibility.
Not ideal for: Pure software development teams that need robust agile workflows with velocity tracking and burndown charts. Very large organizations that need enterprise-grade customization and governance.
Asana vs. Alternatives
Compared to Jira, Asana is easier to learn and better for non-technical teams, but weaker for software development workflows. Compared to Monday.com, Asana has a cleaner interface and better task flexibility, but Monday offers more visual customization. Compared to Notion, Asana is more structured and purpose-built for project management, while Notion offers broader knowledge management capabilities.
Getting Started Tips
Start with a single team project to learn Asana’s features before rolling out to the organization. Use sections in list view to organize work into phases or categories. Set up custom fields for priority, status, and effort to enable useful filtering and reporting. Take advantage of Asana’s templates — they provide well-structured starting points for common project types like product launches, sprint planning, and event management.
Enable the board view for teams that prefer visual work management and the timeline view for teams that need to manage dependencies. Encourage team members to use My Tasks to manage their personal workload across all projects.