Overstock.com iPhone App

Overstock.com iPhone App

Overstock.com’s first native application. This app featured a fun scratch-off lotto game, and dynamic promotions and home-screen content (which was rare when it launched.)

Stakeholder Interviews & Requirements Gathering

I was selected as part of the first ever mobile team at Overstock.com. I was in charge of interviewing stakeholders who included VPs, Directors, and Managers throughout the company. I led group discussions and work meetings to hammer out business requirements of the app. This proved to be a challenging task because all stakeholders were unfamiliar with mobile and the capabilities, and limitations of the device, as well as the differences between a desktop website and a mobile context.

Initial Wireframes

I created the initial wireframes for the application on a large sticky pad. I took all the stakeholders through the flows that I had come up with, resolved concerns and iterated on them a few times.

Mockups

I created pixel perfect mockups for the app and presented them to the stakeholders. I resolved any concerns and got approval for the design of the app.

Development and Deployment

Since Overstock is a Java shop there were no Objective-C programmers. Overstock chose to outsource the IOS development to a 3rd party. I realized that the company that we outsourced to did not have pixel-perfect attention to detail and the demos kept falling short of my expectations from a UI perspective. I took it upon myself to get into Interface Builder and XCODE to figure out how to get my interface looking as it should. I was able to do quite a bit of customization to the UI and graphics to get the app up to the level of quality that the mockups intended. When Retina display came out I updated all the UI images and artwork for that resolution as well.

Screenshots