JT Book a call

Work / Client

Crosslake

Together 4+ years

To help salvage an aging legacy project, Crosslake hired us to take over responsibility for ongoing architecture and development for a proprietary software in desperate need of a technical owner.

[Visit site]
3 wksRelease cycle, was 2 months
0.5 sAverage request, was 5 s
15 minAverage deploy, was 1 hour
4+ yrsTogether

The product

PortfolioView project dashboard: compliance, heatmap and score views
An action plan: recommendations with priority, status and cost
Compliance by recommendation across portfolio companies

Crosslake is a technology advisory services firm that include consultant-led, self-administered evaluations of a company’s adherence to industry best practices.

Crosslake envisioned a transformation of their software project from a complex legacy codebase in need of improvements to a high-quality product that’s easier to support.

In addition, Crosslake knew they were in need of more experienced technical resources and desired to evolve their internal development processes to meet industry best practices.

They initially reached out to JetThoughts to take over responsibility for ongoing architecture and development for a proprietary software in need of a technical owner.

The challenge

After the original developer of this software moved on, Crosslake had to assign new development resources to replace the creator and continue the project without any considerable disruptions.

With little documentation for a legacy codebase with many redundancies, Crosslake quickly realized that the junior developers they assigned to the project weren’t equipped to handle the situation.

In addition, the codebase’s complexity combined with the “bus factor” of lost knowledge made the maintenance and development processes very time-consuming.

The solution

JetThoughts provided Paul Keen, full-time on their product, to help guide the project and act as a virtual extension of Crosslake’ development team.

In addition, we provided a dedicated project advisor to bring real-time visibility into progress and ensure alignment with the leadership team at Crosslake.

From the very beginning of the engagement, JetThoughts provided Crosslake’ team with deep technical guidance to help ensure a successful outcome.

We started the project with a kick-off meeting where we set expectations for the engagement, learned about the software idea, and aligned around a winning strategy.

To provide clarity into process & outcomes, we aligned around a simple development framework that enabled Crosslake to monitor budget & maximize the value delivered by our team.

Throughout the entirety of the engagement, we kept the team composition flexible to the specific needs and circumstances that Crosslake faced.

Outcome

  • Reduced releases cycle from 2 months to every 3 weeks.
  • Dropped average request processing time from 5 to 0.5 sec.
  • Reduced average deployment time from 1 hour to 15 min.
Paul brings a wealth of architecture and development experience to our project. He is a strong believer in doing things the right way - which may not always be the fastest way in the short run, but which ultimately saves time and money through less technical debt and improved code scalability.
Andrew GanslerEVP of Product

Topics

Management ConsultingRailsReactAngularJSGraphQLBootstrap

Explore more clients

[All six clients]

Agent Inbox

Real estateRailsReactVue

60 days From zero to MVP

100,000+ Users added in under a year

[Read the case]

Open Apply

TechnologyRailsHotwireTailwind CSS

2 → 20 Internal developers

2+ years Together

[Read the case]

Mobile Coach

TechnologyRailsAngularJSPostgreSQL

2 → 10 developers Team scaled

9+ yrs Together

[Read the case]

LimeLeads

Database ProviderRailsReactPostgreSQL

Unblocked Release changes and development

30+ mo Together

[Read the case]

OrchestrateCS

Compliance OperationsRailsHotwireTailwind CSS

<60 days From zero to a live MVP

2 Full-time engineers

[Read the case]

Tell us whatyou need built

JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

#01 Paul Keen
Paul KeenFounder

A 30-minute call; pick a time.