Enor Anidi

S&P Global Platts

Updating RigData’s iOS and Android apps
iPhone and Android screens

RigData Mobile™ is an interactive map application that provides iPhone and Android users with information on the location and status of oil and gas rigs across the USA.

The Challenge

The team and I were challenged to maintain the existing revenue stream for RigData's native mobile phone apps.

OS Updates can cost millions!

With the release of iOS 11 to iPhones in September, the current version of RigData would not be available to download from the iTunes Store. If users had the app on their phone, it would cease to work once they had installed the latest operating system. This would result in massive financial loss to the business, as both the iPhone and Android apps have made S&P Global Platts over $1.5 million in revenue alone.

The Process

Understanding Stakeholder Requirements

In my initial meeting with the Product Owner, we discussed the urgency to re-design, build and deliver both apps within 8 weeks.

I learned that I would be working with team members across multiple time zones: USA, Canada, Germany, Romania, India and London (where I was based). From speaking with Stakeholders, it quickly became clear that they also wanted to remove the free version and update the passkey login process with standard login credentials. They also wanted to update the current in-app navigation in order to use the native devices own.

As our discussions were coming to an end, I suggested that a re-skin would be appropriate due to time restraints. I recommended undertaking a complete end-to-end UX design process at a later stage as part of Phase 2.

Getting to know RigData

To get started, I downloaded the RigData app onto my iPhone 6 and Pixel XL phone. The app is free, but I needed the RigData team to set me up with a user account, as well as enabling the Pro version so that I could see all possible screens that the end user would encounter.

Once logged into the apps, I began taking screenshots on both devices. This allowed me to see which elements would need changing as part of the re-skin.

Initial Research

I carried out some initial research into iOS 11 (I was already accustomed with iOS 10) to become more familiar with the latest updates to the new iOS Human Interface Guidelines and Material Design. I also factored in how both apps would follow S&P Global Platts UI Pattern Library.

As part of the Platts UI Pattern Library, we use a series of Font Awesome icons, and I had to find icons that closely matched the icons used in the current iOS's app. I had had to update the current RigData brand and colours scheme in order to comply with Platts UI Pattern Library.

icons old icons new
Fig 1: Old vs New icons

Findings and Recommendations

There were several improvements that I suggested, and one of them was to have a 'Log Out' button which wasn't (at the time) available to both iPhone and Android users. I also re-ordered the list items on the 'Tools' screen so that they were clearer for the end user. I then made sure that grouped (or renamed) content was appropriate for both operating systems on that screen.

rigdata tools ios
Fig 2: iPhone Tools
rigdata tools android
Fig 3: Android Tools

One of the biggest problems with both apps was that users may not remember their passkey when logging out, as the passkey is randomly system generated alphanumeric password. To solve this issue, we decided that the user would log in (just once) with their passkey (they could email or call the support line if they had forgotten this), and then they would be directed to a 'Set New Password' screen in order to create a more memorable password.

Sketching Flows and Mockups

With users now able to login via a password instead of a passkey, I thought it was important to sketch out the flow process for new users so that we didn't miss any vital steps. This flow would be applicable to both iPhone and Android users.

rigdata login user flow
Fig 4: Login User Flow

Once the re-skinned designs were mocked up for iPhone and Android, my designs (after several iterations) were then sent across to the developers to rebuild the current apps, (they built a replica of the apps using HockeyApp) and then passed onto the QA team.

I worked with the QA team to ensure that the designs I had created were replicated as accurately as possible in the HockeyApp version by testing both apps out on my devices and feeding back anything which looked inconsistent with what I had designed.

The Outcome

We managed to get both iPhone and Android apps released to the public a week before iOS 11 went live, and within company budget, which the finance department were very happy with.

RigData Fun Facts

  • 33% of RigData's subscribers updated their app and successfully migrated over.
  • RigData has just under 900 daily active users, although analytics are not 100% reliable for comparison purposes.
  • Some issues were noted early on, however the team handled these superbly as they were a result of technical hitches that were expected and prepared for during the project.

Downloads

iOS 11 Screens (PDF) 1.3 MB

Android 7 Nougat Screens (PDF) 978 KB