• Tony Bater (1/3/2014)


    Education, communication, understanding: they are all critical in resolving this issue.

    Only needs that to be bi-directional and you've got the solution.

    There is an inherent conflict here. A DBAs job is to protect the data and provide the shared data to all consumers reliably.

    While an organisation is small a developer and a DBA have the same goals albeit in different but related disciplines.

    As an organisation gets larger the developer community gets larger and tends to fragment. They may have responsibility for a particular part of the technical estate and therefore lose the "for the good of all" mentality. My observation is that this gets worse as the organisation grows.

    DBAs tend to be a much smaller community and the nature of what they do requires them to keep their area of responsibility functioning for the benefit of data consumers.

    Organisational size causes fragmentation across all business disciplines. Marketing, engineering, sales, finance, legal & compliance, IT. Once you've seen a punch up between a sales guy and a marketing guy the depths of human stupidity will become clear.