Multnomah County Dept. of Criminal Justice

Part of the definition team, collaborating closely with the product manager, business analyst and technology lead. Responsibilities included the information architecture, user research planning and facilitation, and usability reviews.


squishymedia, Portland OR

An information architecture framework to manage the juvenile treatment process.

The project focused on defining an information architecture framework for a custom web application to help both internal users (parole officers, management, other support staff) as well as external users (clinicians and support staff at mental health and drug treatment agencies) manage the juvenile treatment process—to ensure that more kids get access to and complete treatment. The framework needed to scale for future management areas.

The agile development was just starting, so the information architecture had to be defined immediately so as not affect the production schedule. The project began with a definition of the users and requirements, by doing onsite user interviews and group work sessions.

Concepting started with modeling the content and tasks, and exploring different organizational models with screen flows. Working closely with the client team and end users, an initial approach was defined for the system organization. Interactive wireframes were created for each user type and key tasks, to evaluate the defined organizational model, navigation and screen components. One-on-one interviews with different user were done to test the concept organization and navigation; and to gather more workflow research.

The final deliverable was a high level specification of the information architecture framework. It defined the system organization, unique screen types and components, and how each element could scale as needed. The specifications were used by the project team as a guide for the visual design and technical development of each agile sprint.

A information architecture framework that can scale to incorporate new functionality and content areas over time. Instead of creating unique screens for each user type, a users can create custom views—to give the user an overview of their responsibilities and provide direction for what needs to been done. A ‘Youth Record’ was created, which contains all information associated with one youth. Missed appointments or activities by the juvenile are flagged and tracked by staff and management.