Closing the Skill Gap: Developing the Software Residency App
The Software Residency, created by ZEAL and LEARN Academy, aimed to close the skill gap between junior and senior engineers through mentorship. The challenge was to develop an app enabling mentors to easily track and support their mentees' growth.
A Unified Platform for Collaborative Feedback
2
Efficient Tracking: Simplified weekly updates and quarterly evaluations to track mentees progress.
3
Collaborative Feedback: Enabled mentors to collaborate on mentee development.
1
Unified Platform: An app providing mentors with an overview of all their mentees and their progress.
A 3-Step Process to Understand my Users
2
UI Flow Mapping & Prototyping
3
Design Iterations & Usability Testing
1
Understanding User Needs
Gathering Insights: Surveys and Interviews with Mentors and Mentees
We conducted surveys and interviews with mentors, mentees, and administrative roles to gather goals and needs for the app. The data was synthesized into an Affinity Map, identifying key insights to shape the app's features and initial user stories.
1st
Insight
Mentors need a platform to track a resident’s progress.
2nd
Insight
Mentors want to add weekly updates and quarterly evaluations for each resident.
3rd
Insight
Mentors want to collaborate with other mentors by viewing their evaluations of residents.
Creating User Flows: Designing for Mentor Efficiency
We focused on mentors as the primary user group, creating UI flow diagrams to understand all screens before developing wireframes and prototypes.
This included outlining the happy path and identifying navigation challenges.
Iterative Design: Enhancing Usability through Testing and Feedback
The design process involved iterative wireframes and high-fidelity prototypes refined through stakeholder feedback.
Usability tests with mentors, using a severity scale, directly informed further iterations, significantly enhancing usability and user satisfaction.
Delivering Results: Unified Platform and Efficient Tracking
One App, One Overview
Provides mentors with an overview of all their mentees, their progress, and areas for improvement.
Efficient Weekly Tracking
Mentors can track weekly focus areas for each resident, ensuring consistent support and guidance.
Detailed Quarterly Evaluations
Enables mentors to provide thorough evaluations using the Dreyfus model, identifying areas for targeted mentorship.
Collaborative Feedback
Mentors can add notes, view other mentors' evaluations, and compare evaluations, fostering collaborative feedback.
User-Centered Design and Iterative Development
2
Understanding and empathizing with mentors and stakeholders is key.
3
User-centered design and continues iterations create impactful solutions.
1
How to utilize established design components and iterate on them.