hello! my name is thomas and i’m aux designer, passionate about understanding your business and your users’ needs in service of delivering the best possible solution.
cosmos mobile learning platform
projects > foreign lands
Foreign Lands was born out of a need to help travelers adapt to their locations. Switching to a new measurement system, currency, and timezone can be difficult and this app aims to help with the most common conversions for speed, distance, etc. I designed and developed this app as a personal project allowing me to keep up with the latest Android design langugage.
Vidatalk is an iPad app that was developed to support those in the hospital that couldn't speak for themselves. As part of the research team, I interviewed and observed nurses, doctors, and patients in serious condition (such as the emergency room) with inhibited speech. This helped inform what the most important responses were and the easiest ways for nurses, doctors, and family to interact with patients. With research in hand, I helped design a simple interface that put the most common responses up front. For more, head over here.
The Cosmos Mobile Learning Platform (now the Intergalactic Mobile Learning Center) is a set of Windows Phone apps used by 3rd graders in Singapore that originated from a class of mine at the University of Michigan. The myDesk app is a container around 6 separate apps (SketchIt, Recorder, MapIt, KWL, NotePad, Blurb), and messageBoard is a standalone app for communicating with classmates. These apps were deeply integrated into the curriculum so that their use supported, rather than directed, their learning. I designed SketchIt, Recorder, and messageBoard. See the apps in the Windows Phone Store here: mydesk and messageboard
skills > discovery
because you need to know you're solving the right problem
So how do you do that? Empathy. Observing and speaking with users in their natural environment, taking those insights and capturing their goals, needs, and workflows.
Observations are the fundamental building blocks to understanding the problem space and the user. So, it's my job to watch and listen to users about how they go about their duties. Like a fly on the wall, I'm there to observe and note what users experience - interruptions, phone calls, office sounds, and all the distractions and pains that get in the way of their job. On top of that, much of what users do becomes second nature and they may not even be able to explain what they do without actually doing it.
Workflows help me ensure that I know what processes have been captured and where potential information is missing. This process also helps identify pain points and leads to prioritizing which features will add the most value. With the right workflows in hand, designs will flow better and match the user's expectations.
Persona Mapping is the key step to making personas useful. The business must come together to prioritize which users they want to focus on. A single persona must be chosen as the primary persona. Secondary and tertiary personas can be chosen as well but all decisions must be in line with the chosen primary persona. This will guide all future design and feature decisions.
Combined with observations, interviews are extremely important for understanding the user's world. Interviews help make sense of the observational data and can clear up confusion. Also important is that what a user says is often at odds with what they do which is why pairing observations with interviews is so important.
Personas are one of the most powerful tools for focusing design efforts where they belong: on the end user. Light weight and flexible, personas allow the business and designers to remove their biases and speak a common, user-centric language when talking about what is important for the product.
It helps if you know what problem you're supposed to solve. It's even better when you, the team, and the business are in agreement. This lays out what will be addressed and just as importantly, what will be left out. This helps set expectations for a project early.
because you need pixels that have purpose
Design shouldn't be decided by a designer making assumptions about what users might want. They should be backed by the many stories of real people with a designer that knows how to hear them.
No design is going to be perfect right off the bat. That's why after a round of design assessments, it's time to take the feedback and refine the designs by merging the parts and pieces that worked best across concepts. Continuous incorporation of user feedback early and often ensures that the product truly meets the needs of users.
Design Assessments are key to testing design assumptions. Getting a user in front of your designs and watching as they struggle through a design is as informative as it is humbling. Often, I will present multiple designs so that I can see different concepts in action. Then, when refining, I can pull what worked best from across the concepts.
Wireframing quickly gets the basic structure of designs on paper, like navigation, basic features, and layout. I often start with pen and paper (or whiteboard) to start because of how quick and easy it is to brainstorm and work with others. Once the basic frame is in place, designs can be moved up in fidelity with tools such as Axure, Balsamiq, or Fireworks.
because design is nothing without implementation
Everyone on the team should be empowered to advocate for the user, not just the designers. It's my job to communicate the designs and make changes when development realities call for it.
I've worked on FDA regulated software that had strict guidelines for documentation. So, I'm familiar with the rigorous level of detail and documentation needed for projects with government involvement.
Storycards with mockups are the best way to document the design in full detail. Because they capture low-level requirements, developers are able to estimate at a much higher confidence level.
Screenplays are a great tool for quickly conveying the designs to developers and other stakeholders. This shows of the new workflows based on the pages and interactions. It is the best tool for sharing the user's new story and experience with the team.
because each step needs the right tool
I use whatever tool helps me to most effectively accomplish my goal. That means sometimes finding new tools and getting rid of ones that are no longer useful. Here is a subset of my most used tools.
html / CSS / JS
Photoshop is the tool I use most often to create finalized production assets which often originate in Illustrator. Photoshop, as any designer can tell you, is perfect for adding the final layer of polish.
Illustrator is a powerful tool that I use for most of my graphics work because of the flexibility afforded by vector-based graphics. It is also the tool I am most experienced with from the Adobe Creative Suite.
Axure is the tool I am most comfortable creating prototypes in. Axure allows me to build prototypes that easily flex between sketchy looking designs to full fledged interactive prototypes. With my background as a developer, it is particularly fun for me to quickly set up complex prototypes when certain features call for it.
I am experienced with a wide range of prototyping tools and I pick up on new tools quickly. Balsamiq is one of those tools that is particularly nice when moving up from hand-drawn designs.
This is my favorite tool to start designs with (this or a white board). Nothing's faster than drawing a picture when you need to express ideas quickly and get a basic structure down.
consulting @ menlo innovations
Menlo Innovations has been my primary client for the past seven years which has allowed me to work across a wide array of industries including: automotive, health, education, financial, and publishing. This has also given me the opportunity to work across many form factors like smartphones (iOS and Android), tablets (iOS and custom), and desktop (Windows and Mac). These opportunities have allowed me to learn from so many people and do my fair share of teaching with clients and teammates.
teaching agile and ux
As part of Menlo Innovations, I have been able to connect with and teach many companies our best practices when it comes to design, agile, and corporate culture. This has allowed me to experience a whole new world when it comes to organizational change; from large corporations diving into agile to small companies getting their first taste of user centric practices. Here's a link to the course description: High-Tech Anthropology®
Teammwork is the bedrock of successful organizations. I'm used to working with a pair partner for 8 hours a day every day. That means I am keenly aware of how to voice my ideas and present them to others. This has also opened me to the power of working with other's ideas and building on them to make them better than any one person could have created. It's also instilled a passionate belief that I work for a team and that the team's needs come before my own.
the power of promiscuous pairing
Agile and Beyond 2014 - Dearborn, MI
This workshop takes a short time to introduce pairing and then gets right into the activity: pairing promiscuously! The activity has people work as a pair and then re-pair and re-pair again as they build on previous work. This intent is to show people that working with others, quickly and creatively, can help make work more fun and more productive. See the presentation here.
strength in scenarios
Agile 2013 - Nashville, TN
This presentation helps demonstrate the importance of using a realistic scenario when assessing designs. Using scenarios (workflow-based stories that provide a framework for getting user feedback) allows the user to give more honest, relevant feedback more closely related to the work they do on an everyday basis. See the full description here and see the presentation here.