What Worked Well
- Using Figma for prototyping allowed us to iterate quickly and be flexible in our designs.
- User personas and journey mapping related our design to our potential users and helped us polish features accordingly.
- The color-coded tagging system and simple layout looked great and received praise during our testing.
What Could Be Improved
- With more resources, we could have conducted broader usability testing earlier in the design process, especially with users who speak languages other than English.
- Navigation clarity was a small issue and could have been prototyped with multiple styles to test visibility.
- Some tasks (like saving articles or recovering passwords) were missing from the initial prototype and needed to be added after user feedback.
Meeting User Needs
The final prototype of ImmiGo delivers on its core promise. To provide immigrants with a centralized and easy to use platform to stay informed about policy changes that affect their lives. Desired features like anonymous access, simplified language, and real-time article updates directly address the needs identified in our user research.
Impact of Heuristic Evaluation
The heuristic evaluation process helped surface design issues that could have otherwise been overlooked. From improving icon clarity and visibility of system status to adding back buttons and login recovery options, the feedback directly shaped our final changes. It showed how small usability improvements can significantly improve a design.