Fortune 100 Company Saves E-Commerce Program With Software Delivery Pivot

case study setup

The Setup

The client's hair was on fire by the time they called Sketch. They already had a software delivery consultant and software development service provider working with them, but things weren't progressing as expected.

This client already had millions of dollars of perishable products in storage, waiting for the launch of a new e-commerce platform. Unfortunately, the expiration date of the products was approaching faster than the delivery date of the e-commerce product.

This global pet care enterprise was losing the race against time, and now they had to switch horses to give themselves a chance.

case study challenge

The Challenge

This client would lose millions of dollars worth of product if they couldn't build and launch a way to sell it. To solve the financial problem, they needed to dig into their software development challenges.

After a quick assessment, Sketch identified several reasons this client wasn't delivering working software at an acceptable clip:

  • Code quality issues led to slow releases and frequent production patches.
  • All work required multiple rounds of QA.
  • Scope trade-offs became huge negotiations, typically yielding only a handful of unestimated user stories per hour of meeting time.
  • Teams skipped high-priority work to cherry-pick easy tasks.
  • Each deployment took a full day and was susceptible to human error because of manual processes.
  • Team members rarely communicated or contributed ideas for improvement.

With the clock ticking, a team of software developers and software delivery consultants from Sketch got to work.

case study solution

The Solution

The primary mission was to help this client become self-sufficient. It was important for them to be able to deliver high-quality e-commerce software quickly and predictably without relying on external vendors.

The solution involved several key results within two key areas for improvement.

1. Change the Software Delivery Model

First, Sketch and this client worked together to establish two or three sprints' worth of runway in the backlogs. We also wanted to ensure the team achieved the required velocity to launch a major feature within three months. We reconsidered squad compositions, then made sure the teams were physically together for easier collaboration.

animated coffee pot

2. Improve Quality and Ease of Deployments.

After fine-tuning an agile software delivery process, the client was ready to work on execution, evaluation, and evolution. This meant reducing the number of separate modules in the code and simplifying the merge process. We also needed to establish more internal ownership of infrastructure, which meant improving the team's ability to manage their own build and deployment pipelines.

Reducing technical debt helped with quality and speed. Moving toward incremental delivery further accelerated velocity.

Finally, we benchmarked the current performance and introduced quantifiable metrics. This allowed the team to track changes over time and make data-driven decisions.

case study results

The Results

Because the client was now measuring performance, they could instantly see the impact of working with Sketch:

  • 8x faster deployments, mostly limited by the Magento build, with almost no developer time used
  • Communication response time reduced from hours to minutes, even between functions (product, designers, Magento developers, React developers, QA)
  • QA and code reviews reduced from 1 day to 30 minutes (with fewer patches) thanks to automated testing
  • 20+ once-disparate modules integrated into the primary React codebase, allowing for greater transparency and more realistic goal planning

We're not able to speak to this client's financial outcomes. However, we know the client has continued to work with Sketch in the years since this engagement, and we look forward to serving them for many more.

dividerLine

Quote From This Client

"Sketch delivered in a shorter time frame than anticipated; we had estimated a full year for the team transformation and agile adoption, but completed this two months early... Sketch has an amazing ability to co-design a boutique solution that was unique to us.

Product Management Director

Technologies Used

Magento, React, Groovy, TypeScript, PHP, CSS, SAP, Jira, Azure DevOps, LaunchDarkly, MSE Jenkins, Apollo GraphQL, Docker, Cypress, BrowserStack

Looking for something similar?

We hope these are the kinds of outcomes you were looking for. If you want to learn more about the work that went into this project, we're happy to answer your questions.

Better yet, let's talk about whichever project you were mulling over that brought you here. We love to talk shop, and the first few conversations are always free.

Get In Touch
contact sketch