Preamble: if you're not sure what User Research is about and how it can benefit a project like Forgejo, the Beginner’s Guide to Finding User Needs is worth a read.
Problem statement:
- there are hundreds of issues and feature requests lingering in Forgejo & Codeberg
- there is no roadmap or prioritization
- there has been no active effort to study and understand the needs of Forgejo users (instance admins or Codeberg users)
Possible solution
- find someone with skills, patience and time to engage in User Research for Forgejo
- allocate funds to pay for that person's time
The idea is not new and was discussed a year ago. But there has been no progress so far because noone has the time or the skills to bootstrap that effort. In my opinion User Research is what Forgejo needs most to reach its potential. Forgejo features, UI and UX and not currently driven by user needs. They are the result of the imagination of a handful of developers (I am one of them) and this has to change. Forgejo needs to gradually change from being driven by developers imaginations to being driven by what the user needs.
The first thing that comes to mind when I discuss that topic is something along the lines of "Oh, I'm a Forgejo user and it would be great if there was this and that, really that would be something useful.". But User Research is a very different proposition: it is about observing what users do, not asking what they desire. And by observing users in a methodical way, the data collected tells the true story of their pain points. The goal is not to switch from a development model where everything is the result of the imagination of a developer to a similarly problematic model where everything is the result of the imagination of a user.
In many Free Software features and bug fixes and driven by management, VC funding requirements, grants or paying customers desires. In such a context there is no benefit to User Research because the users do not matter and decisions are not taken depending on their needs. But Forgejo does not have that problem.
Forgejo could become one of the very few Free Software to adopt a sensible method to define its UI and UX based on User Research instead of, well... a total absence of method really 😄
_Preamble: if you're not sure what User Research is about and how it can benefit a project like Forgejo, the [Beginner’s Guide to Finding User Needs](https://jdittrich.github.io/userNeedResearchBook/) is worth a read._
---
Problem statement:
* there are hundreds of issues and feature requests lingering in Forgejo & Codeberg
* there is no roadmap or prioritization
* there has been no active effort to study and understand the needs of Forgejo users (instance admins or Codeberg users)
Possible solution
* find someone with skills, patience and time to engage in User Research for Forgejo
* allocate funds to pay for that person's time
---
The idea is not new and was discussed a year ago. But there has been no progress so far because noone has the time or the skills to bootstrap that effort. In my opinion User Research is what Forgejo needs most to reach its potential. Forgejo features, UI and UX and **not currently driven by user needs**. They are the result of the imagination of a handful of developers (I am one of them) and this has to change. Forgejo needs to gradually **change from being driven by developers imaginations to being driven by what the user needs**.
The first thing that comes to mind when I discuss that topic is something along the lines of "Oh, I'm a Forgejo user and it would be great if there was this and that, really that would be something useful.". But User Research is a very different proposition: it is about observing what users do, not asking what they desire. And by observing users in a methodical way, the data collected tells the true story of their pain points. The goal is not to switch from a development model where everything is the result of the imagination of a developer to a similarly problematic model where everything is the result of the imagination of a user.
In many Free Software features and bug fixes and driven by management, VC funding requirements, grants or paying customers desires. In such a context there is no benefit to User Research because the users do not matter and decisions are not taken depending on their needs. But Forgejo does not have that problem.
Forgejo could become one of the very few Free Software to adopt a sensible method to define its UI and UX based on User Research instead of, well... a total absence of method really 😄