Des mesures pour prouver ou réfuter le besoin de DBA supplémentaires?

15

Nous avons actuellement 2 DBA, moi et un autre gars et nous ressentons tous les deux le besoin d'une ressource supplémentaire (ou deux). J'ai eu la conversation avec mon manager direct sur ce sujet à plusieurs reprises, mais j'ai du mal à faire vendre la notion. Plus récemment, notre manager a partagé avec nous qu'il est vraiment bon de dresser notre liste de «valeurs douces» de choses que nous voulons ou pensons devoir faire, mais ce qui nous aidera vraiment, c'est de trouver des «valeurs dures», montrant des économies en dollars.

Pourriez-vous m'aider à comprendre tout d'abord si notre besoin perçu est légitime et, dans l'affirmative, comment procéder pour établir cette liste de «valeurs strictes». Je pense que nous pourrions trouver les choses que nous devons faire pour économiser de l'argent, mais cela pourrait simplement être placé en tête de notre liste de priorités, et cela nous met beaucoup plus de stress dans le processus.

Pour vous donner un aperçu de haut niveau de notre environnement, voici les choses que je regarde en termes de ce que nous fournissons un soutien.

Serveurs de production - 30+
bases de données de production - 200+
versions SQL - 2008 / 2008R2 / 2012, en 2014 maintenant et 2016 plus tard dans l'année
Applications (tierces et locales) - 20+
équipes d'application prises en charge - 6
virtualisation - 75% 25% de
clusters physiques virtualisés - 3+
réplication plus planifiée - 1 serveur de distribution, 2 serveurs d'abonnement, 24 abonnements, 6 serveurs de publication, 12 publications
Envoi de journaux - 8 primaires + plus planifié, 4 secondaires + plus planifié, 49 bases de données expédiées par journal + plus
Groupes de disponibilité prévus - Aucun pour le moment, mais exploration de la possibilité
Mise à niveau / installations moyennes d'applications par an qui entraînent un changement de version ou des ressources DBA - 2-3
Correctif (SP, CU) - inexistant pour le moment, sauf si un problème survient Taille de base de données cumulative - 14 To +
serveurs de rapports - Un déploiement évolutif composé de 2 serveurs, aucun de nous ne connaît bien SSRS
Analysis Server - Deux serveurs, aucun de nous ne connaît bien le SSAS

Quelles mesures devrions-nous utiliser pour prouver ou infirmer la nécessité de DBA supplémentaires?

Mon intention initiale était de démontrer notre capacité actuelle par rapport à nos projets prévus et de répéter les tâches, mais nous devons démontrer le retour sur investissement lors de l'embauche de ressources supplémentaires.

Jason Davis
la source
2
Vous pouvez le voir de cette façon: le coût du matériel et des logiciels supplémentaires est un investissement, vous pouvez donc calculer le retour sur investissement. Le coût du personnel supplémentaire est une assurance , vous devez donc le compenser contre les coûts éventuels résultant de l'absence de ce personnel.
mustaccio

Réponses:

16

Il est difficile de démontrer le retour sur investissement lors de l'embauche de DBA supplémentaires, car les DBA ne génèrent pas de revenus par eux-mêmes. Ils permettent cependant à l'organisation de fonctionner et de générer des revenus, comme tout autre personnel de soutien. Le manque de personnel dans n'importe quel département rend l'organisation moins optimale et perd de l'argent ou des opportunités. Il y a donc un coût du manque d'investissement plutôt qu'un retour sur investissement.

Si vous sentez que vous avez besoin de DBA supplémentaires, vous devez savoir quelles tâches vous ne pouvez pas effectuer en raison d'un manque de temps / de compétences, si c'est un manque de compétences (comme les choses SSAS que vous avez mentionnées) qui peut être formé, si c'est le manque de temps, il pourrait être temporaire ou structurel. Je me suis retrouvé dans des situations où vous savez simplement que votre vie serait beaucoup plus facile si vous pouviez simplement automatiser ceci et cela ou mettre en place des alertes, mais ne jamais y arriver à cause d'un travail trop réactif ou répétitif et de la lutte contre les incendies en général.

Une fois que vous avez déterminé pourquoi votre équipe ne fonctionne pas aussi bien qu'il le devrait, il est temps de le documenter.

Tout d'abord, documentez ce que vous faites maintenant, pourquoi cela prend tout votre temps et expliquez clairement à votre responsable que les problèmes existants qui doivent être résolus ne sont absolument pas la faute de votre équipe . Assurez-vous de ne pas donner l'impression que le problème serait résolu en embauchant de «meilleurs» administrateurs de base de données.
Faites une feuille Excel montrant votre charge de travail pour les semaines à venir si vous le pouvez, les graphiques impressionnent et elle peut montrer votre charge de travail sur une seule diapositive.

Une fois que vous êtes sûr de cela, documentez toutes les tâches supplémentaires et tout ce qui doit être amélioré, mais surtout documentez les risques commerciaux et les coûts possibles, et les économies pourraient être. Documentez également combien d'heures de travail vous pensez serait nécessaire pour apporter ces améliorations et effectuer ces tâches.

Les choses qui vont du côté de l'investissement de l'équation sont

  • Salaire du DBA nouvellement embauché
  • Prix ​​de la formation

Les choses qui vont du côté épargne de l'équation sont

  • Projets non terminés à temps
  • Prévenir les temps d'arrêt qui font perdre de l'argent à l'entreprise
  • Prévenir les risques juridiques
  • Prévenir la perte de données
  • Les frais de consultation pourraient être réduits
  • Coût de l'épuisement des employés en raison de trop de travail

Une fois que vous avez compilé la liste aussi complète que possible, il devrait être clair quelle est la meilleure option prix / récompense.

  • Obtenir une formation supplémentaire
  • Obtenir des DBA supplémentaires
  • Embauche d'un consultant temporaire pour aider à automatiser les choses, surveiller les choses, effectuer une migration afin que l'équipe existante ait plus de temps
  • Changer les priorités qui vous sont imposées par l'entreprise afin que vous ayez le temps de mettre les choses en place qui vous permettront de travailler plus efficacement plus tard
Tom V - essayez topanswers.xyz
la source
1
@TomV J'apprécie vraiment votre contribution à ce sujet, et oui, cela prendra un certain temps pour compiler tout cela, mais il n'y a tout simplement aucun moyen de le vendre s'il n'y a pas ce type de données à fournir, ou à ravager une catastrophe. Je savais qu'il y aurait du temps pour cela, mais je n'étais tout simplement pas sûr de ce que tout devait être inclus. J'avais pensé à toutes les choses qui ne se faisaient pas auparavant, mais c'est aussi difficile, car cela pourrait apparaître comme ne pas faire votre travail.
Jason Davis
2
@JasonDavis c'est pourquoi vous devez souligner ce que vous faites déjà et pourquoi la charge de travail vous empêche de faire le reste et ce n'est pas de votre faute
Tom V - essayez topanswers.xyz
Bien sûr, cela prend du temps. Nous demandons à l'entreprise de nous donner un salaire considérable, une assurance, une formation et d'embaucher un autre employé qui peut alors avoir des responsabilités telles qu'un ralentissement économique et des licenciements, une assurance contre le harcèlement sexuel, etc. etc. Ne pensez pas qu'une entreprise le fera il suffit de remettre trop souvent de nouveaux employés. Vous devez généralement y consacrer du temps.
Ali Razeghi