StackStorm / community

Async conversation about ideas, planning, roadmap, issues, RFCs, etc around StackStorm
https://stackstorm.com/
Apache License 2.0
8 stars 3 forks source link

2020 ChatOps User Survey Results #48

Closed blag closed 8 months ago

blag commented 3 years ago

Question 2

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(1)

Question 3

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(2)

Question 4

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(3)

Question 5

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(4)

Question 6

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(5)

Other responses:

Question 7

What chat application/s do you use that are not supported?

Microsoft Teams

Question 8

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(6)

Question 9

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(7)

Question 10

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(8)

Other responses:

Question 11

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(9)

Other responses:

Question 12

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(10)

Other responses:

Question 13

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(11)

Question 14

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(12)

Question 15

Summary: Slack and Microsoft Teams

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(13)

Question 16

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(14)

Other responses:

Question 17

Screenshot_2020-09-01 SurveyMonkey Analyze - 2020 ChatOps User Survey(15)

Question 18

What does StackStorm get right with its existing ChatOps implementation?

  1. Slack integration and configuration
  2. User-defined ChatOps is useful
  3. It's easy to write and run action aliases
  4. ChatOps and workflow notifications are nice
  5. ChatOps just works
  6. Modularity
  7. Notifications and customization of action aliases
  8. Chat provider agnostic
  9. The ability to interact with ChatOps in the middle of a workflow and respond via ChatOps
  10. Action aliases make it easy to be DRY

Question 19

What does StackStorm get wrong with its ChatOps implementation?

  1. No RBAC for ChatOps
  2. Inquiries are difficult, and interactivity is limited
  3. Microsoft Teams configuration is difficult and integration is not good
  4. Third party plugins are sometimes unmaintained or unresponsive, which makes it difficult to get pull requests merged to fix bugs in hubot-stackstorm.
  5. ChatOps should be written in Python
  6. Action alias formatting isn't simple and robust
  7. Lack of two-way communication with the user (trying to remember formatting is difficult for some users)

Question 20

Is there anything we should do to make it easier to use ChatOps with StackStorm?

  1. Support RBAC in ChatOps, or a simple "user whitelist" access control at a bare minimum
  2. Improve quality and quantity of examples and documentation; possibly a beginner's guide
  3. Rewrite ChatOps in Python
  4. Better Microsoft Teams integration
  5. Better support for interactivity, including inquiries
  6. Better Webex Teams support
  7. Auto-parse actions so any action can be used without special config
  8. Allow for inquiries to be sent to users to gather the information [note: I believe this refers to when ChatOps users don't know a full command, so ChatOps should query for the missing commands]

Question 21

Is there anything we absolutely should NOT do regarding ChatOps in StackStorm?

  1. Inquiries are complex

  2. Don't drop support for ChatOps! This is a main driver of ST2 within an organization
  3. Do not use BotFramework for anything else. Microsoft Teams is bad enough.

Question 22

Would you be willing to help us refactor, redesign, develop, or test new ChatOps features?

Summary: Mostly yes.

Question 23

Would you be willing to have a deeper discussion with us about your ChatOps use case/s?

Summary: Half yes, half no.

arm4b commented 3 years ago

Based on users feedback we know that people really want the StackStorm ChatOps RBAC.

There is more new data that was interesting to find:

@StackStorm/maintainers @StackStorm/contributors What are other's observations based on this this Survey? Please share.