Re: [Snowdrift-design] Preliminary Review of Dashboard Prototype

2017-07-30 Thread mray


On 30.07.2017 07:32, Jason Harrer wrote:
> Hello, all -
> 
> Sending to both Design & Dev mailing lists, as the discussion applies to
> both teams, and being that I can't make the weekly meetings (and seldom
> have time to read the minutes), I figured it best to have the discussion
> via the mailing lists.
> 
> With the SASS work underway (thanks to fr33's diligent patching and iko's
> diligent updating), I began work this evening reviewing how to start
> getting the dashboard page moving forward.  In particular, I wanted to
> validate that all of the requested data that is on the prototype can in
> fact be obtained.  It turns out that we need to review a big elephant in
> the room once again.
> 
> For reference, the prototype for the Dashboard can be viewed at
> https://snowdrift.sylphs.net/prototypes/alpha/dashboard/  I know mray is
> working on some updates here and there, but I don't think his updates
> included any plans on changing the piece that is the topic of this e-mail.
> 
> Under the Matches tab is a big red box that says "Monthly Limit".  This is
> apparently to reflect a user's ability to limit how much money a user is
> willing to pay out per month at the most.
> 
> There are two major concerns with this part of the prototype:
> 
> 1) This goes against the philosophies that Aaron has talked about numerous
> times, all the way back to when I first started on the project 3-4 years
> ago.  He was strongly against the concept of applying a cap/limit at all.
> Iko thinks there was a decision change somewhere along the way in meetings
> whereby there was an agreement to create a $5 limit for each user during
> the alpha stage.  Being that I haven't been involved in meetings since the
> date/time change (as it conflicts with a standing weekly meeting for my day
> job), I can't really comment on that either way.  I'd like to make sure
> that everyone is in agreement that this is indeed a function that we wish
> to have, though, as that decision impacts next steps on moving forward (as
> outlined below in the summary).
> 
> 2) There is currently no back-end support for a limit of any dollar
> amount.  There isn't even a data element for such a limit to be stored
> within the database at all (not that I can see, anyway).  Setting up such
> logic, to the best of my foresight, would most likely entail updates to
> both the website logic (allowing the user to set their limit, limiting the
> amount a user can pledge to projects, etc.) as well as crowdmatch logic
> (ensuring that the total amount we're trying to charge the user doesn't
> exceed their limit...  Which theoretically should never happen if the
> website logic works properly to ensure the total we attempt to charge
> doesn't exceed their limit, but it's always good to double check just in
> case there's a bug somwhere...).  Such Development work is outside of my
> comfort zone and would have to rely on another Haskeller to have time to
> make updates,.
> 
> 
> That being said, we need to discuss whether the Design team needs to remove
> the limit button/verbiage and adjust the meter to not reflect the limit
> from the prototype - OR - if the Development team needs to make the
> appropriate updates in order to support limit functionality.
> 
> Any questions, please ask away.
> 
> Thanks!!
> 
> - Jason (JazzyEagle)
> 
> 

I'm not well informed about the exact current status from the code side.
My latest info on that matter is: There would be a hard 5$ limit,
without any way to change that. Adding an adjustable limit would have to
be implemented later on.

In terms of design this means a button is grayed out, and there is some
text that explains why it isn't working yet.

If it turns out we don't have any limit whatsoever I expect a very bad
impact on our credibility due to the hypothetical case of a pledge
amount explosion.

You say there is no hard 5$ limit. How hard is it to implement that?



signature.asc
Description: OpenPGP digital signature
___
Design mailing list
Design@lists.snowdrift.coop
https://lists.snowdrift.coop/mailman/listinfo/design


Re: [Snowdrift-design] Preliminary Review of Dashboard Prototype

2017-07-30 Thread Stephen Michel

Here's what I remember from the discussions a few months back:

On Sun, Jul 30, 2017 at 1:32 AM, Jason Harrer  
wrote:


There are two major concerns with this part of the prototype:

1) This goes against the philosophies that Aaron has talked about 
numerous times, all the way back to when I first started on the 
project 3-4 years ago.  He was strongly against the concept of 
applying a cap/limit at all.


The objection was against a *per-project* limit, not a site-wide limit, 
which I think everyone agrees is necessary to make people comfortable 
with pledging (even if the "pledge amount explosion" scenario is not 
very likely).


2) There is currently no back-end support for a limit of any dollar 
amount.


We knew this. Plan at the time being:

