Client
SmartShift
Core Offering

Automated refactoring of legacy ABAP for S/4HANA, HANA, BTP

Strategic Goal

Productise IP into a SaaS platform to capture partner channel

SmartShift

SmartShift
Case Study

Executive Summary

smartShift—a Boston-headquartered SAP modernization specialist—wanted to transform its successful professional-services toolset into a subscription SaaS that would help enterprise customers clean, analyse, and remediate millions of lines of ABAP custom code before an S/4HANA migration. The MVP had to:

  • Support multi-tenant onboarding for global SI partners
  • Deliver zero-downtime blue/green upgrades (SAP Basis teams will not forgive outages)
  • Provide SOX-/ISO-ready audit trails for regulated customers
  • Generate actionable ATC & gCTS insights in minutes, not hours

The deadline? 90 calendar days timed to SAP TechEd for maximum launch buzz.

Steady Rabbit mobilised a Core-Flex Micro-GCC squad and, in six two-week sprints, delivered a production-hardened SaaS that:

  • Ingests 10 M+ ABAP objects per tenant, 4× faster than the on-prem prototype
  • Executes ABAP Test Cockpit (ATC) + SonarQube in parallel, cutting scan time 62 %
  • Achieves 99.995 % availability via blue/green EKS node groups
  • Passes ISO 27001 surveillance audit on first attempt
  • Enables smartShift to sign four SI partner contracts worth USD 5.6 M ARR within 60 days of launch

Predictable delivery 97 % sprint adherence and zero critical bugs in the first 100 days—helped the client recoup Steady Rabbit’s premium in less than one quarter.

Client Profile & Business Context

  • Client
    SmartShift

    Global SAP modernization & AI code-clean-up leader

  • Founded

    2002, HQ in Boston; 200+ employees

  • Core Offering

    Automated refactoring of legacy ABAP for S/4HANA, HANA, BTP

  • Strategic Goal

    Productise IP into a SaaS platform to capture partner channel

  • Tech baseline

    On-prem Java tool that required VPN + transport imports

SmartShift’s board wanted to shift from labour-heavy projects to a recurring-revenue SaaS. The new product—SmartShift Modernize—had to be multi-tenant, cloud-native, and easy enough for SI partners to self-serve. Missing the SAP TechEd window would push channel deals into the next fiscal, eroding first-mover advantage.

Problem Statement / Key Challenges

Time-to-Market

90 days from kickoff to TechEd demo; no internal cloud team available.

Scalability

Single-tenant PoC crashed beyond ~1 M ABAP objects; target ≥ 10 M.

Zero-Downtime Requirement

Partners expected blue/green upgrades; outage tolerance < 5 min.

Security & Compliance

ISO 27001 surveillance audit scheduled 30 days post-launch.

Massive Code Volumes

Need to run ATC, SonarQube, and proprietary rule-engines concurrently.

Data Gravity

Customers reluctant to upload code; secure one-way VPN + encryption mandatory.

Our Approach

Core-Flex Micro-GCC Squad

Layer
Makeup
Focus
Core (6)
Squad Lead/PM, 2 Go micro-service engineers, Java engineer (rules engine), DevOps, QA Automation
Own backlog, architecture, delivery cadence
Flex (2)
Cloud-Security Architect (CISSP), gCTS / ABAP CI SME
Dive into VPN hardening, ATC pipeline, ISO evidence
Buffer (1)
Shadow Front-End (React)
No-cost insurance against PTO/attrition

Discovery Sprint 0 (Week 1)

  • Stakeholder workshop—north-star metrics: scan time ≤ 3 h per 10 M LOC, SLA 99.99 %, 1-click upgrade
  • Architecture sketch: event-driven ingest (Kafka) → parallel scan workers (Go) → result aggregator → GraphQL API
  • Non-functional backlog: security controls mapped to ISO 27001 Annex A; latency budgets defined.

Shift-Left Governance

  • 7 Plan-Left gates in Jira block “Dev-Doing” without persona, acceptance, risk, arch sketch, estimate, SteadCAST capacity, test note.
  • SteadCAST dashboards track Risk-High WIP, test-note coverage, capacity burn.

DevSecOps & Tooling

  • AWS EKS (Fargate tasks) + blue/green node groups.
  • Terraform Cloud IaC with SOC evidence baked in.
  • GitHub Actions → SonarCloud (A gate) → Snyk OSS scans → Trivy container scans.
  • gCTS webhook pulls ABAP packages into Git repos; ATC variant
    S4H_READINESS_EXT runs in k8s pods.
  • OpenTelemetry feeds Grafana & Loki dashboards for latency, cost, and error budgets.

Stakeholder Rhythm

  • Daily 15-min Slack stand-up (timezone mix Boston-IST).
  • Weekly demo + KPI review (30 min) for CTO & Product VP.
  • bi-weekly ISO compliance sync with external auditor.

Outcome: Velocity forecast 105 SP/sprint; launch date locked for SAP TechEd Day-1.

Solution Delivered

