-
Notifications
You must be signed in to change notification settings - Fork 4
Common Self Service Reporting Risks and Mitigation
The article Reasons CIOS Worry About Citizen Developers Building Enterprise Apps discussed 13 reasons CIOS worry about the self service approach promoted and used by the GIFT templates.
The issues raised are valid risks and worth discussing in more detail. The GIFT project is working hard to enable self service on data projects. The metaphor we use is a deli. Customers typically operate in the deli and IT operates in the kitchen. With GIFT we are creating some cook at home managed templates that allow self service so that customers can perform all aspects of the data work, elt and reporting self-service. They must do this work following proper rules and templates/recipes that require registering all pertinent meta-data/data dictionary are registered to our central repository. Our core services handle logging, devops, etc, while citizens can still do what they do best without IT trying to be subject matter experts. We enable all aspects of the elt and reporting through declarative sql, meta-data or other declarative programming method so that citizen subject matter experts do not ever have to write procedural code to create and deliver reports. The current state of development is far from ideal and there is a huge gap for vendors to provide guidance on how to enable self service IT.
Risks and Mitigation
- Apprenticeship is lost
- Deploying and managing platforms is no different
- Separation of duties
- Economics
- Security posture
- Control and governance
- Citizens don’t want to do it
- Task orientation – the opposite of the big picture
- Makes Transformation Harder
- Production outages are difficult to triage
- Most low-code tools oversell capabilities
- Businesses already have too many apps
- A productive “citizen developer” is a “developer”