Skip to main content
Test Double company logo
Services
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say Hello
Test Double logo
Menu
Services
BackGrid of dots icon
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
Cycle icon
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say hello
News

Test Double lays out core values

We live by values like autonomy, accountability, and continuous improvement. Learn how these principles guide our mission to transform software development and why they matter to us and our clients.

An important aspect of our culture at Test Double are the values that all of our agents share.

‍

In the early years, we did a good job hiring to this mysterious fit. Recently we laid out exactly what those values are and why they are important in the people that we work with on a daily basis. This post will hopefully allow our clients, recruits, and any others who are interested to see what we value in the agents we hire at Test Double and why.

‍

[NOTE: In 2020 Test Double refined our double agent values into a more crystalized set of values about Test Double as a whole. You can find the updated Test Double values on our culture and careers page. You'll likely notice a through line from these 2016 double agent values to our current Test Double values. And that was intentional.]

‍

Autonomy

We trust that people closest to the problems should be empowered to do what’s right to solve them. Further, we believe that in software development, people do their best work when they are the most creative versions of themselves. Dictating where and when you work limits the creativity that you can apply as software developers to best help our clients, so we will always resist the urge to place boundaries or constraints on how you work. We trust all of our employees to do what’s right by themselves, Test Double, and our clients. This is most obviously demonstrated by the fact that we are a remote agency, wherein many of our agents work from home. I do not know when our agents start or end their day, or whether they take breaks in the middle to nap, play with their children, walk their dog, or go for a run. I do know that their clients will contact me to let me know if they are not delivering value in line with their client expectations.

Accountability

We value feedback from our customers and peers. We believe that we should be accountable in doing what is right by our clients even when it does not align with how we typically work or with how they typically work. Even if this causes short term pain for our customers or ourselves. We believe that we should always look back on completed projects and client engagements with pride. We should hold each other accountable to a level of quality within our projects that while it may be difficult to describe or define, is agreed upon by our team members and clients. Within Test Double we believe that our accountability to one another to do what’s right for our clients, our company and ourselves will result in a version of our company that is its best self.

Open and honest

Enabling all members of Test Double to make the right decision is part of the story. We also need to be open and honest with all aspects of our business so that people have the information to make decisions in the best interests of the company. We earn client’s trust which allows us to work autonomously by communicating in an open and honest manner with them at all times.

For example, quoting a project with an unrealistic number of hours or dollars in order to simply “win the business” is not something we would ever do. Committing to fixed bid and scope projects is another example where we feel it’s downright dishonest to broadcast a “finite” end state for software when you are at the very early phases of the project. Waiting to share bad news is an example of behaving in an honest, yet not very open manner.

If we are providing clients with a ballpark estimate of when we think we’ll be done and we are off, that information needs to be shared ASAP so that they can make the best decision in terms of their business before it is too late. Keep in mind that context matters in this case. Broadcasting information openly and honestly without context can still lead to bad decisions.

Continuous improvement

We are striving to be exceptional in all aspects of our business. If we want to reach higher levels of fulfillment in our jobs, careers, and lives, we must constantly work to get better at what we do. Especially when the state of software development is currently largely broken. If we are not improving, what we do will rapidly get commoditized and autonomy will then be restricted or removed. Holding each other accountable and providing actionable feedback to each other will only allow us to improve as individuals and team. The tools, languages, and technology that we work with are constantly changing and evolving. If we are going to continue to help shepherd our clients  into new and better ways of developing software then we need to constantly learn how to leverage the new technology and practices that are evolving as we speak.

Drive

Our environment allows people to get out of Test Double as much as they put into it. If we want clients to value and appreciate our autonomy, we need to be driven to produce results which delight them. Working remote in a manner which doesn’t measure the hours or minutes worked means that we must be driven to deliver value to them at all times, even when the problems we are solving are not the most challenging or when we are faced with an environment that doesn’t seem ideal. We must have the drive to push through challenges, constraints, and the limits of our knowledge and experience if we truly want to have an environment that is autonomous, accountable, open, honest, and continuously improving. All other values of our business are supported by our drive.

Knowledge sharing

We are trying to improve the way the world builds software, we must show and shepherd others in how to do this as well. While this goal seems extremely large and unattainable, we cannot discount the effect that sharing what we’ve learned will have on others. Sparking interest in Test Driven Development with someone at a conference can lead to them spearheading a larger effort at their own company. Showing others how to get better at implementing solutions with a high level of quality may result in a multitude of companies that these people work at focusing on improving how they build software. We may be small in number but do not underestimate the impact that we can have by sharing better ways to build software.

Empathy

Understanding the perspective of those who maintain our software, use it on a daily basis, and operate businesses we work for is key in understanding the best approach to take with their software. We need to share the mindset of our teammates, users, product owners, stakeholders and clients if we want to do what is truly best for them. Putting the priorities of others ahead of our own, often leads to greater happiness and fulfillment of all.

These values reflect the double agents currently employed at Test Double and the type of agents we want to hire in the future. If you think you line up pretty well with our purpose and values, please don’t hesitate to apply here.

Related Insights

No items found.
See all news & awards
Letter art spelling out NEAT

Join the conversation

Technology is a means to an end: answers to very human questions. That’s why we created a community for developers and product managers.

Explore the community
Test Double Executive Leadership Team

Learn about our team

Like what we have to say about building great software and great teams?

Get to know us
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.

Let’s collaborate

We’re the team on a mission to improve how the world builds software.

Let’s talk about how to tackle hard software investment problems across the entire product life cycle.

Get started
Calendar icon

Chat with our team

Test Double Office Hours

Curious about what we're like to work with? We offer 30-minute turbocharged office hours with no strings attached—just pure, unadulterated brainstorm power.

Learn more
Test Double company logo
Improving the way the world builds software.
What we do
Services OverviewSoftware DeliveryProduct ManagementLegacy ModernizationDevOpsUpgrade RailsTechnical RecruitmentTechnical Assessments
Who WE ARE
About UsCulture & CareersGreat CausesEDIOur TeamContact UsNews & AwardsN.E.A.T.
Resources
Case StudiesAll InsightsLeadership InsightsDeveloper InsightsProduct InsightsPairing & Office Hours
NEWSLETTER
Sign up hear about our latest innovations.
Your email has been added!
Oops! Something went wrong while submitting the form.
Standard Ruby badge
614.349.4279hello@testdouble.com
Privacy Policy
© 2020 Test Double. All Rights Reserved.