-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: ChatOps User Survey #19
Comments
I’d suggest we also ask
|
Is this is already covered by the "Other (please specify)" option in the
question? And if not, is there a better way to word this to explain the difference to users?
This is fairly close to "Is there anything we should do to make it easier to use ChatOps with StackStorm?" I'm a little afraid that we're going to get the same answers for each question unless we explain the difference between the two questions a bit more. I incorporated almost all of your questions though. Thanks! |
Reading through that list, there were a few features I forgot about that I've been meaning to use. And a few others that I didn't know exist (inquiries can use buttons in slack?). Maybe, after the survey, offer the list of features again, with deeplinks into the docs for each feature to facilitate learning about or using features they weren't aware of. That ranking question is hard (it's a great question, but I'm so conflicted on which feature would benefit people where I work the most). In my mind there is a technical progression of some features need to be implemented before others so they can use them: Better inquiries would ideally use threaded conversations and/or interactive components. I'm not sure if we need to do/say anything about possible technical dependencies between the features. Could we add one or more (optional) questions inviting participation in the community?
And maybe some tangential queries about chat bots in general:
|
That's a lot of work put in! 👍 Great job! Let's gather more ideas and then fine-tune and cut it. Remember that as longer or weirder the survey becomes, - less users will reach the end. So it's within our interest to get more useful info with less questions. A few suggestions:
^^ This entry question will help us to understand how experienced is the user with the platform. We asked something like that before.
^^ Here we could then compare if there are any big org users and how large are the groups interacting with chatops. I've heard from many orgs that chatops doesn't work for bigger teams. We may try to find the answer why it doesn't scale. Feel free to adjust, but you got an idea.
^^ Here we could branch out if user responded "No, I don't use chatops". We should continue with this thread a few steps further to know what didn't work for them and why chatops didn't fly. Don't forget to allow them to fully express their difficulties/confusion in the final free text form.
^^ Text could be different, but you got the point.
Thinking out loud, if we'll consider changing the platform in future (is it OpsDroid, ErrBot or whatever), which areas will likely lead to possible breaking changes or difficulties? Let me chime in more ... |
@armab Incorporated your suggestions as best I could. 👍 Let me know if I need to tweak anything further. |
I actually disagree - I think inquiries should use private messages (when supported by the chat provider, there is some complication with this in Slack). And yes, interactive components like Slack's (now deprecated buttons) is great for inquiries.
I don't like this question at all. Almost all of our current ChatOps users shouldn't have to know or care, because they don't have to write any code to get ChatOps working. They just have to write action aliases, which abstracts them from all of the implementation details like this. The only people who will know or care about this are people who are interested in developing ChatOps. This is the ChatOps User Survey, not the ChatOps Developer Survey.
Same problem with this question. Most users don't, and aren't going to want to, contribute.
I think these are covered in the question about what features they would like to see, and what StackStorm can do to make ChatOps easier for people to use. Otherwise, I've incorporated your questions - let me know what you think! 😃 |
Everyones already done a solid job fleshing out the survey. Would it be of interest to ask which domain chatops is being primarily used in?
This could be used to help determine if chatops specialisations could be made to the bot/API. |
FYI I OpenSourced a couple of archive discussions around StackStorm ChatOps: Please take a look, - the content in there (surprisingly) is still actual! This all might help you more. |
Results for the 2020 ChatOps User Survey are in #48. Closing this issue. |
This is a follow up to #8.
I'm opening this proposal to gather questions we would like to ask users about ChatOps.
Motivation
We would like to gather feedback from users about exactly how they use ChatOps to determine if a more integrated, Python-based implementation would better serve their use cases, or if we should continue to develop the current separate, Javascript-based hubot-stackstorm implementation.
Potential Survey Questions
Here is the initial list of questions that I have come up with:
HipChat- not including this one, since it's reaching EOL on June 30th, 2020 and we're ripping out the adapter then as wellExcessive for Survey. Click to expand.
!help
command in a ChatOps channelextra
(Slack, Mattermost, and Rocket.chat)!help
command in a ChatOps channelextra
(Slack, Mattermost, and Rocket.chat)The text was updated successfully, but these errors were encountered: