SkillBridge

SkillBridge is a web application designed to elevate developer excellence and unleash the full potential of your technical team. Whether you're a startup, established company, or organization seeking to enhance your developers' skills, SkillBridge has you covered.

Project Background

During my third semester, I was part of a team of 7, which included 4 Full-Stack Developers and 3 UX/UI Designers. We followed agile project management principles and worked together for 12 weeks. The project concluded with a final presentation in the 13th week, where we presented our work to industry panelists.

My Role and Responsibilities

Role: Project Manager

Role: UX/UI Designer

Why SkillBridge?

We created SkillBridge, a B2B web platform, to help new developers transition into the tech industry. As students in web development, we saw the need for practical training in dynamic work environments. The idea for SkillBridge is to offer tailored learning modules within companies, empowering newbies to quickly adapt and contribute effectively.

Design Process

UX Process

Creating the Lean Canvas for SkillBridge involved distilling our business idea into key components like customer segments, problem statements, value propositions, and revenue streams. We iteratively refined each section through brainstorming and research, using the canvas to guide decision-making, prioritize features, and stay aligned with our vision.

User Interviews

We focused on interviewing fresh/newly hired developers with following set of question to understand their pain-points and end goals

  • Can you describe your typical workday as a developer, including the tasks you handle and any specific development processes you follow?
  • What are the main challenges you encounter in your daily work, particularly related to technical issues, learning curve, or dependencies on other services?
  • How do you currently address the need for skill enhancement and continuous learning in your role?
  • Have you faced difficulties in onboarding or adapting to new technologies and coding standards within your organization?
  • How do you think a platform focused on elevating developer skills, could support you in overcoming these challenges and enhancing your technical abilities?
  • User Personas

    The above research and interviewing helped us define our two user personas. We also tried to layout user's first point of contact with our app and more importantly define how the apps' features will benefit the user.

    Developer Persona

    Business Owner Persona

    Site Mapping & User Flows

    After finalizing features and gaining in-depth understanding about our users, we start to work on the site map to futher develop detailed user flows for both user bases.

    Business Site Map and User Flow (collaborated and developed on FigJam)

    End User - Map and User Flow

    Wireframing

    After acccumulating all the user data and finalising of features and user flow, we started working on wireframing the MVP flow for both our users.
    Below are some sample screens of the high-fidelity wireframes (Mobile and Desktop)-

    UI and Branding Process

    Logo Design

    We worked on the logo design with a concept to symbolize the 'bridge' rather connection between the employee and their company.
    The letter 'S' represents the path between the two, while the green element in the center symbolizes the 'bridge'.

    Color Pallete and Typography

    This palette combines the calming and fresh qualities of Primary Color, the reliable and sleek feel of Secondary Color, and the vibrant energy of Accent Color. Together, these colors create a visually pleasing and cohesive scheme that aligns with the tech industry, evoking growth, trust, sophistication, and excitement for the web app users.
    We chose Inter as our body paragraph font for its readability, adaptability, and accessibility, ensuring a smooth user experience with clear and legible content. As for the heading font, we opted for Space Grostek to add a touch of modernity and distinctiveness, creating a visual hierarchy and drawing attention to important information within the app.

    UI Components

    Design System

    Data Visualization

    Our main goal was to keep the data visualization simple, consistent, intuitive and to give the user control to interact with it to complete their tasks on the platform.

    Mockups

    User Testing

    During the final stages of the development, we conducted an internal user testing by giving them a user scenario and asking them to complete a task

    Scenario

    You are a senior developer at a startup.
    You are currently on the landing page of SkillBridge.
    Your junior developer (employee) Guille Martinez has recently submitted a code solution.
    You have to Sign-in and evaluate his submission and provide a score.
    You can generate a report after evaluating.

    User testing feedback

  • Completed courses are more noticeable than those in progress due to colors, but overall navigation was easy.
  • Sign-in is manageable, but once on the dashboard: UX copy is unclear on what can be done, with two seeming sections: "User actions" and "consume data," leading to confusion on next steps.
  • Dashboard feels more like a consumption mode than an action mode.
  • On the employee profile page, the term "profile" implies managing activity, adding to confusion.
  • Overall 3/6 users were able to complete the scenario but required little more time to navigate through the dashboard.

    Next steps after User Testing

  • To clarify UX copy to clearly differentiate between user actions and data visualization.
  • Streamline the navigation to make it easier for users to find and access different features or sections of the app.
  • Enhance the dashboard to be more action-oriented rather than passive consumption.
  • Make notifications more noticeable and intuitive to ensure users are aware of pending tasks or actions.
  • My TAKEAWAYS from the project

  • Managing team dynamics and understanding team members' strengths and weaknesses was a significant challenge, requiring adaptability and effective communication.
  • While internal user testing provided valuable insights, the project timeline constraints limited the ability to iterate changes for the final product demo fully.
  • Utilizing an agile framework was instrumental in managing the project's progress, ensuring tasks were well-assigned, and weekly sprints were completed efficiently.
  • This project provided valuable insights into designing for a B2B market, highlighting the importance of considering different user perspectives and business needs.
  • The final presentation was a rewarding experience, receiving recognition for the best UI design among all presented projects and gaining valuable feedback from industry panelists.
  • Back to Top