
Ich habe im Internet gesucht und meine Kontakte gefragt, aber außer einigen Meinungen finde ich weder Zahlen noch Matrizen oder Formeln, die mir als Orientierung dienen könnten, wenn es Zeit wird, einen weiteren DBA hinzuzufügen.
Gibt es dafür Industriestandards? Wahrscheinlich eine schwierige Frage, da jede Situation anders ist. Einige DBAs verwalten eine Farm mit Hunderten von Produktionsinstanzen, aber die Instanzen sind alle identisch. Einige DBAs verwalten nur sehr wenige Instanzen, haben aber auch Entwicklungs- und Netzwerkadministratoraufgaben. Wir alle wissen, dass die Karriere als DBA sehr vielseitig ist.
Ein Außendiensttechniker von Microsoft hat mir einmal gesagt, dass die magische Zahl 30 ist, also 30 unterstützte Anwendungen. Manche Anwendungen sind einfach, andere weniger, aber wenn Sie eine Mischung aus Anwendungen haben, sagte der Kollege, ist es ab 30 an der Zeit, zumindest darüber nachzudenken, einen weiteren DBA einzustellen.
Offensichtlich möchte ich eine aktuelle Anfrage nach einem weiteren DBA in meinem Unternehmen begründen. Jede Hilfe ist sehr willkommen. Obwohl ich dies auf SQL Server-DBAs ausgerichtet habe, liegt das nur daran, dass ich nichts anderes verwaltet habe.
Antwort1
Vielleicht sollten Sie SLAs (ob formell oder informell) anstelle der Anzahl der unterstützten Apps in Betracht ziehen. Bedenken Sie die Kosten für unzureichenden Support – sei es aufgrund der Arbeitsbelastung oder weil etwas offline geht, während der eine DBA im Urlaub oder krank ist oder was auch immer.
Wenn Sie nicht genügend Mitarbeiter haben, um Ihre SLAs/Ziele/Benutzererwartungen/welche anderen Kennzahlen auch immer zu erfüllen, ist es an der Zeit, mit der Rekrutierung zu beginnen. Wenn die Kosten dafür, dass eine Datenbank eine Woche lang offline ist, weil die einzige Person, die genug weiß, um die Dinge zu reparieren, im Urlaub ist, ist es ebenfalls an der Zeit, mit der Rekrutierung zu beginnen.
Aufgrund Ihrer Bearbeitung würde ich sagen, dass es definitiv an der Zeit ist, dass Sie einen Helfer einstellen. Ich weiß, dass Sie viele alltägliche Verwaltungsaufgaben automatisieren können, das machen wir alle, aber es klingt, als hätten Sie viel zu tun, egal, wie Sie es aufteilen.
Antwort2
Ich denke, das ist schwer zu definieren. Da Sie erwähnt haben, dass Sie keine echten SLAs haben, können Sie nur anhand Ihrer Worte wirklich definieren, welche Art von Arbeitsbelastung vorliegt. Die Tatsache, dass Sie keinen Urlaub nehmen können, ohne zur Lösung eines Problems gerufen zu werden, ist definitiv ein Problem.
Wenn Sie große Schwierigkeiten haben, Ihre Manager davon zu überzeugen, einen neuen DBA einzustellen, könnten Sie vielleicht intern nach Hilfe suchen? Das kann eine großartige Möglichkeit sein, jemanden von einer niedrigeren Position nach oben zu bringen oder jemandem, mit dem Sie zusammenarbeiten und der sich ebenfalls für Datenbanken interessiert, den Einstieg in das Feld zu erleichtern. Selbst auf Teilzeitbasis könnten Sie sie darin schulen, einige der kleineren Dinge zu erledigen, sodass Sie sich im Alltag weniger Sorgen machen müssen. Wenn Sie dann eine Woche frei haben, müssen sie Sie nur anrufen, wenn etwas Großes schiefgeht.
Ich denke, ohne ein SLA-System werden Sie auf jeden Fall Probleme haben, da es für Sie schwierig sein wird, den Bedarf an mehr Arbeitskräften für eine Arbeit zu rechtfertigen, die Sie seit 2 Jahren problemlos erledigen. Natürlich sehen Sie, wie viel mehr Arbeit von Ihnen verlangt wird, aber ohne Dokumentation und SLAs, um zu verfolgen, wie sich die Dinge geändert haben, kann es schwierig werden, etwas zu verkaufen.
Antwort3
Gestern.
(Die Mindestgröße der Beiträge verhindert prägnanten Witz.)
(auch wenn das ein Downvote bekommt, ich fand es lustig. Es ist Freitag.)
/Edit – eine ernsthaftere Antwort. Es ist wirklich schwer, den Sprung von quanta=1 auf quanta=2 für qualifiziertes technisches Personal zu rechtfertigen. Sie können ein paar Dinge tun:
Dokumentieren Sie Ihre Zeit. Verwenden Sie diese Methode, um zu zeigen, wie viel Zeit Sie aufwenden. Wenn Leute neue Aufgaben, Pflichten oder Anwendungen vorschlagen, schätzen Sie die erforderliche Zeit und sagen Sie: „Welche der Dinge, die ich derzeit mache, muss ich für diese neue Sache unterbrechen, automatisieren oder einstellen, um sie zu übernehmen?“
Suchen Sie nach einem Vertragsdienstleister, der sporadische Teilzeitarbeit übernehmen kann. Beauftragen Sie ihn damit, Ihnen bei der Überprüfung und Dokumentation Ihrer Verfahren, Anwendungen und Infrastruktur zu helfen, und beauftragen Sie ihn dann erneut, wenn Sie in den Urlaub fahren, damit er für Sie auf Abruf bereitsteht. Auf diese Weise kennen sie Ihre Systeme, anstatt am Ende trotzdem vor Ort zu sein und Sie anzurufen.
Schulen Sie vorhandenes IT-Personal ohne Datenbankadministration, damit es leichte Aufgaben oder Notfall-Triage-Aufgaben übernehmen kann. Dies setzt voraus, dass Ihr Unternehmen groß genug ist, um über weiteres IT-Personal zu verfügen und insbesondere jemanden mit der richtigen Einstellung, den richtigen Fähigkeiten und der richtigen Sorgfalt, um die Aufgaben ordnungsgemäß auszuführen.