While Principal Service Designer for one organization, I had the opportunity to build a brand new design practice as its first-in-history designer. One service design touchpoint I designed was the organization’s flagship application used by 16k users daily to deliver disaster relief services. In addition to design strategy, I had many complex problems to solve for the product and service design touchpoints. Complexity and purpose are my favorite kinds of design problems!
As an experienced designer, I am comfortable with flexing the right design approach and applying my skills at the right time for the work to be done. This empowers me to navigate the problems to solve and explore the solution space. I’m always interested in trying new approaches during the design process. It’s exciting!
The design process is not linear. Instead of sharing one aspect of a design process and a few problems solved, this page shows a sample of different design approaches I introduced to the team. This work was done by me at various points in time as part of designing the product and its related services. I was also guiding other designers on the team with their projects to ensure top quality.
When I take a moment to pause and look back, these are techniques I’m proud of introducing to the team and accomplishing over more than three years of designing an incredibly complex and important public service.
In addition to the overall service and product design strategy I planned, I also created artifacts for facilitating discussions around emergent opportunities. This helped during stakeholder and team conversations and decision-making.
There’s a lot of work I’m proud to share. Continue to browse through or go to a section:
Cultivating Relationships with Users and Stakeholders
Collaborating with Stakeholders, Solution Architects, and Developers
After each interview, I tagged each transcript using structured coding in Dovetail in preparation to write personas and create other artifacts.
Disaster responders are a core persona of how the org delivers services to clients. To learn more about them I planned, recruited, scheduled, and facilitated a series of user interviews with multiple people. Participants were recruited with different backgrounds so I could get a well rounded understanding of responders who were experienced in their role versus others who were new to disaster response.
Empathy maps are helpful to communicate short bits of information to the larger team outside of design. By utilizing user interview transcripts and other conversations with responders, I created an empathy map for the role of an intake worker. These empathy maps shows actual quotes from conversations I had, organized into what they say, do, see, feel, hear, and think.
I also created an empathy map for the client persona to communicate key points about the people that responders deliver service to. To create it, I performed desk research referencing real news reports and public social media posts.
The empathy map also describes the role and the situation they are in along with the context of their actions and decisions they make.
There was a lot of confusion on our team about the tasks and goals that intake workers have in their role. Using my research from interviews, I wrote a persona for an intake worker with experience.
Out of scope for the work at hand, my future goal was to create a persona for new intake workers who are beginners at service delivery. I started this persona by capturing traits mentioned to me in interviews with other roles such as trainers about the people they onboard and the struggles they experience. A focused research initiative is required to learn more.
As a supplement to personas, I created Postcards from the Field artifacts to distill high-level insights from each user interview I facilitated. This was a fun and quick way to get insights to the larger team as conversations were happening. At meetings I would update the team on how interviews were going and share what’s “in our mail bag” to build momentum on sharing insights.
Using my research I created a comprehensive journey map of an experienced responder dispatching to a house fire to complete intake with a client.
This journey map is detailed, organizing information for service design reference.
Through user research and feedback, the team and I learned responders needed a way to save their work on scene. This could be due to many reasons, such as when they needed to pause the conversation or their internet connection was lost in a remote area.
In response to this feedback, our product team wanted to build functionality to enable users to save their work as a draft before submitting a client’s case. I created a questionnaire to learn what would make this new feature most beneficial to users. A few questions:
Sixty people completed the questionnaire and provided feedback on the new product feature to save draft cases. I coded all feedback received and organized each data point based on themes, including:
This information helped to inform my discussions with product management. The feedback also informed my creation of problem statements as seen in the next section.
During research activities I created several problem statements. I wrote these statements based on my research with intake responders. These problem statements are all tied back to user research, clearly documenting their needs and insights.
Problem statements are helpful in communicating to the team the problems we were solving for as we worked to introduce a new product capability to manage draft cases.
I first created a spreadsheet template in Excel to write detailed statements with more context and make them accessible to the wider team. Afterwards, I wrote simplified statements to be used in team presentations to frame product solutions to leadership stakeholders.
In September 2024, Hurricane Helene caused widespread damage from flooding, tornadoes, and wind. Areas across Florida, Georgia, North Carolina, and South Carolina were impacted.
This service blueprint outlines the client’s experience in requesting help from the organization in its aftermath. There were two possible paths:
Sometimes there are problems to be solved that are entirely new without any baseline understanding from the team. This requires desk research from design and solution exploration from development.
For this aspect of the service’s design, we needed a way to communicate outreach messages to members of the public when we don’t know their language. I wrote a problem statement and conducted desk research to begin facilitating conversations with our leadership and development teams.
Solving and exploring solutions for this problem was both unique and interesting.
Since the organization serves the public, I found existing research available from federal government agencies, organizations, and business examples. These findings gave me a well rounded view to facilitate discussions with the team.
My desk research contained information about:
This screenshot illustrates my first pass at a potential interaction path and information flow including a concept with a multi-lingual web page beyond English & Spanish.
After discussing with our business and technical teams I made several iterations. This final version accounts for an initial outreach message, reply options in English and Spanish, what happens if a user replies with non-standard text, and how the user can change their language if they’ve made an error or changed their mind.
Research insights should be shared often with the wider team. Combined with being a large team and a hectic response-driven environment, it made sense to get everyone together to review artifacts.
I hosted a team artifact review as a great way to do this. It was amazing to see how everyone learned something new that they didn’t know previously, no matter what their role was.
The session included business stakeholders, project managers, product owners, developers, and our solution architect. Everyone left the session feeling included and inspired by new learnings.
For the conversation, I created a Lucidspark board and imported all of the research activities I had completed to that point (journey map, postcards, personas, and empathy map). I set a timer for 15 minutes to give everyone a chance to review the artifacts and add their observations to the board.
One service design had a few aspects with numerous pain points that were difficult for the team to understand and prioritize. I created a Gap Analysis board in Lucidspark, which I adapted from one of my favorite books, Universal Methods of Design.
In this example, I facilitated four working sessions with ten business stakeholders.
These were intensive but excellent conversations to give myself and the team a comprehensive understanding of the problems needing solved. I really enjoy this template as a method for organizing conversations.
After I facilitated the gap analysis (above) I organized key aspects of the service into several priority matrices for discussion.
So much information was learned after I conducted the above gap analysis with business stakeholders. It was apparent that we needed a way to prioritize what we were working on. Otherwise, we would all be overwhelmed with where to start.
I created a priority matrix to facilitate discussions with the team about what is most important to resolve. A priority matrix is often used to rank features for product design and development. I adapted the concept to fit both service and product problems.
This view shows one priority matrix about lodging and hotel room reservation management. From the gap analysis, six key themes emerged with pain points needing weighed for priority based on five different criteria.
Instead of making decisions based on the loudest voice in the room or personal feeling, the priority matrix weighs a set of criteria scores for each core problem. When the totals are calculated the aspects of the services are ranked based on the score.
After weighing pain points and criteria across six priority matrices I created a chart displaying all of the areas ranked across all service aspects.
I enjoy the process of drawing ideas and concepts for discussion.
It’s incredibly helpful to draw wireflows as part of design ideation with solution architects and developers. An online whiteboard like Lucidspark is perfect for this! It’s amazing to see the evolution of product features over time.
After creating a sketch or wireflow to discuss a product design concept and functionality, I create an interactive, high-fidelity prototype.
Prototypes are true to form, nearly identical to a fully developed solution. All interaction design is drafted for discussion with solution architects and developers. I like to iterate continuously as new information is learned to deliver design value in each sprint.
I closely collaborated with solution architects on new workflows as we worked to build a stronger and more resilient infrastructure.
The mobile application scales gracefully to desktop and tablet devices, providing a flexible solution for varied user needs, their working environment, and technology preference.
What is the difference between verification, confirmation, and validation? These are all terms used in the system to describe different meanings. I outlined these definitions for the team so we could all understand their differences.
I also collaborated with different teams to consult with them on designing other service touchpoints related to the product, including:
Usability testing is one of my favorite activities because I’m intrigued by how people understand design concepts and how to improve them.
One of the largest usability testing initiatives for the product’s design involved 18 hours of usability testing with 10 people. This effort was spent testing multiple aspects of a new product concept to save work progress in the system.
Pictured in this section are several screenshots from my 70-slide usability report. This report was helpful as I continued to iterate on the design with our solution architect and team. Some areas of the current state did not perform well in testing. This confirmed our assumptions and built the case for design enhancement as part of this work.
Different tags organized by category for transcriptions.
List of tasks that were part of usability testing scope.
List of usability test tasks and each person’s performance.
For non-tasks, the confusion rate was captured by page.
User is asked to find a draft case to continue their work.
Feedback was largely positive with many quotes featured in the report.
This slide is at the beginning with a high-level overview of usability findings.
List of usability test tasks with average success rate.
List of usability test tasks and the number of confusions for each one (all users).
For non-tasks, the confusion rate was captured by page.
User is asked to go back and add a person’s phone number.
A few participants wanted their feedback considered. All feedback is appreciated.
The original version of the product did not have any visual design applied to it, only default Salesforce components. In my heuristic analysis, the application failed on many fronts especially with regards to color contrast and extremely small text size.
To meet accessibility requirements and expedite product design prototyping, I created the first UI design library in Axure. The library consists of 180+ components that utilize the org’s visual brand guidelines for Salesforce’s Lightning Design System.
Designers and developers can use the library and its design system to create building blocks for all product pages. The library was maintained over time as new features were designed and developed in an Agile sprint environment. It’s a great foundation for a future design system containing code.
An enormous amount of work was done on this product and its related service designs. A few notable product achievements include:
This is a significant improvement for mobile users. What you just showed is definitely a step in the right direction. The field has been asking exactly for this. Thank you!
I am so impressed by the level of detail you have captured.
I appreciate you synthesizing complex information into something simple. Thank you.