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:
- How long have you been using StackStorm and/or EWC?
- 0-6-months
- 6-12 months
- 1-2 years
- 2+ years
- How large is your organization?
- 1-10
- 10-100
- 100-1000
- 1000-10000
- 10000+
- How many ChatOps users within your organization do you have?
- 1-10
- 10-100
- 100-1000
- 1000-10000
- 10000+
- Do you use StackStorm-flavored ChatOps?
- If you don't use ChatOps, what are the blockers in your adoption? (select all that apply)
- Do you currently use any chat bots outside of StackStorm?
- Have you written any chat bots outside of StackStorm?
- Which domain/s are you using ChatOps in? (select all that apply)
- Network
- Security
- Infrastructure
- Cloud/SaaS
- Other (please specify)
- How do you use StackStorm's ChatOps? (select all that apply)
- What types of tasks do you commonly execute/use via ChatOps? (select all that apply)
- How important is user-defined ChatOps in your organization?
- Mission critical
- Makes things easier/faster/more efficient
- Just another way to run commands
- We have a few aliases, but nobody uses them
- ChatOps is configured, but nobody has made any aliases
- ChatOps isn't even configured or installed
- Hinders actual work
- What chat provider/s do you currently use with StackStorm ChatOps? (select all that you currently use)
- If you are considering changing your chat provider/s which one/s are you currently considering? (select all that apply)
Excessive for Survey. Click to expand.
- What ChatOps alias features have you used/are currently using? (select all that apply)
- For any current ChatOps features that you have not used yet, do you expect to use any features in the future? (select all that apply)
- What new feature/s would you like to see in ChatOps?
- Rank these new features, with the most important feature at the top (if you don't care, you can leave the ranking blank)
- Better integration with the rest of StackStorm
- Easier configuration/troubleshooting
- HA
- Threaded conversations/responses
- Uploading files via ChatOps
- RBAC for ChatOps
- Better inquiries support
- NLP (natural language processing) or NLU (natural language understanding)
- More interactivity options in action aliases (Slack blocks, MS Teams cards, etc.)
- Other (please specify)
- What does StackStorm get right with its ChatOps implementation?
- What does StackStorm get wrong with its ChatOps implementation?
- Is there anything we should do to make it easier to use ChatOps with StackStorm?
- Is there anything we absolutely should NOT do regarding ChatOps in StackStorm?
- Would you be willing to have a deeper discussion with us about your ChatOps use case/s?
- Would you be willing to help us refactor, redesign, develop, or test new ChatOps features?
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.
!helpcommand in a ChatOps channelextra(Slack, Mattermost, and Rocket.chat)!helpcommand in a ChatOps channelextra(Slack, Mattermost, and Rocket.chat)