Information architecture modernization within the U.S. immigration process

How do you modernize legacy infrastructure without incurring more UX debt? I developed strategic content patterns to help a federal agency bridge information silos that slowed immigration decisions. 

Business Case

Deciding who can legally stay in the U.S. depends on good data hygiene

Good data hygiene ensures the data is accurate, reliable, and complete. But letting it drive information architecture decisions resulted in convoluted workflows, which led to processing delays and lost revenues.

Tension between data quality and employee productivity placed a major constraint on UX.

  • Immigration Services Officers routinely cross-reference multiple information systems to make decisions about whether someone can immigrate to the U.S. Stitching together different sources of information from different systems creates cognitive overhead and decreases productivity.
  • The federal agency was undergoing a decades-long transition to a digital business model. Necessarily, this meant that applicant data was scattered across paper, digitized, and e-filed forms and documents. Streamlining data processing, integration, and management was paramount to ensure information was authoritative and trustworthy.

Opportunity

Recent additions of new document types strained the information architecture of the record management system

The record management system (a cloud-based web application) acts as the central repository for all documents, forms, and data related to hopeful immigrants’ benefit applications (ex. applying for a green card).

To improve the interoperability of records content, the product team was developing a content API, and they needed strategic guidance on the most essential data to exchange. A push for system integrations created a stronger sense of urgency to make deeper, more structural UX changes to the web app – the grouping and relationship between different documents, content, and data.

  • Problem: Engineering team had been shoehorning new content structures into the current information architecture. Continued additions of new variants will make the web app increasingly unusable.
  • Goal: Propose strategic recommendations to optimize information architecture that considers data and content in other systems, user’s information-seeking behaviors, and ways to make progress on the enterprise data strategy.

Challenge

How can we integrate relevant data together in ways that streamlined immigration officers’ decision-making process?

I undertook strategic research to understand how information could be organized and structured to tell a more cohesive story about an applicant’s (or petitioner’s) history of interactions with the federal agency.

I focused on 3 questions to redesign the product information architecture:

  1. Does our content contain data attributes that reflect the mental model and vocabulary of our users?
  2. How are these data attributes organized and structured in our current designs?
  3. How could they be reorganized and structured to add value to current processes?

Results

Simplifying complexity for cross-functional collaboration

Ill-structured challenges slow down change efforts. I created a simplified model of reality to help teams act on promising leverage points.

  • Informing an integration strategy: Product and engineering partners gained first-hand knowledge of user’s mental model and information-seeking behaviors that could be used as inputs during technical discussions around data contracts.
  • Informing a research approach: UX researcher can now define more specific domains to explore during rolling research with other user segments to refine the mental model framework.
  • Informing structural changes: UX designers can use the set of data-informed content patterns to prototype UI concepts to assess feasibility and narrow down on applicable use cases.

Deliverables

Each deliverable provides directional guidance to move the change effort forward.

  1. User research findings
  2. Product content strategy, key data needs, and guiding principles
  3. Strategic content patterns and UI concepts

While I can’t show any of the original deliverables, below are some deliverables with redacted/modified information. These are recreations in Figma to give a sense of the type of work that I produced. Examples do not contain real data.

User Research Findings

Key insight: Records content is organized around data ingestion sources and business categories, but users think in terms of a timeline for each applicant’s immigration case.

Immigration services officers construct (reverse) chronological timelines to identify discrepancies and disqualifying events within a person’s record. The application is organized around categories determined by business and technical requirements.
An example of visual groupings found in the UI that were driven by technical and business requirements. Technical categories delineated between records that were e-filed and physically mailed in (and later digitized) which required different ingestion paths for processing. Business categories were organized around different document types and access permissions.

Highlights:

  • Immigration Services Officers construct a narrative about an applicant or petitioner outside of the application, often in a Word doc. This is a sensemaking activity used as a workaround to surface gaps and inconsistencies that are hard to spot in individual systems.
  • Dates help with investigating inconsistencies. They can indicate potential fraud or disqualifying events that change how they approach a case. Dates of events include previous benefit filings, arrests, and pending court hearings.

Product Content Strategy

Product Content Strategy maps content components to user needs to accomplish an aligned goal. For this project, it was making immigration decisions accurately and efficiently.

  • Narrative Framework established a set of common questions that drive users to seek information
  • Key Data Needs identified system integration opportunities for enhancing end-to-end journey of making an immigration decision, regardless of the system users started in
  • Content Principles provided guardrails for structuring content into reusable, meaningful patterns

Narrative Framework and Key Data Needs

Immigration Services Officers ask themselves high-level questions to direct their adjudication workflows. These questions capture their motivation for seeking certain content and data within an individual’s records to render a final decision. Officers constantly verify information in other systems because they don’t trust the information is comprehensive.

Immigration Services Officers constantly fear they’re missing a piece of the puzzle that could change the final decision. Key data needs establish an emerging baseline for answering their questions confidently.

Content Principles

For example, research revealed that users frequently switched between 3 different mindsets: Search & Gather; Review, Decipher & Compare; and Decide & Document. Principle #1 constrains data expression to support one of the mindsets.

Comparative UI content audit of other systems produced repeatable patterns that could be used to structure our own data. Content principles helped me evaluate those patterns against user motivations and behaviors while developing UI concepts.

Strategic Content Patterns and UI Concepts

The current product IA didn’t support narrative-building behaviors that were central to Immigration Services Officers’ workflow. Relevant data that supported the decision-making process could be grouped together into reusable patterns to reveal information that’s not self-evident.

Example scenarios that officers check for:

  • No other aliases generated from data consolidation activities
  • No previous denials for the same immigration benefit an applicant is applying for
  • No violations of immigration requirements (i.e. length of stay) or other pending decisions

I developed front-end concepts to demonstrate how the IA recommendations could be implemented in the UI. Mockups spurred discussions around the business value of IA changes and potential implications on data governance and record policies.

Mapping patterns to mental model

Key data needs were color-coded by attribute “families” to show how the data mapped back to the narrative framework. The content patterns visually expresses the narrative framework.

Immigration Services Officers often need to verify identity information in systems against what’s in an applicant-submitted form or document. Using the wrong identifier can cause the officer to make an inaccurate decision based off of the content and data linked to it.

The example shows how the content structure supports the Review, Decipher & Compare mindset by anticipating user’s intent to verify system data against the filled-out form.

The UI concept make use of the header area above the document viewer to display data stored in another system. Currently that area is used for document administration, which from previous usability tests, did not receive much user interaction. The concept illustrates how the user-centered content pattern could be rendered in the future-state product.

The UI concepts are provocative prototypes to hook stakeholders in, so we can get directional feedback and refine testable hypotheses.

Mapping patterns to behavior

I incorporated the timeline concept into the current IA by grouping information in reverse chronological order. The visual hierarchy leverages relevant data from interoperable systems first to surface common red flags. Documents and other content are then organized by filing history to build a narrative about the applicant based on dates of actions and events.

The before and after of a database-driven IA compared with a user-centered IA. In the current experience, dates of actions and events are implied by document order or hidden behind a UI component. In the new experience, the information architecture inherently supports observed user behaviors.

Although full-text search capabilities enable users to surface relevant documents and content more easily, it loses the narrative of the person’s immigration history. For example, even with sorting and filtering, the content associated with multiple denials for the same immigration benefit wasn’t discoverable.

The card sort revealed that Immigration Services Officers still retained the mental model from using paper records, which were required to be in a specific order to comply with records policies. I combined the structural properties of paper records with the capabilities of digital systems to give more meaningful structure to the metadata.

To start a conversation about conceptual fidelity rather than UI details, I created a content template to show how this pattern could be reused. The concept was modeled after how individual paper file was structured, since majority of officers still used paper files to adjudicate. The goal was to build paper-based behaviors into the digital environment to increase learnability and productivity.

Mapping patterns to scenarios

Stakeholders are often wary of big, sweeping changes – especially in government. I proposed “mini-IA” enhancements to help build confidence in the concepts together. By framing them as hypotheses, we could refine the use cases where change creates the most productivity gains.

Certain document types are more important for obtaining a particular immigration benefit. For example, recent changes to the immigration status can indicate potential fraud. By combining spouse’s data with a marriage certificate, officers could quickly spot potential marriage fraud – grounds for a denial.

Smaller changes can create value for users by building context for speedier decision-making. At the document-level, content structure could be customized to common scenarios like petitioning for your spouse to receive U.S. Citizenship. Currently, all documents show the same administrative metadata to support records management, not adjudication.

Our product team was also building a dashboard to support internal operational needs around records management. Certain document metadata (i.e. administrative) that weren’t relevant for users’ decision-making could be relegated to the dashboard instead.

Approach

The web app’s IA hasn’t been revisited since its inception, and the product team was looking for insights on how content could be structured and organized to guide integrations with other systems. System integrations would include developing a content API to exchange beneficial content and metadata to support adjudication tasks.

To tackle the ambiguous mandate to “improve the information architecture,” I used the content strategy quad as a framework to guide project approach. The list of activities and artifacts in each quadrant informed the overall product content strategy.

Main discovery goals:

  • Understand the existing data models and content components
  • Understand how the data attributes were structured in the application and within other systems
  • Understand users’ information needs and their rationale

Structure

To tackle “backend content strategy,” I relied on the OOUX/ORCA methodology to identify content objects, relationships, calls-to-action, and attributes. These were collected into an object map to survey the landscape of existing structures and language that officers encountered within the application.

Key challenges:

  • Lack of understandable documentation on existing data models
  • Missing decision logs for current IA (ex. usability data)
  • Product and engineering partners had limited bandwidth to transfer knowledge
Example of a visual audit of objects (light blue), attributes (fuchsia), and CTAs (green), using the ORCA framework.

The object map clearly outlined the content structure which enabled stakeholders to validate it for accuracy. The abstracted model became a starting point for identifying opportunities for IA enhancements.

The object map documented the current state data model from the user’s point-of-view. Some attribute names have been changed and only generic ones were included here.

To identify integration opportunities, I conducted data inventories of other systems’ data models. The rapid system modeling revealed additional controlled lists/metadata that could be assembled into a new set of patterns to better support users’ tasks.

Attributes from the API data inventory and comparative UI content audit were combined into the spreadsheet. Data attributes were gathered from API documentation, data dictionaries, and JSON outputs. Only the most generic attributes were included here. No real data were used.

One of our goals was retaining the learnability of our records management system so new content patterns wouldn’t introduce a sizable learning curve or create new usability issues. But for new patterns to be feasible, I needed to understand how various enterprise systems were talking to each other.

The data flow diagram gave our team an ecosystem view of attributes that might need to be sourced through APIs. It acted as a map to discuss system integration opportunities. The attributes (fuchsia) and objects (light blue) used the same color-coding scheme as the ORCA framework. Only the most generic attributes were included here.

The interconnected system of applications that users rely on was often a source of frustration because information wasn’t integrated in ways they expected. The behavioral trait came to be known as “swivel-chairing,” where they would often have to switch back-and-forth between different systems to look for information.

Key insights:

  • Tension between front stage and backstage needs: Current data management practices were at odds with our desire to create a more cohesive end-to-end user journey.
  • Minimizing duplicative issues: Information silos allowed engineering teams to maintain data quality across the entire ecosystem and to diagnose issues from data ingestion/enrichment activities.

Experience and Process

To paint a contrasting picture, I conducted ethnographic interviews and card sorting to shed light on the optimal user journey and map information needs along the way. Combined with the understanding of existing data models and flow, we identified leverage points for IA changes.

Key challenges:

  • Managing enlarged scope from more user segments that were identified than expected
  • Navigating organizational boundaries and gatekeeping during participant recruiting
  • Understanding department-specific policies and procedures and the constraints they can place on users’ behaviors
End-to-end benefit adjudication process has never been documented within the product team. I created the first draft involving all major divisions that the product owner and I identified.

I conducted alignment sessions to prioritize research goals, and then recruited 8 participants from a single user segment to implement the research plan. Simultaneously, I conducted desk research on departmental missions, procedures, and policies to create a prototype process map prior to speaking with users. This helped with formulating follow-up questions and using familiar terminologies to keep conversations on topic.

Key insights:

  • Forward path to original data: Users often did not completely trust the applicant information they find because it’s not clear whether that information is authoritative (consistent and complete in every application)
  • Common form-based scenarios: A specific data point (i.e. usually a date or an event) can trigger a whole new investigation path based on the officer’s pattern-recognition skills through repeated adjudication of the same form type

Editorial

In backend content strategy, editorial choices are decisions about how to integrate modular information components together into a meaningful whole. I codified research insights into a strategic framework and guiding principles to create guardrails for this purpose. Editorial decisions were expressed as UI concepts to help define the edges with stakeholders.

The UI concepts helped push stakeholders beyond purely technical discussions when system integration options were being considered. They also functioned as low-barrier methods to build momentum towards conducting small experiments to determine feasibility and viability of IA enhancements.

Results and next steps:

  • Narrative Framework was incorporated into a phased research plan with other user segments
  • UI concepts and research findings were socialized to business strategy and policy SMEs to determine implications for records management and business process optimization
  • Product and engineering partners will further define constraints on data sharing with additional input from users and SMEs

More Projects