Skip to content

DX

Deprecated: We no longer use DX at Planet Argon. This page is kept for historical reference.

We’re fortunate to have a plethora of tools at our disposal to keep our engineering engine running smoothly. Among these, DX has found its niche as an invaluable resource for gauging the pulse of our team’s developer experience and satisfaction. In contrast to metrics like DORA or pull requests, DX goes beyond quantitative data to capture the qualitative aspects of our work environment. This page elaborates on why we use DX and how it’s integrated into our workflow.

  • DX allows the engineering manager to continuously monitor how satisfied the team is over time. This longitudinal data is invaluable in understanding the ebb and flow of team morale and productivity.

  • DX offers our team an organized and confidential channel to express concerns or opinions about various topics that are pertinent to our work environment.

  • One of DX’s unique features is its ability to quantify otherwise elusive metrics like ease of setup, code readability, and testing convenience. These are areas that don’t usually have straightforward KPIs but are crucial for a healthy developer experience.

  • DX results provide actionable insights that help the engineering manager to understand which areas the team thinks leadership should focus on for improvements. This creates a feedback loop that is central to our agile approach to engineering management.

picture alt

  • We run DX snapshots every three months to get an in-depth view of how the team is doing. This periodic check-in balances the need for tracking progress and avoiding survey fatigue.

  • The snapshot results are an essential part of the data that the engineering manager presents to the leadership team. They are also instrumental in setting and measuring the success of our team’s quarterly goals.

  • DX findings are a focal point of discussion in our All Hands Engineering Team Meeting. This not only keeps everyone aligned but also reinforces the collective accountability for improvement.

picture alt

DX is one of the unsung heroes in our array of company tools. It heavily informs the work of the engineering manager and serves as a mechanism for the team to see progress in specific areas over time. This also allows the team to hold the manager accountable for things that aren’t improving, thereby closing the feedback loop in an efficient and effective manner.

By embracing DX, we’re not just investing in a tool; we’re investing in the continuous improvement and happiness of our team.

  • Weekly time loss: In a typical week, what percent of your time is lost due to obstacles or inefficiencies in your work environment (e.g., slow tools or processes, unplanned work, unclear tasks)?
  • Engagement: How energized are you by your work?
  • Ease of Delivery: How easy or difficult is it for you to do work as a developer or technical contributor at Planet Argon?
  • Perceived Productivity: How often do you feel highly productive in your work?

Drivers (focus areas chosen by SEM - can change with each snapshot)

Section titled “Drivers (focus areas chosen by SEM - can change with each snapshot)”
  • Build processes: Having good build processes
  • Documentation: Having good internal documentation
  • Local env set-up: Ease of setting up and running code locally
  • Say on roadmap/priorities: Having a say on team roadmap/priorities
  • Code review: Having effective and documented code review processes
  • Ease of release: Ease of deploying changes
  • Managing tech debt: Balance of tech debt versus feature work on your team
  • Test coverage: Having sufficient automated test coverage
  • Deep work: Uninterrupted time for deep work
  • Local development: Ease of local development (making and validating changes)
  • Review turnaround: Getting changes quickly reviewed and approved
  • Test efficiency: Speed and stability of automated tests