Author Topic: [Worker] Reinvention of BitShares Look and Feel  (Read 5839 times)

0 Members and 1 Guest are viewing this topic.

Offline binggo

  • Hero Member
  • *****
  • Posts: 2370
  • 世间太多瘪犊子
    • View Profile
It has become clear that the BitShares community is divided on the need, scope, and direction of BitShares UX/UI design changes going forward. Without the public backing and support from the BitShares community, a redesign worker proposal would be very difficult to complete in a way that satisfies all the interested parties. We at Scorum will continue to focus our efforts on developing our project and bringing the advantages of Graphene and DPoS tech to the sports community around the world. We will continue to recommend the BitShares DEX and associated products and services to our new users since it offers the best DEX option on the market today.

We need to reinvent BitShares Look and Feel, but need time to discuss and think.

Offline John_Mct

  • Newbie
  • *
  • Posts: 14
  • Scorum Community Manager
    • View Profile
    • Scorum
  • BitShares: scorum11
It has become clear that the BitShares community is divided on the need, scope, and direction of BitShares UX/UI design changes going forward. Without the public backing and support from the BitShares community, a redesign worker proposal would be very difficult to complete in a way that satisfies all the interested parties. We at Scorum will continue to focus our efforts on developing our project and bringing the advantages of Graphene and DPoS tech to the sports community around the world. We will continue to recommend the BitShares DEX and associated products and services to our new users since it offers the best DEX option on the market today.
ReShaping Sports Media on the Graphene Framework

Offline Digital Lucifer

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 368
  • 13 years of being Slackware abUser
    • View Profile
    • BitShares 5.2
  • BitShares: dls.cipher
  • GitHub: dls-cipher
To add that missing Scorum review:

https://steemit.com/bitshares/@apasia.tech/graphene-world-cup-2018-group-1-20180628t034858298z-post

While we agree that it is quite important to do an UX research and design, the quote for this type of work that was provided is puzzling, to say the least. Just to see if it has something to do with a reality we've contacted Lebedev design studio (https://www.artlebedev.ru/) who are the top design studio in Russia with hundreds of projects for top banks in Russia and worldwide and got a quote from them.

We've got their reply (which is in Russian, but they are willing to provide another one in English) their quote is 3 times lower than the one that Scorum team provided, and as they have a lot of experience in UX design we are sure it is much more grounded in reality. After researching Bitshares they are interested in proceeding with this via payment through worker proposal. If the community response is positive, they will proceed with creating a worker proposal. We will be talking about this topic a little bit during Bitshares hangout this Saturday, so please come if you have any opinion on the matter.



https://sales.design.ru/pub/D0A682AC9577746D?eid=40834

pdf screenshot



the prices in Russian rubles
 
 usd rub exchange rate: 63 RUB for 1 USD
Milos (DL) Preocanin
Owner and manager of bitshares.org
Move Institute - RN: 2098555000
Murska Sobota, Slovenia, SI.

Offline blockchained

While we agree that it is quite important to do an UX research and design, the quote for this type of work that was provided is puzzling, to say the least. Just to see if it has something to do with a reality we've contacted Lebedev design studio (https://www.artlebedev.ru/) who are the top design studio in Russia with hundreds of projects for top banks in Russia and worldwide and got a quote from them.

We've got their reply (which is in Russian, but they are willing to provide another one in English) their quote is 3 times lower than the one that Scorum team provided, and as they have a lot of experience in UX design we are sure it is much more grounded in reality. After researching Bitshares they are interested in proceeding with this via payment through worker proposal. If the community response is positive, they will proceed with creating a worker proposal. We will be talking about this topic a little bit during Bitshares hangout this Saturday, so please come if you have any opinion on the matter.



https://sales.design.ru/pub/D0A682AC9577746D?eid=40834

pdf screenshot



the prices in Russian rubles
 
 usd rub exchange rate: 63 RUB for 1 USD
« Last Edit: June 29, 2018, 11:26:25 am by blockchained »

Offline bench

