Unified POS System

Clover POS system was built as independently developed apps, creating fragmented experiences, inconsistent design, and multi-version code. This increased technical debt, raised development costs, and made testing new features more difficult.

I developed a strategy to address these challenges by introducing shared workflows, codebase consolidation, and design system across POS devices and mobile apps. I partnered with cross-functional leadership to drive alignment and secure investment in a company-wide transformation of how experiences were designed and built.

Impacts

75%

Reduction in time from implementation to release

Forecasted cost saving in implementation

$250K


What we wanted to accomplish

  • Reduced development and maintenance costs.

  • One reliable code and experience that worked on any form factors.

  • Ensured consistent and familiar behaviors wherever merchants used Clover ecosystem.

  • Developed clean and scalable technical architecture to make testing and updates easier.

What I did

  • Advocated combining experiences, code, and design by creating and presenting a complete concept.

  • Led and guided designers in developing this idea into concrete details.

  • Built a strong network of allies in company leadership and engineering team who had the skill set to turn the concept into prototype, and then into a real product.

  • Worked with the design system team to extend our web design system into one for Clover POS devices.

Using framework to build real products

Compact, kiosks, phone and tablet app had consistent Clover experience that leverage the same design components.

Clover Compact was the first Clover POS device that met the goals of Unified POS Framework. It was built with consolidated code base, using design components, and focuses on primary workflows.

Impacts

Engineering team consolidated 5 code base to one based on this framework that cut development and maintenance time by 75% and reduced engineering cost by upward of quarter of a million USD annually.