¿Métricas para probar o refutar la necesidad de DBA adicionales?


15

Actualmente tenemos 2 DBA, yo y otro tipo y ambos sentimos la necesidad de un recurso adicional (o dos). He tenido la conversación con mi gerente directo sobre este tema un par de veces diferentes, pero estoy teniendo dificultades para que se venda la idea. Más recientemente, nuestro gerente compartió con nosotros que es realmente bueno crear nuestra lista de "valores blandos" de cosas que queremos o sentimos que necesitamos hacer, pero lo que realmente ayudará es crear "valores duros", mostrando ahorros en dólares.

¿Podría ayudarme a comprender, en primer lugar, si nuestra necesidad percibida es legítima, y ​​si es así, cómo hacemos para llegar a esta lista de "valores difíciles"? Siento que podríamos llegar a esas cosas que necesitamos hacer para ahorrar dinero a la compañía, pero eso podría colocarse al frente de nuestra lista de prioridades, y eso nos estresa mucho más en el proceso.

Para darle un vistazo de alto nivel a nuestro entorno, estas son las cosas que estoy viendo en términos de lo que estamos brindando soporte.

Servidores de producción - Más de 30
bases de datos de producción - Más de 200
versiones de SQL - 2008 / 2008R2 / 2012, analizando 2014 ahora y 2016 más adelante en el año
Aplicaciones (de terceros y locales) - Más de 20
equipos de aplicaciones compatibles - 6
Virtualización - 75%
Clusters virtuales virtualizados al 25% : más de 3 réplicas planificadas
: 1 servidor de distribución, 2 servidores de suscripción, 24 suscripciones, 6 servidores de publicación, 12 publicaciones
Envío de registros: 8 primarias + más planificadas, 4 secundarias + más planificadas, 49 bases de datos enviadas por registros + más Parche planificado (SP, CU's): no existe en este momento a menos que surja un problema Tamaño de la base de datos acumulativa: 14 TB +
Grupos de disponibilidad : ninguno en este momento, pero explorando la posibilidad
Promedio de actualizaciones / instalaciones de aplicaciones por año que impulsan el cambio de versión o los recursos de DBA: 2-3

Servidores de informes: una implementación escalable que consta de 2 servidores, ninguno de nosotros conoce bien SSRS
Analysis Server: dos servidores, ninguno de nosotros conoce bien SSAS

¿Qué métricas deberíamos usar para probar o refutar la necesidad de DBA adicionales?

Mi intención inicial era demostrar nuestra capacidad actual frente a nuestros proyectos planificados y repetir tareas, pero necesitamos demostrar el ROI en la contratación de recursos adicionales.


2
Puede verlo de esta manera: el costo de hardware y software adicionales es una inversión, por lo que puede calcular el ROI. El costo del personal adicional es un seguro , por lo que lo compensa con los posibles costos derivados de no tener ese personal.
mustaccio

Respuestas:


16

Es difícil demostrar el retorno de la inversión en la contratación de DBA adicionales, ya que los DBA no generan ingresos por sí mismos. Sin embargo, permiten que la organización funcione y genere ingresos, como cualquier otro personal de apoyo. La falta de personal en cualquier departamento hace que la organización funcione menos óptima y pierda dinero o pierda oportunidades. Por lo tanto, hay un costo por falta de inversión en lugar de un retorno de la inversión.

Si siente que necesita DBA adicionales, debe saber qué tareas no puede realizar debido a la falta de tiempo / habilidad, si es falta de habilidad (como las cosas SSAS que mencionó) que se pueden entrenar, si es falta de tiempo podría ser temporal o estructural. He estado en situaciones en las que simplemente sabes que tu vida sería mucho más fácil si pudieras automatizar esto y aquello o configurar algunas alertas, pero nunca llegar a hacerlo debido a demasiado trabajo reactivo o repetitivo y a la lucha contra incendios general.

Una vez que haya determinado por qué su equipo no funciona tan bien como debería, es hora de documentarlo.

En primer lugar, documente lo que hace ahora, por qué eso le lleva todo su tiempo y aclara por adelantado a su gerente que los problemas existentes que deben resolverse no son absolutamente culpa de su equipo . Asegúrese de no dar la impresión de que el problema se resolvería mediante la contratación de "mejores" DBA.
Si puede, haga una hoja de Excel que muestre su carga de trabajo para las próximas semanas, los gráficos impresionan y puede mostrar su carga de trabajo en una sola diapositiva.

Una vez que tenga claro eso, documente todas las tareas adicionales y todo lo que necesita mejorar, pero especialmente documente cuáles son los riesgos comerciales y los posibles costos, y los ahorros podrían ser. Documente también cuántas horas hombre cree que serían necesarias para realizar esas mejoras y realizar esas tareas.

Las cosas que van del lado de la inversión de la ecuación son

  • Salario del DBA recién contratado
  • Precio de entrenamiento

Las cosas que van del lado del ahorro de la ecuación son

  • Proyectos no terminados a tiempo
  • Prevenir el tiempo de inactividad que hace que el negocio pierda dinero
  • Prevenir riesgos legales
  • Prevenir la pérdida de datos
  • Las tarifas de consultoría podrían reducirse
  • Costo de quemar a los empleados por demasiado trabajo

Una vez que haya compilado la lista lo más completa posible, debe quedar claro cuál es la mejor opción de precio / recompensa.

  • Obtener entrenamiento adicional
  • Obtener DBA adicionales
  • Contratación de un consultor temporal para ayudar a automatizar cosas, monitorear cosas, realizar una migración para que el equipo existente tenga más tiempo
  • Cambiar las prioridades que le asigna la empresa para que tenga tiempo de poner las cosas en su lugar que le permitirán trabajar más eficientemente más adelante

1
@TomV Realmente aprecio tu aporte en esto, y sí, tomará algún tiempo compilar todo esto, pero simplemente no hay forma de venderlo si no hay este tipo de datos para proporcionar, o tragar un desastre. Sabía que habría tiempo involucrado con esto, pero simplemente no estaba seguro de qué era necesario incluir todo. Había pensado en todo lo que no se había hecho antes, pero eso también es difícil, porque podría parecer que no haces tu trabajo.
Jason Davis

2
@JasonDavis es por eso que necesitas señalar lo que ya estás haciendo y por qué la carga de trabajo te impide hacer el resto y no es tu culpa
Tom V - intenta topanswers.xyz

Por supuesto que esto lleva tiempo. Le estamos pidiendo a la empresa que nos brinde un salario considerable, seguro, capacitación y contratar a otro empleado que luego puede tener responsabilidades tales como una recesión económica y lidiar con despidos, seguro de acoso sexual, etc., etc. No piense que una empresa lo hará simplemente entregue conseguir nuevos empleados con demasiada frecuencia. Por lo general, tienes que pasar un tiempo en esto.
Ali Razeghi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.