The user interface needs some fine tuning (white space, font size, colors, layout), history export & history charts, assets list, margin call, explorer ...

It makes more sense to write a list of improvements/tasks and help implementing, than doing parallel a whole new thing.
For you it makes more sense to do the whole thing new.  ;)

Implementing some graphic features and fine tuning the interface with new ideas is a good thing, but we should split the UI task in small chunks and consider a regular feedback from the community.

I put some hours of thoughts and feedback, what needs improvement, (list is coming), from people using BTS daily.
The weak spots are on the radar, but we need an extra professional layout/designer/programmer to achieve this, not a whole team. For example the contrast light blue/gray is very bad or there is no more max-width on tables.

What BTS needs is a responsive professional fluid modular styled layout, which works on small, medium and large screen sizes.

In this current form I am against the proposal, but an extra layout/designer/programmer is needed to improve the UI.
« Last Edit: June 25, 2018, 11:46:28 pm by bench »
Be part of the change and vote for the bitshares-vision proxy!

Offline Digital Lucifer

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 368
  • 13 years of being Slackware abUser
    • View Profile
    • BitShares 5.2
  • BitShares: dls.cipher
  • GitHub: dls-cipher
Scorum, can you please provide some review on your work of scorum.com and related products ? Like UI/UX, Optimizations, responsive, etc...

Many thanks,

Cheers.
« Last Edit: June 25, 2018, 01:28:31 pm by Digital Lucifer »
Milos (DL) Preocanin
Owner and manager of bitshares.org
Move Institute - RN: 2098555000
Murska Sobota, Slovenia, SI.

Offline paliboy

To add to what was already written about this WP, I would prefer a staged approach. Let's find one target group (new users/experienced day traders/occasional traders/savers) or one major use-case (send/receive, trade, create account/backup/restore) and fix that. Ideally something that can be finished in one or two months and then we can decide whether to continue with implementation and/or another WP.

Offline R

  • Hero Member
  • *****
  • Posts: 841
    • View Profile
RE design audit:

Quote
List with all main indicators
Main tools for drawing on chart
Chart view setting (colors, sizes)

Already implemented recently using tradingview, please tick these for the Bitshares column.

Quote
Landing page

I believe another team has full control of this and plans to implement a new design - out of scope for this worker proposal, IMO.

Quote
Exchange:
The trading layout is hard to customize and fails to take into account traders’ personal preferences
The variety of drawing tools on the chart is insufficient for advanced users and on the whole not visible enough.
The number of indicators is too limited for experienced users.
Chart settings are not clearly visible or easy to find.

False - tradingview changed the above weeks ago.

Quote
There is no indication of progress during the transfer of funds to the exchange
This would be the responsibility of the gateway service, unless it was some sort of atomic cross chain transfer.


Offline j.galt

  • Newbie
  • *
  • Posts: 8
    • View Profile
As abit and oxarbitrage indicated, escrow is very important to protect the dac and assure shareholders you are considerate of what's best for ecosystem are being responsible. IMO it is a vital element.

Offline John_Mct

  • Newbie
  • *
  • Posts: 14
  • Scorum Community Manager
    • View Profile
    • Scorum
  • BitShares: scorum11
This worker provokes me different sensations.

In one side, i strongly think a full redesign as proposed here is what bitshares needs. Since the beginning of the web front ends change all the time as technology advances in the field. All big players makes a full redesign of their web page once every 2 or 3 years. Start from scratch with a new foundation and direction can be the best thing to do if current foundation is obsolete.

For what i see in the audit and worker link it seems to me this team are professional enough to do the job.

In my humble opinion if we end up with a new modern UI as proposed the impact in BTS price will be direct, something stakeholders will want.

In the other hand, this particular worker does not end with a single line of code but just a (very valuable) preparation of what the team can do in a second worker, it kind of force the stakeholders to vote for this worker and the next one(no price yet).  Stakeholders need to think in at least double price(and double time) to get the final product.

Another thing that i think it could be handled a bit better is to create some sort of cooperation with the current UI worker, i understand that for the team having all in house is more efficient but we have current employees with their worker proposal expiring right now and with no possibility of joining the new project.

