This is an app I helped design while at GM, an industry first for the trucking segment. This app is one of the largest domains in the infotainment system that integrates a fully fleshed-out user experience that offers the user the ability to track multiple trailer profiles, maintenance, a pre-departure checklist, and monitoring the status of the trailer's tire pressure while hooked up to their truck or suv along with an integrated camera experience. This page captures a cross-section of design thinking and the many processes involved when executing an in-vehicle experience, from aggregating a lot of clinic information, ideating around journey mapping, interpreting feedback, updating when and where needed, to implementing pixel-perfect production files, and finally validating with my developers.
While working on this app I worked to streamline a complicated task for the user into a few simple steps. The user is taken through a series of questions to input information about their trailer to align the camera signals. This in turn allows the camera feeds to integrate into a single seamless stitched view to show the user what is behind their trailer.
Response was strong at the time of the unveiling of the 2019 redesigned lineup of trucks. With an available ProGrade Trailering System including a class-leading suite of 15 available camera views, it’s easy to see why the Next Generation GMC Sierra Heavy Duty is built to boost your trailering confidence.
In the beginning we gathered as much information about how users would use various types of trailers through many research based contextual inquiries. The information gathered allowed us to identify important processes and patterns users would employ while using a trailer.
Once all of the information was collected we started filtering it, organizing it, categorizing it, grouping it, and then using it to start solving the problems within the given constraints. Many discussions took place during this time in figuring out user processes and establishing logic flows. We worked to plot out user logic flows within the existing android framework architecture and graphic implementation.
Another important note to add was that we considered the use of the app and how differnet users with various levels of expertise would interact and use the app. We developed user personas into high, medium, and low level of expertise with hauling a trailer.
As the many discussions took place we started white boarding how these user flows would look in our already established android framework. We considered the best approaches to using tabs, carousels, pagination, lists, and iconography styles. We asked questions about how the user could easily navigate complex procedures with a few simple steps. This phase of development is a nice way to very quickly plot out the user flow in a structure that leverages existing templates.
Along with the white boarding I sketched out and diagramed different scenarios to help build user flows with required features that were adaptable to future enhancements. Status and security were issues we strived to embed in the native app but would allow access from the user's profile and their phone.
At this point low level wireframes were developed and incorporated into the engineering spec.
The last stage of graphic development was building out high fidelity psd files that contained all of the code conditions that software would extract and use in the code build. These psd files were organized and broken out into sections so that the developers could reference how wide a text box was, line height, states of a button, list items, chunks of assets built out, etc. The files became very complex but highly organized.
Here I'm showing all of the psd's in the domain. I consistantly delivered clean, pixel perfect, and accurately layered psd's to our software team for implementation.
The Home Domain was also another domain I was charged with curating, designing, maintaining, and delivering exacting quality to our many software teams.
Inside the cab of the truck with the Trailering App. The app provides many safety and maintenance features for the end users.