Verizon Ignite
A cross-platform sales performance app for Verizon's floor staff — your numbers against your peers', on whatever handset you were carrying.
Numbers
- 7
- Team sizedesigners, developers, project managers
- 3 months
- Build time
Problem
Verizon had thousands of field salespeople with no way to see how they were doing until someone told them. Performance against target, and against the person standing at the next counter, lived in reports that arrived too late to change anything.
The complication was hardware. This had to run on whatever was in the salesperson's hand — any phone, any tablet, across two platforms and a long tail of handsets a retail workforce really carries.
Solution
A Cordova application wrapping a shared HTML5 core, with native iOS and Android shells around it. One codebase, every handset, including the ones nobody would have written a native app for.
The screens are built around comparison rather than reporting: your scorecard against target, and a leaderboard putting you next to your peers by name.
I built several of the application views and the native iOS and Android plug-in components underneath them — the pieces integrating with Verizon's security applications and backend, which is exactly what a shared HTML5 core cannot do for you.
Analysis
Cross-platform earned its place here and I would argue against it on plenty of other products. It pays off when the surface is mostly data display across a fragmented device fleet, and it costs you badly when the product has to feel native. Verizon's fleet decided it.
The leaderboard is what we argued about internally. Ranking salespeople by name against the colleague at the next counter has real effects on a floor, some of them unpleasant, and it is also why anyone opened the app a second time.
Result
It went out to the whole floor sales organization. Every Verizon floor salesperson used it to track and compare performance.
Photos

The scorecard. Two targets hit, two not, and the number you need by close of day. 

The leaderboard, which is the whole product. Everything else is reporting.