Through the Bitshares Foundation, I have created a worker proposal for improving the Bitshares Light Wallet User Interface. The proposal covers 3 people for 6 months at a rate of $150,000. Please review, and if you support this effort scheduled to begin on August 14 and end on February 14, please vote within your Bitshares or Openledger Wallet. If you have chosen a proxy instead, contact your proxy and ask them to vote for it. (Be sure to click "Publish Changes" after adding your vote).
The BitShares GUI has a great deal of functionality, so much that it can
be overwhelming for new users to grasp. Some users expect it to simply
hold their funds securely and allow for transfers while others require
the full power of the exchange, voting, asset creation etc.
The goal of assembling this team is to better understand the various use
cases for BitShares and, based upon that information, craft an improved
user experience.
There are many opinions across the BitShares community about what is
most important. These opinions vary due to the broad range of individual
capabilities. Some users want to see new features developed as soon as
possible while others would like to see a refined user interface with
reliable, less ambiguous controls and helpful documentation. It's our
goal as a team to listen to everyone and make decisions based upon what
we hear from the community.
At the core, we plan to start with bugs. Bugs cause unexpected behavior
and unexpected behavior is particularly vexing with a financial
application.
This represents features or tweaks that improve the application with little effort. By focusing on low hanging fruit, we can drastically improve the UI for many people very quickly and cross these items off the to-do list.
Tables, dropdowns, form fields, modals, fonts, icons, colors. We plan to
seek community comment via github issues and mock ups to propose
consistent ways to view all of the current information available in the
BitShares Wallet.
In some cases, this simply means we will alter a table to fit into an
accepted style. We may propose to merge two separate views into one if
it's discovered that they contain related information. Along the way,
the goal is to create a flow that most people will find intuitive.
We have a goal to ensure that most features in the BitShares wallet are
intuitive with additional guides and information available for those who
need additional assistance.
Currently, updates to the bitshares-ui are handled by Sigve Kvalsvik
(@svk). We have included the BitShares Foundation on this proposal in
order to increase the surface area for code review, testing and
acceptance as well as facilitate payments in bitUSD. This proposal is
intended to increase the budget for making improvements to the BitShares
client and establish a more formal and ongoing effort towards the
development effort. If successful, our hope is that the improvements
will
As the project manager for bitshares/bitshares-ui, I will review all
issues created (15 hours per week). I will also create UX and UI mockups
and mediate discussions on github around new features (Example).
Milestones will be created for each 2 week Sprint. Sprints will be
populated with enough issues to occupy 90 hours for the 2 week sprint.
Understand that these hours are quality hours, not planning hours. As
many in this field are aware, developers are always working on problems
in their minds. In most cases I've found that a 15 hour task will
require anywhere from 25 - 30 hours of a developer's time. Each issue
will be tagged as feature / task / bug / duplicate / rejected.
This proposal is at $270 million votes but needs over $200 million more to succeed. If you have any pull with the bts accounts listed below, please let them know that their vote(s) will make the difference.