- Adding a limit function in the backend is a priority
- Until we make an official announcement, we expect pledge numbers to 
be low, so we should have plenty of time before we're getting enough 
money to actually do a crowdmatch event.
- If for some reason we get to the point of doing a crowdmatch event 
before the limit is implemented, we will enforce the limit manually 
(just check to make sure nobody's being charged over $5.


___
Design mailing list
Design@lists.snowdrift.coop
https://lists.snowdrift.coop/mailman/listinfo/design


Re: [Snowdrift-design] Preliminary Review of Dashboard Prototype

2017-07-30 Thread Aaron Wolf
I want to add one clarification (to the note I just sent):

The remaining concern from a communication standpoint is that people not
believe that they get to stick to a budget limit and bypass the matching
pledge. Either they are matching or they aren't donating at all.

But I no longer think there's any problem with system-wide vs
budget-category / per-project budgets. As long as users understand that
they are in or out of the crowdmatching, I have no other worries about
their perceptions.



signature.asc
Description: OpenPGP digital signature
___
Design mailing list
Design@lists.snowdrift.coop
https://lists.snowdrift.coop/mailman/listinfo/design


Re: [Snowdrift-design] Preliminary Review of Dashboard Prototype

2017-08-05 Thread Bryan Richter
On Sun, Jul 30, 2017 at 04:28:24PM +0200, Robert Martinez (mray) wrote:
> 
> 
> On 30.07.2017 07:32, Jason Harrer wrote:
> > Hello, all -
> > 
> > Sending to both Design & Dev mailing lists, as the discussion applies to
> > both teams, and being that I can't make the weekly meetings (and seldom
> > have time to read the minutes), I figured it best to have the discussion
> > via the mailing lists.
> > 
> > With the SASS work underway (thanks to fr33's diligent patching and iko's
> > diligent updating), I began work this evening reviewing how to start
> > getting the dashboard page moving forward.  In particular, I wanted to
> > validate that all of the requested data that is on the prototype can in
> > fact be obtained.  It turns out that we need to review a big elephant in
> > the room once again.
> > 
> > For reference, the prototype for the Dashboard can be viewed at
> > https://snowdrift.sylphs.net/prototypes/alpha/dashboard/  I know mray is
> > working on some updates here and there, but I don't think his updates
> > included any plans on changing the piece that is the topic of this e-mail.
> > 
> > Under the Matches tab is a big red box that says "Monthly Limit".  This is
> > apparently to reflect a user's ability to limit how much money a user is
> > willing to pay out per month at the most.
> > 
> > There are two major concerns with this part of the prototype:
> > 
> > 1) This goes against the philosophies that Aaron has talked about numerous
> > times, all the way back to when I first started on the project 3-4 years
> > ago.  He was strongly against the concept of applying a cap/limit at all.
> > Iko thinks there was a decision change somewhere along the way in meetings
> > whereby there was an agreement to create a $5 limit for each user during
> > the alpha stage.  Being that I haven't been involved in meetings since the
> > date/time change (as it conflicts with a standing weekly meeting for my day
> > job), I can't really comment on that either way.  I'd like to make sure
> > that everyone is in agreement that this is indeed a function that we wish
> > to have, though, as that decision impacts next steps on moving forward (as
> > outlined below in the summary).
> > 
> > 2) There is currently no back-end support for a limit of any dollar
> > amount.  There isn't even a data element for such a limit to be stored
> > within the database at all (not that I can see, anyway).  Setting up such
> > logic, to the best of my foresight, would most likely entail updates to
> > both the website logic (allowing the user to set their limit, limiting the
> > amount a user can pledge to projects, etc.) as well as crowdmatch logic
> > (ensuring that the total amount we're trying to charge the user doesn't
> > exceed their limit...  Which theoretically should never happen if the
> > website logic works properly to ensure the total we attempt to charge
> > doesn't exceed their limit, but it's always good to double check just in
> > case there's a bug somwhere...).  Such Development work is outside of my
> > comfort zone and would have to rely on another Haskeller to have time to
> > make updates,.
> > 
> > 
> > That being said, we need to discuss whether the Design team needs to remove
> > the limit button/verbiage and adjust the meter to not reflect the limit
> > from the prototype - OR - if the Development team needs to make the
> > appropriate updates in order to support limit functionality.
> > 
> > Any questions, please ask away.
> > 
> > Thanks!!
> > 
> > - Jason (JazzyEagle)
> > 
> > 
> 
> I'm not well informed about the exact current status from the code side.
> My latest info on that matter is: There would be a hard 5$ limit,
> without any way to change that. Adding an adjustable limit would have to
> be implemented later on.
> 
> In terms of design this means a button is grayed out, and there is some
> text that explains why it isn't working yet.
> 
> If it turns out we don't have any limit whatsoever I expect a very bad
> impact on our credibility due to the hypothetical case of a pledge
> amount explosion.
> 
> You say there is no hard 5$ limit. How hard is it to implement that?
> 

It currently *is* implemented. It is part of the manual pledge
process. That pledge process goes like:

1. Check to see if the global donation amount (which is the same for
   everyone who is a patron) is over or under the limit.
2. If it is under, do the pledge.
3. If it is over, have a major effin' celebration, because that means
   Snowdrift has an income of $25,000 per month.



signature.asc
Description: PGP signature
___
Design mailing list
Design@lists.snowdrift.coop
https://lists.snowdrift.coop/mailman/listinfo/design