Stride Core Values
Humility
- Admit that you might be wrong
- Admit what you don’t know
- Make the team’s success your success
- Bring your pair along with you and double check your assumptions when you can’t
- Bring the team along with you, solutions with team buy in are more valuable than going rogue, even when you’re right
- Listen to feedback and take ownership of action items
Honesty
- Be transparent: showing blemishes and admitting mistakes can lead to increased trust
- Give difficult feedback when problems arise
Respect
- Listen to customer needs and get to their “why” before rejecting their position
- Be sensitive to cultural differences and differences in experience
Learn from failure
- Be upfront about your failures and admit responsibility
- Root cause your mistakes, process problems and engineering mistakes
- Figure out when you are pushing too hard and know how to pull back
Willingness to help others
- Be eager to pair
- Help your client and Stride colleagues troubleshoot when they have problems
- Contribute to the Stride team by helping to conduct interviews and grade code tests
Stride values that are not directly implied by the Stride Core Values
- Putting long term success above short term delivery
- Transparency
- Being agile (according to the agile manifesto)
- Work life balance
Consulting Pillars, Stride practices not implied by core values:
- Pair Programming (the core of our consulting method)
- Test Driven Development
- Retrospectives
- Regular two way constructive feedback