HundredPaperCuts

One Hundred Paper Cuts

The "One Hundred Paper Cuts" project is directly based off of Canonical's Hundred Paper Cuts project of the same name. The basic idea of the "hundred paper cuts" project is to improve the user experience of Hudson by identifying and subsequently correcting 100 small bugs or points of frustration/confusion for end users.

What is a paper cut?

(Taken directly from ubuntu's page on the subject)
Put briefly, a paper cut is a trivially fixable usability bug that the average user would encounter on his/her first day of using a brand new installation of Hudson.

If you prefer a more detailed, itemized definition, a paper cut is:

  • A bug, or an unintended problem occurring within an existing piece of software,
  • the presence of which makes Hudson more difficult or less pleasant to use,
  • that is easy to fix,
  • that the average user would encounter during his/her first day of using Hudson

If a potential paper cut fails to meet any of the criteria above, it is not a paper cut.

Project Goals

  1. Identifying 100 bugs that appear relatively easy to fix but that negatively impact user experience.
  2. Channeling resources to fixing those bugs.
  3. Measuring and celebrating progress towards fixing those bugs.
  4. Tracking impact of the fixes in upstreams over successive versions.

Filing Paper Cuts

You can file a paper cut by entering a bug here and adding the tag 100papercuts while the bug is filed.

You can view filed paper cuts by visiting this page

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.