One of the more radical plans I have for Querki, which I'm about to start playing with, is a UI with multiple "levels", so that you can choose the complexity you're comfortable with.
The thing is, Querki has several distinct audiences:
At this point, I have a fairly good idea of which aspects of the system are useful for which of these audiences, and the notion I want to try is that the folks from the first set will see a much simpler, stripped-down and focused environment, whereas the programmers will see all the bells and whistles. (And the folks in the middle will see some but not all of it.) This is all self-selected, mind, and can be changed at any time.
The question is, what do I call these "levels"? I've been thinking Easy, Standard and Advanced, but in talking with Kate about it last night she reacted quite viscerally against those terms: she thinks they're basically meaningless to the target audiences. She recommended User, Builder and Programmer instead -- names based on the audience rather than the degree of functionality.
I think she's got a good point here, but I think it's worth a bit of brainstorming. So -- opinions? Suggestions? Obviously, we can change these terms later if we need to, but it's always easiest if we can hash out this sort of argument in advance and get it right the fight time...
The thing is, Querki has several distinct audiences:
- The *vast* majority of users just want solutions. They don't want to build anything, they just want to use what's out there, that suits their data needs. They will be using other peoples' Spaces, and creating Spaces based strictly on existing Apps.
- Of the remainder, most are just going to want to create relatively straightforward Spaces -- building something customized to their needs but not especially fancy.
- And then there are the programmers, who will be creating the really fancy Spaces and Apps and tuning the details to be Just So. Querki is *fun* for programmers -- once you have the hang of it, you can build pretty powerful stuff much more quickly than in traditional environments.
At this point, I have a fairly good idea of which aspects of the system are useful for which of these audiences, and the notion I want to try is that the folks from the first set will see a much simpler, stripped-down and focused environment, whereas the programmers will see all the bells and whistles. (And the folks in the middle will see some but not all of it.) This is all self-selected, mind, and can be changed at any time.
The question is, what do I call these "levels"? I've been thinking Easy, Standard and Advanced, but in talking with Kate about it last night she reacted quite viscerally against those terms: she thinks they're basically meaningless to the target audiences. She recommended User, Builder and Programmer instead -- names based on the audience rather than the degree of functionality.
I think she's got a good point here, but I think it's worth a bit of brainstorming. So -- opinions? Suggestions? Obviously, we can change these terms later if we need to, but it's always easiest if we can hash out this sort of argument in advance and get it right the fight time...
(no subject)
Date: 2016-06-28 01:59 pm (UTC)(no subject)
Date: 2016-06-28 02:03 pm (UTC)(no subject)
Date: 2016-06-28 02:01 pm (UTC)(no subject)
Date: 2016-06-28 02:03 pm (UTC)(no subject)
Date: 2016-06-28 05:42 pm (UTC)People are not users. They're doctors, lawyers, plumbers, painters, secretaries, nurses, architects, and so on. If you don't know something that specific then "customer" or "visitor" works. Slack calls people "team members" which I think is a good workaround. Since I don't know what your people will be doing with their spaces and apps I can't suggest something more concrete but maybe you know.
(no subject)
Date: 2016-06-28 06:32 pm (UTC)(no subject)
Date: 2016-07-06 01:24 pm (UTC)(no subject)
Date: 2016-06-28 06:26 pm (UTC)But are they really roles? Or modes (which some roles have access to)? Does a Programmer who is accessing a space they built really want to see all the programmer bells and whistles? Or do they just want to see it as a User would see it, and can switch modes/views if they want to look under the hood?
(no subject)
Date: 2016-06-28 06:37 pm (UTC)Interesting observation, though. Personally, I'm the sort of person who always likes to have all the levers to hand, but you may well be correct that many/most people would prefer a simpler view most of the time. I suspect we'll learn that one as we go -- for now, this is basically a first-draft experiment, to observe and improve...
(no subject)
Date: 2016-07-03 10:17 pm (UTC)As for the "user" conundrum (and I agree it's better to avoid it)... all your users are creators of spaces, right? Or at least that's the distinction you're trying to capture here? "Just make it", "tweak it some", and "customize it out the wazoo", approximately? If that's right, then maybe something like Creator / Customizer / Designer?
"Creator" still feels not quite right to me, but it's an advance on "user" and maybe you can come up with something better along these lines.
(no subject)
Date: 2016-07-12 10:30 am (UTC)(no subject)
Date: 2016-07-12 11:49 am (UTC)