If you draw a diagram of information flow and interaction amongst teams and processes in IT, you’ll probably find that although some parts of the organization are “leaf” or “edge” nodes, the people who manage the data are not. The DBAs would usually be one of the lavender circles in the chart below, not a blue circle.
DBAs also occupy a central position in the continuum of skills:
• On one hand, they have to understand a lot about how the application code works, because application developers are their customers.
• On the other hand, they need to understand how the application runs in production, because operations staff are also their customers.
DBAs end up knowing a lot about everything, and because they can develop this all-encompassing set of skills and knowledge, the organization relies on them to do so.
Consider the old adage, “if you want to get something done, ask a busy …
[Read more]