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
Clever company logo

Case Study

Efficient data automation for 940+ school districts

Building seamless self-service tools for Clever

The Client

Clever
[
clever.com
]

Description

Clever, a platform powering digital learning for K12 schools, had two mission critical projects to complete on tight deadlines: automating processes to securely move school district data and building out a self-service tool to provision users into other identity providers.

Test Double consultants hit both aggressive deadlines, leaving the team with well-tested code easily understood.

Location & Size

200+ employees
San Francisco, California

Services Provided

Software Delivery

Impact Areas

  • Custom software development
  • Automated processing
  • Identity management

The Mission

(we chose to accept it)

Clever is an education technology platform providing single-sign on to access online learning tools and programs. It needed to make things easy for busy school administrators at the height of the pandemic.

To empower online learners, they had two mission critical projects to complete on tight deadlines:

  • Automate the process of securely moving school district data into the edtech tool
  • Build a self-service tool to provision Clever users into other identity providers.

The goals of both projects was providing a user-friendly experience for busy school district staff to easily manage administrative tasks that make online learning possible.

‍

‍

‍

Need help with your project?
Get in touch with our team

The Fix

Test Double consultants focused on two simultaneous projects: back-end development written in Golang to develop automated user data processing, plus back- and front-end development with Golang and React on a self-service identity management tool.

The solution we provided included:

  • Developed beta system for districts to automate syncing of users from Clever to a popular edtech tool based on integration with school information systems
  • Built a secure, easy-to-use, self-service identity management system for school districts to provision users from Clever
  • Monitored high-throughput projects closely to keep things on track and well-tested

At Test Double, we believe in building great software and great teams, too.

We taught in-house developers with an approach that meets them where they are. Along the way, we became knowledge experts to provide context, get people up to speed quickly, influence architecture and help make product decisions.

CONSULTANTS

3

Tech & Techniques

  • Golang
  • React

The Results

Test Double consultants successfully hit both aggressive project deadlines.

We handed off well-tested code easily understood by newcomers on multiple rapidly changing teams. Along the way, we helped identify architecture and tooling fixes for immediate performance improvements and made a lasting impact in secure, maintainable code.

Download project PDF
Contact our team
12.6M

Automatic rostering requests from 940+ districts & 12.6M daily API requests

Icon of a fast shoe

Identify gaps in architecture & tooling to improve immediate performance

Icon checkmark on a box

Meet aggressive deadlines with well-tested, secure & maintainable code

Testimonial
Deep Experience
Test Double delivered a performance that in one case doubled our throughput . . . Steve continues to see around corners— identifying gaps in our architecture, proposing and implementing new approaches. I couldn’t imagine this project succeeding without his technical leadership.
Dan Carroll
Clever
Testimonial
Holistic Problem Solving
Kenneth delivered features quickly from week one and enabled us to catch the school sales cycle for our new product. He also did extra credit beyond the sprint: raised the bar on automated testing and proactively helped ramp up new team members. Kenneth reshaped my views on the value an embedded contractor can bring to a team.
Marco Kitagawa Pedroso
Clever

Project Team

Kenneth Bogner
Agent
0094
Steve Jackson
Agent
0023

Related Insights & Projects

🔗
Enbala
🔗
AdaMarie
🔗
Mode
🔗
Treehouse
🔗
How we prepared for 200,000 users: Lessons from a real-world product launch
🔗
How to improve empathy: Practical steps and insights
🔗
How to stop hating your tests
Black and white art photo of a well-used remote workspace

Software consulting services

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

Discover what we do
Test Double Executive Leadership Team

What’s a Test Double?

Want to know more about our point of view on what makes for great software?

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.