AT&T U-Verse

Your U-verse account has new tricks up its sleeve.

AT&T U-verse is a consumer mobile application with millions of regular users. I worked with the client-side engineers and cross-agency / client stakeholders to architect, design, document and produce the system, which was the first android product for AT&T U-Verse.

The app allows members to manage and schedule DVR recordings on the go with features like a favorite channels list, and allows members to download a limited selection of shows directly to their phone. This makes it easier to catch up with Lost, Grey's Anatomy or whatever other shows AT&T makes available while on the subway or otherwise. Browse available TV content for current or future viewing, search for content, and remotely manage recordings of shows and movies on your U-verse DVR. Download select popular TV episodes/series from the Mobile Library to your qualifying smart phone over Wi-Fi, for viewing on the go. Preset your favorite series for automatic download as new episodes are available. This project comprised of formatting dozens of screens for multiple devices (iPhone, Android) - requiring hundreds of pages of use case development and constant interaction model iteration to strike the perfect balance in continuity across platforms for each functional requirement.

I worked on this project as a partner of another digital agency who was hired by AT&T directly. The other agency was just starting up, as was my agency, and I was augmenting their ramp-up to support the project. I worked with the client-side engineers and cross-agency / client stakeholders to architect, design, document and produce the system, which was the first android product for AT&T U-Verse. The features of today's AT&T U-Verse mobile and web applications carry features forward from the original platform we developed. The UI shown was refreshed in late 2016. I also produced the iOS update of the mobile application (not featured here). This app's popularity is in the millions due to the huge AT&T subscriber base and usefulness of the available features for mobile.

Start, Guide and Channels

The start screen is the springboard into all the main sections of the application. Along the bottom of the application are quick jump options into content lists. The Guide screen shows the interactive guide available for viewing programming based on time slot. The channel list shows available channels on the members account, stars indicate favorite channels. Channels are organized by channel number.

Favorites

Members can set up favorite channels and shows from their device for referencing later on the device or at home using their DVR. Setting up favorite channels on the device provides access to the most meaningful content for the member quickly.

Recordings

The service offers the ability to view what programming is scheduled to be recorded and what programming is saved on the members home DVR. The edit mode of the recorded programming screen. Tapping on the '-' icon marks the program for removal. From there the member taps the 'Done' confirmation to remove the actual program from the member's home DVR

Watch List

This watch now section of the application was designed to download and watch available DVR recorded episodes directly onto the members device. The flexible watch now list enables members to tap and select available programing and download the content onto the members device. Upon tapping to download, the progress of the download is shown with additional controls to cancel or pause. The same type of management pattern is available as in Recordings.

Use Case: Record (From Documentation)

We meticulously documented each member flow for the application, resulting in hundred of pages of diagramming and screen definition, all in coordination with an extensive client team and partner teams to produce the most intuitive experience possible.

Use Case: Download (From Documentation)

Each member flow produced outlines the tap and gestures required for specific actions, special states for unique cases and an integrated narrative to help tell a comprehensive story for UAT.

Use Case: Record Series (From Documentation)

An important aspect of producing member flows is to find relationships between different application features, and defining the unique actions required on each for accomplishing similar tasks. For instance, this example demonstrates how to record a show or series from the same list.

Use Case: Deleting Recording (From Documentation)

This is the edit mode. Tapping on the '-' icon marks the program for removal, and tapping on the confirmation to the right deletes the program from the list. From there the member taps the 'Done Confirmation to remove the actual program from the members home DVR. This pattern for managing programs was adopted throughout the application.

Index of Elements (From Documentation)

Extensive definitions for various global and section-based objects were produced to match technical requirements and provide clear direction to engineers and product managers.

Screen Anatomy (From Documentation)

Every screen, and each state of every screen was defined and indexed to eliminate confusion during the engineering process. The design of the control layout and component architecture went through multiple tiers of approval from agency, client and focus groups before implementation.

More by Michael Kemper

View profile