﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Karen Lopez: Musings on Data, Process, and Architecture </title>
    <description>Insights and thoughts about data and IT-related concepts.</description>
    <link>http://www.infoadvisors.com/Home/tabid/36/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>website@infoadvisors.com</managingEditor>
    <webMaster>karen@Infoadvisors.com</webMaster>
    <pubDate>Thu, 21 Aug 2008 10:27:44 GMT</pubDate>
    <lastBuildDate>Thu, 21 Aug 2008 10:27:44 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>DBA Roles</title>
      <description>&lt;P&gt;Over the years, I've worn many hats, from project manager to 3-hole paper puncher - seriously.  And I've had a variety of titles, including Senior Systems Analyst, Senior Consultant, List Mistress, Chief Methodologist, Data Architect, Data Modeler...the list goes on and on.&lt;/P&gt;
&lt;P&gt;When I present or write, I tend to use very flexible terms for talking about roles.  I don't make a significant distinction when I write Data Modeler, Data Architect, or Data Administrator.  The latter term has fallen out of fashion in most shops, but it is still used.   This flexibility often gets me in to terminology trouble when I speak, though, as many organizations have formal distinctions tied to responsibilities and compensation based on the specific title used.   And some professionals are insulted when I refer to their role as a Data Modeler, when no slight was intended.&lt;/P&gt;
&lt;P&gt;The same thing happens when I speak about DBAs.  In some shops, a DBA is someone who runs pre-scripted jobs and changes passwords. In other it is the only person allowed to access the database via means other than an application.  I recently posted something about this title issue on another list:&lt;/P&gt;
&lt;P&gt;Terminology gets us all the time. The role of a DBA can vary, something along the lines of:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;operational DBA:  keeps databases up and running. Has few planning, design, or development assignments. Sets up accounts and checks the status of jobs. Usually first line on-call person. Probably what you are referring to as "administrator". 
&lt;LI&gt;planning DBA:  plans for database activities to keep them up and running. Things like capacity planning, security, backup strategies, compliance issues, replication strategy etc. Most likely the one who sets database architecture standards and processes. May also supervise other DBAs. May be second or third tier on-call support person. 
&lt;LI&gt;developer DBA:  designs databases, often on a project by project basis, builds triggers and stored procs, etc. Might even be responsible for writing applications. Might even be responsible for logical designs.  Typically optimizes designs for ease of development. Usually on call for database and application issues. 
&lt;LI&gt;Jack of all trades DBA: "I'm the only person in the shop that knows how to spell SQL, so I'm the only DBA" and I'm a part time developer, too. On call all the time for all data stuff. And some application, too.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Larger shops tend to have these roles separated across multiple positions (people). Smaller ones tend to lump them all together.&lt;/P&gt;
&lt;P&gt;Lately I've been working in shops that have 1-5 DBAs, so pretty much they are Jacks (and Jills) of all trades DBAs. Sometimes there is a junior DBA who performs mostly operational DBA jobs. SOX compliance issues are taking their toll on these all trades DBAs, as many organizations are interpreting SOX as requiring a great deal of separation between development and operational roles.&lt;/P&gt;
&lt;P&gt;All these are generalizations, I'd admit. I once worked with an end-user who was first line DBA support. And he was really good at it, probably because he had more to lose than a typical DBA if the data were fubarred.&lt;/P&gt;
&lt;P&gt;I'd be interested in reading about your use of data management related titles, what they mean to you, and what pecking order are embedded in them.&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <link>http://www.infoadvisors.com/Home/tabid/36/EntryID/83/Default.aspx</link>
      <author>website@infoadvisors.com</author>
      <comments>http://www.infoadvisors.com/Home/tabid/36/EntryID/83/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.infoadvisors.com/Default.aspx?tabid=36&amp;EntryID=83</guid>
      <pubDate>Wed, 12 Jul 2006 20:39:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.infoadvisors.com/DesktopModules/Blog/Trackback.aspx?id=83</trackback:ping>
    </item>
  </channel>
</rss>