Our actions and words are made in good faith to bring value to our clients and our company. We treat each other with respect and compassion, and observe professionalism in our communication, and in our work.
Our differences make us stronger, and collaboration is more powerful than individual contribution. This goes beyond cultural diversity— we openly incorporate and value different skills, experience, and backgrounds.
We are all working together for a shared purpose, and the clearer we can be about progress, risks, issues, or other concerns, the better we can communicate and improve professionally as well as interpersonally.
We are all growing— our clients, our company, our own professional experience. Learning can be painful and frustrating, and we are here to support each other, throughout the organization.
We monitor the timelines for our daily work, providing insight and visibility to our clients in the natural course of our engagement. Our clients know what is going on because they get regular updates from us, and we share communication and development tools with them
Our clients, as startups, are routinely trapped between cash flow and deadlines. In many cases, our connections with our clients begins weeks or months before the time is right to begin an engagement. We offer this flexibility by supporting a number of clients of different sizes and timelines with compatible engagement types, and we plan our resources such that they have time for emergencies, internal projects, or skill development.
Our practices for reliable delivery are constantly evolving— from estimating work to mitigating risks. In order to manage improvement, we measure which methods yield more accurate estimates and better reliability for our clients. The resulting tools and processes are truly impressive, and our clients enjoy the fruits of our labors every day.
We apply processes to our service operations, and measure both the accuracy and outcomes of each. All of our processes, from estimating work to code quality standards, are systemized and routinely monitored to promptly address risks and issues as they come up and ensure we are meeting our objectives
Proper testing is often overlooked in outsourced engineering engagements— either the customer is expected to test the deliverables, or the testing plan is the first thing to get shorted when the budget runs dry. Our team of QA engineers works with our clients to define test cases and provide the results of those tests with each release. From the design to the deployment, the team can reference the client’s ultimate expectations in concrete terms
Our practices balance quality and efficiency— if we can do something well, we must then do it quickly without sacrificing our hard-won quality standard.