• This is basically the role of my team.
    In a non IT business, why try and force IT skills (some quite complicated) on an unwilling workforce.
    At best you're going to get inadequate or even completely incorrect results.
    Leave it to the people that understand the data and possess the skills to be able to verify the results.
    Given that we can fill a few full time posts dedicated to the role, imagine the time that non-experts might spend 'not' doing their day job trying to formulate that one-off report for their director.
    We've found that if you push this out to the business, all you end up with is pockets of semi-experts, all doing things in different ways, none talking to each other, and usually doing it because they've been volunteered by a manager, or shown an interest, but not because they are equipped to do it necessarily.
    And because it's seen a secondary function, it's not seen fit to properly train these people because it's seen as a secondary function, picked up only because someone else isn't doing it.
    Better to have it centralised (IMHO)