GitHub

Improving the Board View experience in GitHub Projects

TEAM

1 design mentor, 1 PM, dev team

ROLE

Product design intern

TOOLS

▢ ▢

OVERVIEW

100 million people use GitHub. Projects is its one-stop shop for organizing and tracking work. I made using Projects Boards faster and more flexible.

GROUNDING DESIGN DECISIONS

I first focused on understanding how different user groups experienced Boards.

Crowdsourced feature requests from public discussion threads

Identified recurring issues from support cases and user tickets

Gathered workflow insights from user interviews

MOST COMMON PAIN POINTS

Designed for engineers, Board View lacked the flexibility required by its growing non-developer audience.

1

Missing item descriptions (a legacy feature), forcing users to click into every card

2

No support for image previews, making visual workflows cumbersome

3

Overwhelming column density in large, complex, or shared boards

BRINGING ITEM DESCRIPTIONS BACK

User feedback analysis showed me that teams relied on item descriptions for quick context. To address this, I:

Designed a preview layout that showed the first few lines of each item’s description

Worked with engineers to ensure that longer text was truncated gracefully

Validated the need for and added task list previews alongside item descriptions

IMPACT

Reduced click-depth by surfacing key context on the card itself

original board card

item description (task list preview)

No quick context available, just the title / tags

Poor scannability = workflow bottlenecks

Created a more visually informative and differentiated card layout

Reduced back-and-forth clicks

Provided narrative context

ADDING IMAGE PREVIEWS

Image previews helped visual workflows (e.g., marketing) but were clutter for technical teams who mostly dealt with text-based tasks. So I:

Identified the divergent needs between dev and non-dev teams

Proposed a toggle setting for enabling / disabling previews

Designed card visuals that maintained hierarchy even with image content

IMPACT

Enabled richer workflows for product teams without cluttering dev boards