|
|
|
|
|
|
Welcome...
|
 |
|
Welcome to InfoAdvisors' website dedicated to information technology processes. You'll find subscriber-written articles on UML, data management, data modeling, process modeling, ITIL, information governance, as well as materials to help you improve your information management resources.
|
|
|
Jul
12
Written by:
Karen Lopez
Wednesday, July 12, 2006 3:39 PM
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.
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.
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:
Terminology gets us all the time. The role of a DBA can vary, something along the lines of:
- 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".
- 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.
- 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.
- 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.
Larger shops tend to have these roles separated across multiple positions (people). Smaller ones tend to lump them all together.
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.
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.
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.
Copyright ©2006 Karen Lopez
Tags:
1 comments so far...
Re: DBA Roles
Your entry generally accords with Craig Mullin's views http://www.dbazine.com/ofinterest/oi-articles/dba-4
I have two additions:
1. I've seen a distinction between a "data architect" and "database architect" is that the first is more logically-oriented (doesn't have to know about tablespaces, striping, etc), and the latter is physically-oriented (knows about backup, recovery, and archiving).
2. The term "application DBA" in an Oracle shop has come to mean a specialist in Oracle's ERP applications rather than a general modeler.
The best articles I'm read are these two: 1. The Logical Data Architecture, by Nirmal Baid http://sunsite.uakom.sk/sunworldonline/swol-07-1998/swol-07-itarchitect.html 2. Get the COMPLETE Picture, by Rajan Chandras http://www.intelligententerprise.com/010130/feat3_1.jhtml?_requestidx472
By on
Thursday, July 20, 2006 11:52 AM
|
|
|
|
 |
|
 |
 |
|
InfoAdvisors Calendar List
|
 |
|
|
|
|
|
 |
 |
|
 |
|
 |
|
 |
 |
|
Users Online
|
 |
|
 |
Membership: |
 |
Latest:
pimphaka |
 |
New Today:
0 |
 |
New Yesterday:
1 |
 |
Overall:
2112 |
 |
People Online: |
 |
Visitors:
2 |
 |
Members:
0 |
 |
Total:
2 |
Online Now:
|
|
|
|
|
 |
 |
|
 |
 |
|
Partners
|
 |
|
 |
InfoAdvisors partners with
CA
Microsoft
Sybase
Telelogic
We can help you evaluate and successfully implement our partners' products
|
|
|
|
|
Archive
|
|
|
|
|
|
|
|
|