Case Study

Delivering quality code for edtech

Down Arrow

Impact

Launched two brand-new priorities with Stride teams that increased functionality for users and allowed updates to be made to billing systems without disrupting thousands of customers.

About Codecademy

Codecademy is an edtech company focused on redefining the education industry. Their catalog is built around coding and computer science. With 45 million users and climbing, they are a growing and thriving education company.

Codecademy had established teams working on company-wide initiatives. Stride was originally brought in to help with the “Growth team”.

Because of the pandemic and shifting priorities, Stride broke off into new teams to tackle new challenges.

Challenges

Cheatsheets

Codecademy received user feedback about a new feature during a hackathon which took off very quickly. They needed help building out this new functionality from the ground up, so they spun up a new team. The team's core objective was to deliver Cheatsheets. There was no styling, no navigation, no related courses, and no way to navigate back into the Codecademy ecosystem. Stride was given designs, APIs, data structures, and a timeline. From there, Stride worked to deliver a final product.

Codecademy’s team had experience holding retrospectives and assigning points to stories, but they had all come from different teams. This was their first time working together.

Automated Billing System

Codecademy had a manual billing system in place for enterprise buyers. They needed to build a system to support those transactions, invoices, and autopayments without disrupting billing services.

This team’s service work had launched only one year earlier, and all orders, invoices, and upgrades were done manually. Thousands of clients were expecting auto-renewals with different subscriptions and seats attached, for both individual and consolidated orders.

The biggest challenge was the recurring subscription. The team needed to make sure that no users would experience any interruptions with their renewal process.

Solution

Cheatsheets

Codecademy had established a new product called Cheatsheets geared toward helping users learn JavaScript. As the product was taking off quickly, they needed help adding to the feature’s functionality from the ground up. At the onset, Stride was provided light designs and from there worked to deliver a final product in an expedited timeline that included full design, API’s, and data structures.

Automated Billing System

Codecademy’s billing system for enterprise buyers had only launched a year before and all orders were processed manually. Thousands of clients with different subscriptions all had to be processed by hand. To support ongoing billing during growth, Codecademy and Stride worked together to ship version zero of an automated system.

Results

  • The first team hit the initial goal, releasing the new Cheatsheets product to the company.
  • Successfully coordinated retrospectives for teams that had previously worked in silos; introduced the assignment of points to stories.
  • Worked with the Codecademy team to evangelize for and write unit tests.
  • Worked with the Codecademy team to build a dashboard that allows clients to assign seats, buy more seats, and bulk-invite users.
  • Worked with the Codecademy team to automate recurring subscriptions for Business to Business (B2B) users without interrupting renewal processes and Business to Customer (B2C) subscription flow.

explore more

Results

  • The first team hit the initial goal, releasing the new Cheatsheets product to the company.
  • Successfully coordinated retrospectives for teams that had previously worked in silos; introduced the assignment of points to stories.
  • Worked with the Codecademy team to evangelize for and write unit tests.
  • Worked with the Codecademy team to build a dashboard that allows clients to assign seats, buy more seats, and bulk-invite users.
  • Worked with the Codecademy team to automate recurring subscriptions for Business to Business (B2B) users without interrupting renewal processes and Business to Customer (B2C) subscription flow.

Delivering quality code for edtech

Learn how Stride helped to transform and deliver quality code for an EdTech company.

Right Arrow

Impact

Stash’s new-at-the-time Auto-Stash feature enabled recurring deposits into Stash. In three months, we built a service allowing investors to schedule their recurring transfers. Upon launch, Auto-Stash helped Stash customers automate money movement and investing, ultimately helping millions of Americans more easily continue their journeys towards building long-term wealth.

 

This content is for informational purposes only. Investment advisory services offered by Stash Investments LLC, an SEC registered investment adviser.

Scala Microservices For Stash Invest

Learn how Stride Consulting worked with Stash Invest to develop a scala microservice that stores user preferences for deposit scheduling.

Right Arrow

Our Desired Outcomes

  • Implement processes around code at scale
  • Continuous Deployment
  • Establish clarity on Plated's priorities
  • Become successful both inside the code and out
  • Increase transparency within the development process

Our Impact

Stride hit the ground running with minimal ramp up time. Our team added Agile expertise that Plated was able to seamlessly leverage at pivotal points in their business growth. We got to the root issue and adapted to their culture in a way that was welcomed. Stride helped Plated’s underlying agile and lean processes run smoothly through well-tested and refactored code.  As a result, Plated had increased visibility of work, and were able to be their best both inside the code and out.

Addressing the problems of growth

Plated increased visibility of work, improved key engineering metrics, and found a partner to rely on long-term.

Right Arrow