Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

This person is needed early in a project life cycle, when designing new data models for a system.  To know the deep database stuff is too time consuming for programmers.  We should add to the our programmers' s job descriptions, though, that at a certain level (5 or 6) programmers they need to have a certain level of database knowledge and skill.

Needed The application DBA is needed in early design specifications so applications don't go off on a useless tangent.  The person would keep an eye on database side of the application but has to be fluid fluent in the application side also.  This is a resource for programmers. 

The application DBA should also develop strong community ties to the supporting vendor and/or Org.  E.g., strong community player with Sakai foundations DBAs.  Community source projects may have larger need for application DBA.  Home grown application system may not so much.  Not sure why this would be true.  Could go both ways.

Not This may not a full time position for any one system but needed early on and need to know the application to some extent.  Need to understand what the application side is trying to achievelong term but probably will be fulltime during the development stage.  Once in maintenance cycle the commitment for the application DBA could level off to 50% or 60%.  However, looking at Banner, they have 3 people who serve this purpose -- the system architects.  They have deep database knowledge but are also strong programmers.

...

How to hire such a person?  Want We want to hire 1 - 3 people.  Patrick to will write a new job description, including all these things and more in the PD.  This will be difficult for us because usually DBA are hard to find/hire during good economic times.

...

Recharge model is one solution.  Could be subscription model as well.  Recharge is per hour.  Subscription says whatever his the annual salary, we'll pay a percentage.  No monies for resident dba application person otherwise.

Ai - Patrick to write position description for appl dbaDBA.  Classification committee to review.  Use this for recruitment.  Hoping for P6.

Also he will add knowledge of application programming to the other DBA's job descriptions.  Re-class prabhu and geeta.