Hello All
As BI is drastically moving from IT led to Business led there are few demands from the business for this.
User are now asking developer rights to make change to the dashboards directly as the cycle time of any change is too big.
We have an OBI system where in we have several dashboards and report which the IT team/developer have developed using the typical waterfall lifecycle.
Couple of option Users asking for
Option 1)
Direct change they will do on the production dashboard reports. Later IT team will sync the QA and Dev environments
Option 2)
User will make the change first in QA and then Archive/Unarchive the objects in Prod on the same path multiple times (replacing the prod with Prod), Later IT team will sync the Dev environments (may be multiple times).
I see a risk involved in both the above approaches.
a. The users may corrupt the complete Prod Code if unarchive not done correctly, permissions may overwrite.
b. The users changes may overwrite the changes the normal developers are doing in DEV.
c. Overheads involved in keeping the environments in sync.
Possible option:
I think we from IT should provide an extra dashboard (staging) in Prod itself for all their work.
Let them add their own dashboard/pages/reports etc and share validate with other users.
If all sounds good IT team will move the objects to the main read only dashboard.
Still in this approach as well there will be an overhead of keeping QA and Dev in Sync.
Can someone suggest what ideally should be a solution to such a situation, where the changes are Business Lead and sanctity of the environments are also kept in check.
Thnx
Dev