Event-Driven Ingest

  • VPN-less SFTP over AWS Transfer Family + SHA-256 signed manifests.
  • Files land in S3; Lambda pre-processor validates checksum and tenant ID.
  • Kafka Connect streams NDJSON chunks to scan queue.

Parallel Scan Workers

  • Go micro-services spawn per tenant namespace;
    each pulls objects, runs:
    • ATC (via RFC calls to on-prem SAP)
    • SonarQube (self-hosted in EKS)
    • Proprietary SmartShift rules engine (Java)
  • Results stored in Aurora Postgres + pgvector for similarity.
  • Scan Time: 7.9 h → 3.0 h for 10 M LOC (62 % faster).

Multi-Tenant SaaS Controls

  • Tenant isolation at VPC + database schema + KMS CMK layers
  • IAM roles generated by Terraform modules; least-privilege verified by Prowler.

Blue/Green CI/CD

  • PR → GitHub Action → Terraform Plan + k8s manifests
  • Green environment spins up in parallel; weighted ALB shift 10 % → 100 % over 30 min.
  • Auto-rollback if p95 latency > +20 % or error rate > 0.5 %.
  • Four production cut-overs during project: downtime 0 s.

Compliance Automation

  • CloudTrail, GuardDuty, SSM session logs piped to S3; ISO evidence automatically tagged.
  • Sonar/Snyk/Trivy reports preserved in evidence bucket with immutable retention.

Partner Self-Service Portal

  • React app (built by Buffer dev) lets SIs create tenants, download VPN configs, view scan progress.
  • Onboarding time: manual weeks → 30 minutes.

Cost Optimisation

  • Spot-Fargate for scan workers; auto-scale policy by backlog depth.
  • Reserved Aurora instances; annualised infra cost USD 0.17 / 10 k LOC, 23 % under target.

Execution Journey

Sprint
Key Deliverables
Metrics Shift
Predictability
Sprints 0
Discovery, backlog, threat model
Scan baseline 7.9 h
100 % gate pass
Sprints 1
IaC baseline, tenant schemas, VPN PoC
P95 latency 4.4 s → 2.1 s
Risk-High WIP 13 %
Sprints 2
Kafka ingest, S3 checksum λ, Fargate workers v0
Scan 7.9 h → 5.6 h
Zero defects
Sprints 3
gCTS + ATC docker, parallel scan orchestrator
Scan 5.6 h → 3.8 h
Buffer unused
Sprints 4
SonarQube integration, portal skeleton
QS core pages FCP 1.2 s
Flex Security 24 h
Sprints 5
Blue/green deploy, ISO evidence scripts
Uptime 99.995 %
Schedule slip 0
Sprints 6
Partner portal, cost optim, TechEd demo
Scan 3.8 h → 3.0 h
Budget +5 % (approved)

Notable pivot: Halfway through Sprint 3 SAP released ATC v2 Docker; team integrated within 24 h—no schedule impact thanks to Flex SME surge.

Business Outcomes & Impact

Scan throughput 7.9 h → 3.0 h (62 % faster); competitive edge vs. rival tools > 2×.

Partner onboarding weeks → 30 minutes; 4 SIs live at launch.

Zero downtime across four blue/green releases—met aggressive SLA.

ISO 27001 surveillance audit passed with no major findings, saving smartShift ~USD 60 k in remediation consulting.

Availability 99.995 % during first 90 days (target 99.9 %).

Operating cost 23 % under budget via spot-Fargate & reserved database.

Predictability premium (≈ 8 % rate uplift) paid back in 8 weeks by avoiding a projected two-sprint slip; cost-of-delay averted ≈ USD 1.1 M.

USD 5.6 M ARR signed within 60 days—board cited “cloud-native readiness” as differentiator.

Qualitative gains: stronger SI partnerships, tech-savvy brand perception, and an internal culture shift towards DevSecOps and automated compliance.

Why Steady Rabbit?

Core-Flex Micro-GCC

Right experts (gCTS SME, CISSP architect) parachuted in within 48 h; Buffer bench erased PTO risk.

SteadCAST Predictability Engine

Real-time risk, capacity, and velocity analytics drove 97 % sprint adherence.

Shift-Left Governance

Seven Plan-Left gates added < 2 h per sprint yet cut re-work 42 %.

Deep SAP & Cloud DNA

Team combined ABAP CI, Go micro-services, and AWS expertise—validated by top-tier auditors.

Outcome-Linked Model

Squad incentives tied to latency, uptime, audit pass—not hourly burn.

Transparent Partnership

Weekly C-suite demos, Slack war-rooms, and open burn charts built trust fast.

After TechEd, smartShift’s CTO summed it up: “Other vendors promised; Steady Rabbit delivered—predictably.”

Client Testimonial

Steady Rabbit

Chief Technology Officer

SmartShift

Steady Rabbit converted our decade of IP into a bullet-proof SaaS in three months. We hit TechEd with a live, compliant product—no all-nighters, no excuses. Their Core-Flex model is the future of SAP product engineering.