Not all support is created equal, so this is true for Alteryx. A traditional support structure in an enterprise is set for application or web development using programming languages like Java, Python, JavaScript, etc. With embedding Alteryx into the fabric of enterprise applications, there comes a natural imbalance in the equation. Support models and structure are different for homegrown and COTS ( Custom off-the-shelf) products. Alteryx brings another dimension to this equation by enabling self-service by the business users, which is rare in typical (web) application development. In those cases, a business user is a true consumer of the functionality while the technology organization takes care of the support.
With Alteryx there are the following stakeholders in the support foodchain:
These stakeholders have different responsibilities and hence disparate vested interests in this ecosystem. This means they need to be altered for different events within this ecosystem, otherwise, they would either not have the necessary information or skills to resolve the issue. The following diagram shows different layers of support with varied events and concerns:
Support events generation for concerned parties
Following are the responsibilities of these stakeholders by event type:
Artisans/Users
DevOps (Services Support)
DevOps (Alteryx Support)
Infrastructure Support
In this way depending on the type of events generated in the Alteryx ecosystem, it can be routed to the concerned parties making it easy to support by the concerned parties.
Please comment on how support is structured in your organization.
Hello Deepak, just confirming, that you are asking your question of the broader community?
yes that is correct, I provided my opinion on building support for Alteryx in an enterprise and wanted to see what is the experience of other folks