I understand this is a free market, competition is good but as part of the bitshares-core team, if a new worker proposal of this kind came into the core, i will maybe accept it but i will definitely don't like it.

Even with that, this stage of preparation will mean that everybody will be keep using the current UI for a while, this should give enough time to settle this things.

Great job overall, i like this worker and i will be probably voting it, i can offer myself as an escrow if needed, i am not a committee member but i am well known in the community.

Thanks Oxarbitrage for your opinion. All your thoughts are very reasonable and we really appreciate it.

With our first worker proposal we cannot collaborate with current UI team as they don’t have design specialists in it. But on the front-end phase (if approved) we would certainly consider collaboration with them. 

As we mentioned before we know in person quite a few committee members and also we have launched some products already. But if our recognition will not be enough for the community we absolutely don’t mind having an escrow. So thanks a lot for your proposal and we will definitely consider it.
ReShaping Sports Media on the Graphene Framework

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4592
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
Another thing is, when coding according to the deliverable of this worker (the design), it's expected that some designed functionalities need to be changed due to whatever reason. Will this worker cover the work needed for design changing? If not, will you support the changing, and how much would it be?
BitShares committee member: abit
BitShares witness: in.abit

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4592
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
The audit report and work plan look professional. Good!

My questions:

Quote
152 days (29+40+83)

The mentioned total project duration is 152 days, I guess it's workdays, right? In the proposal some team members will work with 100% workload, 8 hours a day, I don't think they will work 7 days every week. So effectively the product will be delivered after around 30 weeks, or 7.5 months?

So IMHO the worker should not only last for 152 days but need to be E.G. 8 months, accordingly, daily pay can be lower.

Quote
The quote has a built in 2.5x buffer to handle rate changes in BTS, which is common in most BitShares worker proposals.

With the 2.5x buffer, an escrow is a must. Otherwise you should be able to get all the needed money in the first 2 months without delivered the final deliverable, it's too risky for the DAC.

You can update your worker account to multisig, controlled by the escrow team or individuals.

Quote
The Design proposal will begin on 02.07.2018

Just noticed that you've created the worker(ID=1.14.107), but you didn't even mention it in this post.

Please be aware that you still need to campaign and leave some time for stake holders to vote.

Quote
BTS per day 35752

Please be aware that current *available* budget is around 44000 BTS per day, and is shrinking slowly.
(The "refund400k" worker is recycling 11% of 40K BTS per day: https://wallet.bitshares.org/#/account/committee-account/voting)

In addition,
* Alfredo's core dev worker is expiring, if he would renew, the new one would be with higher daily pay.
* The BitShares-UI worker has expired but didn't renew, and will likely be renewed with a higher daily pay as well.

That said, if you asked for too much, the DAC won't be able to fulfill all voted workers, that means some worker (perhaps you or another worker) will get reduced pay.
« Last Edit: June 24, 2018, 12:31:04 am by abit »
BitShares committee member: abit
BitShares witness: in.abit

Offline oxarbitrage

This worker provokes me different sensations.

In one side, i strongly think a full redesign as proposed here is what bitshares needs. Since the beginning of the web front ends change all the time as technology advances in the field. All big players makes a full redesign of their web page once every 2 or 3 years. Start from scratch with a new foundation and direction can be the best thing to do if current foundation is obsolete.

For what i see in the audit and worker link it seems to me this team are professional enough to do the job.

In my humble opinion if we end up with a new modern UI as proposed the impact in BTS price will be direct, something stakeholders will want.

In the other hand, this particular worker does not end with a single line of code but just a (very valuable) preparation of what the team can do in a second worker, it kind of force the stakeholders to vote for this worker and the next one(no price yet).  Stakeholders need to think in at least double price(and double time) to get the final product.

Another thing that i think it could be handled a bit better is to create some sort of cooperation with the current UI worker, i understand that for the team having all in house is more efficient but we have current employees with their worker proposal expiring right now and with no possibility of joining the new project.

I understand this is a free market, competition is good but as part of the bitshares-core team, if a new worker proposal of this kind came into the core, i will maybe accept it but i will definitely don't like it.

Even with that, this stage of preparation will mean that everybody will be keep using the current UI for a while, this should give enough time to settle this things.

Great job overall, i like this worker and i will be probably voting it, i can offer myself as an escrow if needed, i am not a committee member but i am well known in the community.

Offline John_Mct

  • Newbie
  • *
  • Posts: 14
  • Scorum Community Manager
    • View Profile
    • Scorum
  • BitShares: scorum11

Deliverables
Since this wp is all about design, it needs to include a more precise definition of the deliverables, which will serve as inputs to the UI coders. It should do so in a "balanced" approach that considers the current state of the codebase and provides a useful migration path to achieve the design goals while recognizing the starting point of existing codebase. It must not be assumed a total rewrite from scratch and scraping of the existing codebase is the most efficient way to achieve the design goals. This requires cooperation and support of SVK and Bill Butler's UI coding team. Likewise if a total rewrite would be a more efficient path, the case for that must be made clear to everyone. That case cannot be made until the conclusion of the design however.

I also have reservations about deliverables being biased towards the gaming / gambling / sports markets and not a generalized DEx.This wp needs to address this issue to assure supporters will not simply be providing a subsidy to another project, namely scorum.

Excess Funds   
I have reservations about where the excess funds will go. I do not want them to be funneled to scorum or any other project than BitShares. It is my desire that other projects will benefit substantially from this wp in many ways, but those benefits should be indirect rather than direct.


Re: Deliverables
The final design deliverables will include clear instructions that another front-end team will be able to implement. As you write, we will know more about how much of the current code base can be re-used and/or refurbished or if it would be more efficient to start from a clean slate.

Re: Excess funds
They will be returned to the worker pool, first post was modified to make that more clear. Sorry for any confusion in this regard.
ReShaping Sports Media on the Graphene Framework

Offline j.galt

  • Newbie
  • *
  • Posts: 8
    • View Profile
Not decided if I would support this wp or not.

First let say I greatly appreciate the UI / UX design approach you bring with this wp. There are only a few in this community (and in cryto projects in general) that have discussed the importance of the up-front design work to reach an audience, specifically the user focused requirements gathering and audience identification that all subsequent work should be based on. I truly hope the community is now ready to consider the merits and benefits of such work.

In some respects this wp may be exactly what is required to motivate the community to see the benefits of such a design approach. Separating the cost of design from implementation is also a good aspect of this approach, so the community can better understand the cost to produce a quality UI / UX. It also provides an avenue to improve the work of the existing UI team lead by Bill Butler, who is most familiar with the code base, including its strengths and weaknesses.

User requirements gathering and coding are distinctly different disciplines. Although there is clearly overlap there is a severe lack of systematic and comprehensive gathering of user requirements, which translates to poor metrics to evaluate and measure the quality of the resulting UI implementation and thus the performance of the UI coders.

My reservations about this wp come in 2 areas. 1- deliverables, and 2- excess funds.

Deliverables
Since this wp is all about design, it needs to include a more precise definition of the deliverables, which will serve as inputs to the UI coders. It should do so in a "balanced" approach that considers the current state of the codebase and provides a useful migration path to achieve the design goals while recognizing the starting point of existing codebase. It must not be assumed a total rewrite from scratch and scraping of the existing codebase is the most efficient way to achieve the design goals. This requires cooperation and support of SVK and Bill Butler's UI coding team. Likewise if a total rewrite would be a more efficient path, the case for that must be made clear to everyone. That case cannot be made until the conclusion of the design however.

I also have reservations about deliverables being biased towards the gaming / gambling / sports markets and not a generalized DEx.This wp needs to address this issue to assure supporters will not simply be providing a subsidy to another project, namely scorum.

Excess Funds   
I have reservations about where the excess funds will go. I do not want them to be funneled to scorum or any other project than BitShares. It is my desire that other projects will benefit substantially from this wp in many ways, but those benefits should be indirect rather than direct.