Developer Satisfaction Survey/2023/Phabricator
πΒ Developer Satisfaction 2023
The developer satisfaction survey is an annual survey of the Wikimedia developer community.
βοΈΒ Phabricator
editπ Phabricator use over the past year
We asked survey takers, βIn the past year, have you used Wikimedia Phabricator?β
- The majority (93.7%) of respondents said they used Phabricator during the past year
- 5% said they did not use it during the past year
- 3% were unsure
π Phabricator satisfaction
π¬ phab is very cool, do not get the idea to migrate away from it!
Almost half (42%) of the open comments were either positive or neutral.
Among the most mentioned negative comments were:
- Difficulty for newcomers (seen in the tenure breakdown)
- Phacility (Phabricator's previous upstream) closing it's doors
π Phabricator's new upstream is called "Phorge"
We asked survey takers, βHow satisfied are you with Phabricator?β
Of the survey takers who indicated they had used Phabricator in the past year,
- The majority (73%) of respondents said they were satisfied with Phabricator
- 11% said they were neither satisfied nor dissatisfied
- 14% said they were dissatisfied
- 2% were unsure
π Phabricator satisfaction (by role)
Of the survey takers who indicated they had used Phabricator in the past year,
- All but two role groups had a majority indicate they were satisfied with Phabricator
- SRE/infrastructure developers and data engineers had less than half indicate satisfaction with Phabricator (46% each), but both groups had more respondents indicating satisfaction than dissatisfaction.
π Phabricator satisfaction (by tenure)
Of the survey takers who indicated they had used Phabricator in the past year,
- All tenure groups had a majority of respondents indicating they were satisfied with Phabricator
- Respondents with 0-1 years tenure had the lowest percentage of respondents indicating they were satisfied with Phabricator (52%)
π Phabricator features ranked by priority
We asked survey takers, βHow would you rank the importance of the following features of Phabricator? Rank the following from 1 (most important) to 7 (least important).β
Respondents were asked to rank the following features:
- Shared space for staff and volunteers
- Availability of workboards
- Availability of workboard / team metrics
- Availability of the conduit API
- Integrations with other tools (Gerrit / GitLab / IRC)
- Ability to track the work of other individuals / teams
- Shared historical context
- Another feature not listed above
"Shared space for staff and volunteers" was the most commonly ranked #1 feature, and the feature with the highest average rank.
The features with the lowest average ranks were "availability of workboard/team metrics" and "availability of the conduit API".
There was no clear consensus on "Another feature not listed above." People listed things like:
- Search
- Code hosting
- One-to-many developer conversations
- Better enforcement of the safe-space policy