Anu Bharadwaj

How Sparking Developer Joy Unlocks Developer Productivity

Less than half of Atlassian's own developers felt productive. Here's the framework they built to fix it.

How Sparking Developer Joy Unlocks Developer Productivity
#1about 3 minutes

Developer joy is the true source of productivity

Atlassian believes that fostering developer joy and the state of flow is the key to unlocking developer productivity and creating better software.

#2about 4 minutes

Measuring developer productivity reveals a satisfaction problem

A simple survey asking developers how productive they feel revealed a satisfaction score of less than 50%, signaling a major internal issue.

#3about 4 minutes

Identifying the root causes of developer friction

Rapid company growth introduced friction, a perceived lack of autonomy, and a fear of breaking things, which eroded developer satisfaction.

#4about 1 minute

A three-part framework to improve developer experience

The solution involved a three-part framework focused on providing awesome tools, empowering teams, and fostering an amazing engineering culture.

#5about 5 minutes

Providing awesome tools and an open toolchain

Giving developers choice in their tools, building platforms like Compass for microservices, and embracing AI helps reduce friction in their daily work.

#6about 4 minutes

Empowering teams to solve their own productivity blockers

Giving teams the autonomy and time to fix their own nagging issues and introduce automation leads to significant, compounding improvements.

#7about 4 minutes

Building an engineering culture for distributed teams

Atlassian's "Team Anywhere" policy required a shift to a strong writing culture and asynchronous communication to support a fully distributed workforce.

#8about 2 minutes

Making developer productivity a transparent company-wide goal

The initiative resulted in a 20% increase in developer satisfaction and was formalized with company-level OKRs to ensure continued focus.

#9about 3 minutes

Developer productivity is an infinite game of continuous improvement

Improving developer productivity is not a finite project but a continuous lifestyle change, similar to maintaining physical health.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.