Our process - How we work

We believe in efficiency and maximizing our resources to provide the best value to our customers. We like to iterate quickly and deliver results that exceed expectations.

Discover

We work closely with our community to understand their needs and goals. Having a background in Overwatch coaching allows us to quickly determine what features are useful and which can be put on the back burner.

Our team takes feature requests and feedback from our community Discord and decides which features to prioritize based on what will be the most beneficial. Additionally, we discuss internally which features we'd like to see in the product.

Once we have a clear understanding of what the community wants, we start the process of creating a roadmap and setting timely goals for the project.

Included in this phase

  • Community feedback
  • Feasibility studies
  • Design mockups
  • Proofs-of-concept
  • Roadmap creation

Build

Based off of the discovery phase, we use our roadmap to start building. We work together to build out the features that we have decided are most important.

The process of building is iterative and we have an issue tracker that we use to keep track of what everyone is working on. We have a weekly meeting to discuss progress and make sure everyone is on the same page. Depending on the project, one-on-ones with the project lead may be scheduled to ensure that everyone is on track and that the implementation is going smoothly.

Updates are posted in our community Discord and our blog to keep everyone in the loop. We also have a Twitter account that we use to post updates and engage with our community.

I got the chance to try [Parsertime] out [before release], and I cannot stress how amazing it is. Incredibly useful.

Gumi, Head Coach for UNCC

Deliver

The delivery phase is where we take the work we've done and put it into production. We have a staging environment that we use to test everything before it goes live. This allows us to catch any bugs or issues before they release to the public.

Once we're nearing a release, we invite select members of our community to test the new features on a release candidate. This helps us iron out any last-minute issues and get feedback from our most dedicated users.

Once everything is tested and ready to go, we deploy to production. Our team is on standby to handle any issues that may arise post-launch. We also work with our partners to ensure that everything is meeting their expectations.

Included in this phase

  • Testing. Changes to core functionality are tested rigorously. We also test heavily with our staging environment, which helps us avoid shipping bugs to production.
  • Infrastructure. To ensure reliability we deploy to Vercel. If something goes wrong, we can immediately roll back to the previous version.
  • Support. Our support team helps with any issues that arise post-launch. We also work with top teams to ensure that everything is meeting their expectations.

Our values - Build fast and break things.

The idea of "move fast and break things" is at the core of our philosophy. We believe in iterating quickly and refining our process as we go. We are always looking for ways to improve and are never satisfied with the status quo.

  • Safety nets. We have a robust testing process in place to catch any issues before they go live. We also have a rollback strategy in place in case something goes wrong.
  • No guardrails. We encourage our team to take risks and try new things. We believe that innovation comes from pushing the boundaries and thinking outside the box.
  • Community-based. By offering discounts to collegiate and Calling All Heroes teams, we're able to give back to the community that has supported us.
  • Accessible. We strive to make our products accessible to everyone, regardless of their background. We believe that everyone should have access to the tools they need to succeed.
  • Transparent. We believe in being open and honest with our community. We share our progress and updates regularly to keep everyone in the loop.
  • User-focused. Our users are at the center of everything we do. We listen to their feedback and use it to drive our decisions.

Tell us about your idea

Points of contact