Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:tablero_de_productividad_de_celulas

Tablero Elaborado para la productividad de las células

Este tablero tiene como fin medir desde diferentes aspectos la productividad de las células del área de fábrica y Calidad.

Fuente de información

El tablero tiene ocho tablas que son las fuentes de la información, sus nombres son los siguientes

  • Tbl_Aplicaciones_Productivas_celulas: Solo se cargan las células a evaluar.
  • Tbl_Click_Up_Celulas: Se agrega la columna fin de mesen base a la columna fecha creacion.
  • Tbl_Inactividad_Celulas: Solo se cargan las células a evaluar.
  • Tbl_Soporte_QA: Se carga solo las soluciones asociadas a desarrolladores.
  • Tbl_Tickets_Pendientes_Células: Solo se carga información relacionada a las células a evaluar.
  • Tbl_Variable_Indicado_Celula_Edad
  • Tbl_Variable_Indicador_Celula_Activos
  • Tbl_Variable_Indicador_Celula_Antiguedad

Están alojadas en SQL en el servidor 10.1.20.86 en una Database con el nombre FabricaIndicadores

El usuario y contraseña para acceder a ella se debe solicitar al gerente de Fábrica de Software.

Diseño del tablero

Colores

Los colores usados en el tablero son:

* Colores del tema 1: #89DB77 2: #5B9230 3: #A5BC00 4: #B1B1B0 5: #E0E100 6: #5EBC47 7: #42BBC9 8: #A1AB38

* Tendencia de las opiniones Negativo: #D64554 Positivo: #1AAB40 Neutro: #D9B300

* Colores divergentes Máx: #118DFF Medio: #D9B300 Mín: #DEEFFF

Texto

* General:

  • familia de fuentes: Segoe UI
  • Tamaño de la fuente: 10 pt
  • Color de la fuente: #252423

* Titulo:

  • familia de fuentes: DNI
  • Tamaño de la fuente: 12 pt
  • Color de la fuente: #252423

* Tarjetas y KPI:

  • familia de fuentes: DNI
  • Tamaño de la fuente: 45 pt
  • Color de la fuente: #252423

* Encabezados de pestaña:

  • familia de fuentes: Segoe UI Semibold
  • Tamaño de la fuente: 12 pt
  • Color de la fuente: #252423

Papel Tapiz

El papel tapiz del tablero es la imagen siguiente imagen.

La cual se puede solicitar al área de diseño

Mediciones del tablero

Formulas del tablero de tickets

Metas y Limites Células

1. MAXIMO ACTIVOS: Valor máximo para la cantidad de tickets abiertos para las diferentes células. Ejemplo:

  • MAXIMO ACTIVOS CALIDAD = var maximo = CALCULATE(SUM('Tbl_Variable_Indicador_Celula_Activos'[Valor Maximo]), Tbl_Variable_Indicador_Celula_Activos[Grupo] = “Calidad”) return maximo / DISTINCTCOUNT(Tbl_Variable_Indicador_Celula_Activos[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

2. META ACTIVOS: Valor meta para la cantidad de tickets abiertos para las diferentes células. Ejemplo:

  • META ACTIVOS CALIDAD = var suma= CALCULATE(SUM('Tbl_Variable_Indicador_Celula_Activos'[Meta]), Tbl_Variable_Indicador_Celula_Activos[Grupo] = “Calidad”) return suma / DISTINCTCOUNT(Tbl_Variable_Indicador_Celula_Activos[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

3. PESO ACTIVOS: Valor del porcentaje de dicha variable en la formula del indicador global. Ejemplo:

  • PESO ACTIVOS CALIDAD = var maximo = CALCULATE(SUM('Tbl_Variable_Indicador_Celula_Activos'[Peso]), Tbl_Variable_Indicador_Celula_Activos[Grupo] = “Calidad”) return maximo / DISTINCTCOUNT(Tbl_Variable_Indicador_Celula_Activos[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

4. MAXIMO ANTIGUEDAD: Valor máximo para el máximo de días que puede llevar un ticket en una célula. Ejemplo:

  • PESO ACTIVOS CALIDAD = var maximo = CALCULATE(SUM('Tbl_Variable_Indicador_Celula_Activos'[Peso]), Tbl_Variable_Indicador_Celula_Activos[Grupo] = “Calidad”) return maximo / DISTINCTCOUNT(Tbl_Variable_Indicador_Celula_Activos[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

5. META ANTIGÜEDAD: Valor meta para el máximo de días que puede llevar un ticket en una célula. Ejemplo:

  • META ANTIGUEDAD CALIDAD = var suma = CALCULATE(SUM('Tbl_Variable_Indicador_Celula_Antiguedad'[Meta]),Tbl_Variable_Indicador_Celula_Antiguedad[Grupo] = “Calidad”) RETURN suma / DISTINCTCOUNT(Tbl_Variable_Indicador_Celula_Antiguedad[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

6. PESO ANTIGUEDAD: Valor del porcentaje de dicha variable en la formula del indicador global. Ejemplo:

  • PESO ANTIGUEDAD CALIDAD = var maximo = CALCULATE(SUM ('Tbl_Variable_Indicador_Celula_Antiguedad'[Peso]) ,Tbl_Variable_Indicador_Celula_Antiguedad[Grupo] = “Calidad”) RETURN maximo / DISTINCTCOUNT (Tbl_Variable_Indicador_Celula_Antiguedad[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

7. MAXIMO EDAD: Valor máximo para el promedio de los días escalados de los tickets que se encuentran en estado ABIERTO. Ejemplo:

  • MAXIMO EDAD CALIDAD = var maximo = CALCULATE(SUM('Tbl_Variable_Indicado_Celula_Edad'[Valor MAximo]),Tbl_Variable_Indicado_Celula_Edad[Grupo] = “Calidad”) RETURN maximo / DISTINCTCOUNT (Tbl_Variable_Indicado_Celula_Edad[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

8. META EDAD: Valor meta para el promedio de los días escalados de los tickets que se encuentran en estado ABIERTO. Ejemplo:

  • META EDAD CALIDAD = var suma = CALCULATE (SUM ('Tbl_Variable_Indicado_Celula_Edad'[Meta]), Tbl_Variable_Indicado_Celula_Edad[Grupo] = “Calidad”) RETURN suma / DISTINCTCOUNT (Tbl_Variable_Indicado_Celula_Edad[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

9. PESO EDAD: Valor del porcentaje de dicha variable en la formula del indicador global. Ejemplo:

  • PESO EDAD CALIDAD = var maximo = CALCULATE(SUM('Tbl_Variable_Indicado_Celula_Edad'[Peso]), Tbl_Variable_Indicado_Celula_Edad[Grupo] = “Calidad”) RETURN maximo / DISTINCTCOUNT (Tbl_Variable_Indicado_Celula_Edad[Fecha])

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

Formulas basicas tickets pendientes

1. Cantidad_Activos: Cantidad de tickets que se encuentran en estado ABIERTO.

  • Cantidad_Activos = IFERROR(CALCULATE( DISTINCTCOUNT('Tbl_Tickets_Pendientes_Células'[NumCaso]), 'Tbl_Tickets_Pendientes_Células'[EstadoActual]= “ABIERTO”), 0)

2. Cantidad_Celulas: Cantidad de células reportadas.

  • Cantidad_Celulas = DISTINCTCOUNT('Tabla Principal'[Célula])

3. Edad_tickets_escalados: Promedio días escalados de los tickets que se encuentran en estado ABIERTO.

  • Edad_tickets_escalados = (SUM('Tbl_Tickets_Pendientes_Células'[Dias escalados])/[Cantidad_Activos])

4. Dias_de_escalado: Máximo de días escalados en los tickets con estado ABIERTO.

  • Dias_de_escalado = CALCULATE(MAXX('Tbl_Tickets_Pendientes_Células', 'Tbl_Tickets_Pendientes_Células'[Dias escalados]),'Tbl_Tickets_Pendientes_Células'[EstadoActual] = “ABIERTO”)

5. Dias_de_antiguedad: Máximo de días de creación en los tickets con estado ABIERTO.

  • Dias_de_antiguedad = CALCULATE(MAXX('Tbl_Tickets_Pendientes_Células', 'Tbl_Tickets_Pendientes_Células'[Días Creación]),'Tbl_Tickets_Pendientes_Células'[EstadoActual] = “ABIERTO”)

6. Edad_tickets_creacion: Promedio de días de creación de tickets con estado ABIERTO.

  • Edad_tickets_creacion = (SUM('Tbl_Tickets_Pendientes_Células'[Días Creación])/[Cantidad_Activos])
Tabla Detalle y Tabla Principal

Para las principales mediciones se crearon dos tablas de resumen, en la tabla detalle se resume por producto y en la tabla principal por célula.

  • Formula tabla detalle: tabla detalle = SUMMARIZE('Tbl_Tickets_Pendientes_Células','Tbl_Tickets_Pendientes_Células'[Fecha_Corte],'Tbl_Tickets_Pendientes_Células'[Grupo],'Tbl_Tickets_Pendientes_Células'[Nombre_Grupo_Actual],'Tbl_Tickets_Pendientes_Células'[Combinacion],'Tbl_Tickets_Pendientes_Células'[Producto],“Antiguedad Escalados”, IF(ISBLANK([Dias_de_escalado]), 0, [Dias_de_escalado]), “Activos”, IF(ISBLANK([Cantidad_Activos]),0, [Cantidad_Activos]), “Edad Tickets 2”, IFERROR([Edad_tickets_escalados], 0), “Antiguedad Creación”,IF(ISBLANK([Dias_de_antiguedad]), 0, [Dias_de_antiguedad]), “Edad Tickets Creación”, IFERROR([Edad_tickets_creacion], 0), “suma dias escalados”, SUM('Tbl_Tickets_Pendientes_Células'[Dias escalados]), “suma dias creación”, SUM('Tbl_Tickets_Pendientes_Células'[Días Creación]))
  • Formula tabla principal: Tabla Principal = SUMMARIZE('tabla detalle','tabla detalle'[Fecha_Corte],'tabla detalle'[Grupo],'tabla detalle'[Célula],'tabla detalle'[Combinacion], “Activos”, SUM('tabla detalle'[Activos]), “Antiguedad Escalados”, MAX('tabla detalle'[Antiguedad Escalados]), “suma dias pendientes escalados”, SUM('tabla detalle'[suma dias escalados]), “antiguedad creación”, MAX('tabla detalle'[Antiguedad Creación]), “suma dias pendientes creacion”, SUM('tabla detalle'[suma dias creación]))

En la tabla principal se crean las siguientes columnas:

  • Edad Tickets = divide('Tabla Principal'[suma dias pendientes escalados] , 'Tabla Principal'[Activos], 0)
  • Edad tickets creación = DIVIDE('Tabla Principal'[suma dias pendientes creacion], 'Tabla Principal'[Activos], 0)
Indicadores globales de las células

1. VARIABLES 1.1. VAR ACTIVOS: Devuelve el valor de la cantidad de tickets activos para la ultima fecha seleccionada. Ejemplo:

  • VAR ACTIVOS CALIDAD = var blanco = CALCULATE(SUM('Tabla Principal'[Activos]),'Tabla Principal'[Célula] = “Calidad”, LASTDATE('tabla detalle'[Fecha_Corte])) return IF(ISBLANK(blanco),0, blanco)

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

1.2. VAR ANTIGUEDAD: Devuelve el valor del máximo de días escalados de los tickets que se encuentran abiertos para la ultima fecha seleccionada. Ejemplo:

  • VAR ANTIGUEDAD CALIDAD = VAR BLANCO = CALCULATE(SUM('Tabla Principal'[Antiguedad Escalados]),'Tabla Principal'[Célula] = “Calidad”, LASTDATE('Tabla Principal'[Fecha_Corte])) RETURN IF(ISBLANK(BLANCO), 0, BLANCO)

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

1.3. VAR EDAD: Devuelve el valor del promedio entre los días escalados de los tickets que se encuentran abiertos para la ultima fecha seleccionada. Ejemplo:

  • VAR EDAD CALIDAD = CALCULATE(SUM('Tabla Principal'[Edad Tickets]), LASTDATE('Tabla Principal'[Fecha_Corte]), 'Tabla Principal'[Célula] = “Calidad”)

Para las células de Fábrica y Despliegue se remplaza en la formula la palabra “Calidad” por “Fábrica” o “Despliegues”

2. PUNTAJE 2.1. PUNT ACTIVOS: Puntaje que se le da al valor de la variable de la cantidad de tickets activos, de acuerdo a los limites, metas y peso de la misma. Ejemplo:

  • PUNT ACTIVOS CALIDAD = var FORMULA= (1- ( ( [VAR ACTIVOS CALIDAD] - [META ACTIVOS CALIDAD] ) / ([MAXIMO ACTIVOS CALIDAD] - [META ACTIVOS CALIDAD]) ) ) * ( [PESO ACTIVOS CALIDAD] * 100 ) RETURN SWITCH(TRUE(), FORMULA <0 , 0, [VAR ACTIVOS CALIDAD] ⇐ [META ACTIVOS CALIDAD], [PESO ACTIVOS CALIDAD] * 100, FORMULA)

Para calcular el puntaje de activos para las células del área de Fabrica y para despliegues se debe remplazar en la formula los componentes correspondientes a la variable, meta, máximo y peso de activos.

2.1. PUNT ANTIGUEDAD: Puntaje que se le da al valor de la variable del máximo de días escalados, de acuerdo a los limites, metas y peso de la misma. Ejemplo:

  • PUNT ANTIGUEDAD CALIDAD = VAR FORMULA = ( 1- ( ( [VAR ANTIGUEDAD CALIDAD] - [META ANTIGUEDAD CALIDAD]) / [MAXIMO ANTIGUEDAD CALIDAD] - [META ANTIGUEDAD CALIDAD] ) ) ) * ([PESO ANTIGUEDAD CALIDAD] * 100 ) RETURN SWITCH(TRUE(), FORMULA <0, 0, [VAR ANTIGUEDAD CALIDAD] ⇐ [META ANTIGUEDAD CALIDAD], [PESO ANTIGUEDAD CALIDAD] * 100, FORMULA)

Para calcular el puntaje de antigüedad para las células del área de Fabrica y para despliegues se debe remplazar en la formula los componentes correspondientes a la variable, meta, máximo y peso de antigüedad.

2.3. PUNT EDAD: Puntaje que se le da al valor de la variable del promedio de días escalados de los tickets abiertos, de acuerdo a limites, metas y peso de la misma. Ejemplo:

  • PUNT EDAD CALIDAD = VAR FORMULA = (1- ( ( [VAR EDAD CALIDAD] - [META EDAD CALIDAD] ) / ( [MAXIMO EDAD CALIDAD] - [META EDAD CALIDAD]) ) ) * ( [PESO EDAD CALIDAD]*100) RETURN SWITCH(TRUE(), FORMULA < 0,0, [VAR EDAD CALIDAD] ⇐ [META EDAD CALIDAD] , [PESO EDAD CALIDAD]*100 , FORMULA)

Para calcular el puntaje de edad promedio para las células del área de Fabrica y para despliegues se debe remplazar en la formula los componentes correspondientes a la variable, meta, máximo y peso de edad promedio.

3. INDICADOR: Indicador global de las células, para la ultima fecha seleccionada. Ejemplo:

  • INDICADOR CALIDAD = CALCULATE([PUNT ACTIVOS CALIDAD] + [PUNT ANTIGUEDAD CALIDAD] + [PUNT EDAD CALIDAD], LASTDATE ('tabla detalle'[Fecha_Corte]) )

Para el indicador de las células del área de Fábrica y Despliegues se cambian los puntajes correspondientes.

Se agrega a la tabla principal en una nueva columna el indicador global para cada célula.

  • Indicador = SWITCH(TRUE(),

'tabla Principal'[Célula] = “Calidad”, [INDICADOR CALIDAD], 'Tabla Principal'[Célula] = “ANDROMEDA”, [INDICADOR FABRICA CÉLULAS], 'Tabla Principal'[Célula] = “PEGASO”, [INDICADOR FABRICA CÉLULAS], 'Tabla Principal'[Célula] = “ANTARES”, [INDICADOR FABRICA CÉLULAS], 'Tabla Principal'[Célula] = “ORIONIS”, [INDICADOR FABRICA CÉLULAS], 'Tabla Principal'[Célula] =“Despliegues”, [INDICADOR IMPLANTACION])

4. INDICADOR CELULAS SEM: Indicador global para todas las células.

  • INDICADOR CELULAS SEM = IF(HASONEFILTER('Tabla Principal'[Célula]), CALCULATE(SUM('Tabla Principal'[Indicador]), LASTDATE('Tabla Principal'[Fecha_Corte])),0)

5. INDICADOR CELULAS P.A: Resultado indicador global para la semana anterior.

  • INDICADOR CELULAS P.A = CALCULATE([INDICADOR CELULAS SEM] , FIRSTDATE ('tabla detalle'[Fecha_Corte]))

6. INDICADOR GRUPOS SEM: Resultado del indicador global en promedio para las áreas.

  • INDICADOR GRUPOS SEM = IF(HASONEFILTER('Tabla Principal'[Grupo]), CALCULATE(DIVIDE(SUM('Tabla Principal'[Indicador]), [Cantidad Celulas], 0), LASTDATE('Tabla Principal'[Fecha_Corte])),0)

7. INDICADOR GRUPOS P.A: Resultado del indicador global en promedio para las áreas para la semana anterior.

  • INDICADOR GRUPOS P.A = CALCULATE([INDICADOR GRUPOS SEM] , FIRSTDATE ('tabla detalle'[Fecha_Corte]))

8. MEJORA INDICADOR CELULAS SEM: Porcentaje de variación entre el resultado del indicador global de las células de la semana anterior y la semana actual a evaluar.

  • MEJORA INDICADOR CELULAS SEM = DIVIDE(([INDICADOR CELULAS SEM] - [INDICADOR CELULAS P.A]), [INDICADOR CELULAS P.A], 0)

Formulas del tablero de QA para las células

Mismas formulas del tablero de QA Tablero Elaborado para el área de QA

Formulas del tablero de Aplicaciones e Inactividad

Los cálculos de inactividad de los usuarios vienen desde el origen de datos

Formulas para aplicaciones Time Doctor

1. TIEMPOSUM: Sumatoria del tiempo marcado por los usuarios en las aplicaciones.

  • TIEMPOSUM = SUM(Tbl_Aplicaciones_Productivas_celulas[Tiempo])

2. HORAS PRODUCTIVAS LIDERES: Cantidad de horas utilizadas en aplicaciones calificadas como productivas por los lideres de células y áreas.

  • HORAS PRODUCTIVAS LIDERES = var blanco =CALCULATE([TIEMPOSUM], Tbl_Aplicaciones_Productivas_celulas[Clasificacion General]= “ESPECIFICO”) return IF(ISBLANK(blanco),0, blanco)

3. HORAS OTRAS PRODUCTIVA: Cantidad de horas utilizadas en aplicaciones calificadas como otras productivas.

  • HORAS OTRAS PRODUCTIVA = CALCULATE([TIEMPOSUM], Tbl_Aplicaciones_Productivas_celulas[Clasificacion General]= “OTRAS PRODUCTIVA”)

4. IMPRODUCTIVO: Cantidad de horas clasificadas como improductivas.

  • IMPRODUCTIVO = CALCULATE([TIEMPOSUM], Tbl_Aplicaciones_Productivas_celulas[Clasificacion General]= “IMPRODUCTIVO”)

5. % Especifico: Porcentaje de horas clasificadas como productivas.

  • % Especifico = DIVIDE([HORAS PRODUCTIVAS LIDERES], [TIEMPOSUM], 0)

6. % Otras productivas: Porcentaje de horas clasificadas como otras productivas.

  • % Otras productivas = DIVIDE([HORAS OTRAS PRODUCTIVA], [TIEMPOSUM], 0)

7. % IMPRODUCTIVO: Porcentaje de horas clasificadas como improductivas.

  • % IMPRODUCTIVO = DIVIDE([IMPRODUCTIVO], 'APLICACIONES TIME DOCTOR'[TIEMPOSUM], 0)

Formulas del tablero de Click Up

1. Cantidad tareas: Cantidad distintiva de tareas registradas.

  • Cantidad tareas = DISTINCTCOUNT('Tbl_Click_Up_Celulas'[ID Tarea])

2. Tiempo Ejecutado Cal: Sumatoria del tiempo máximo ejecutado por tarea.

  • Tiempo Ejecutado Cal = var resumen = ADDCOLUMNS(SUMMARIZE('Tbl_Click_Up_Celulas','Tbl_Click_Up_Celulas'[ID Tarea], “Fecha c” , MAX('Tbl_Click_Up_Celulas'[Fecha Corte]) ), “valor”, MAXX(FILTER(ALL('Tbl_Click_Up_Celulas'), 'Tbl_Click_Up_Celulas'[ID Tarea] = EARLIER('Tbl_Click_Up_Celulas'[ID Tarea]) && 'Tbl_Click_Up_Celulas'[Fecha Corte] = [Fecha c]),'Tbl_Click_Up_Celulas'[Tiempo Ejecutado]) ) return SUMX(resumen, [valor])

2. Tiempo Estimado Cal: Sumatoria del tiempo máximo estimado por tarea.

  • Tiempo Estimado Cal = var resumen = ADDCOLUMNS(SUMMARIZE('Tbl_Click_Up_Celulas','Tbl_Click_Up_Celulas'[ID Tarea], “Fecha c” , MAX('Tbl_Click_Up_Celulas'[Fecha Corte]) ), “valor”, MAXX(FILTER(ALL('Tbl_Click_Up_Celulas'), 'Tbl_Click_Up_Celulas'[ID Tarea] = EARLIER('Tbl_Click_Up_Celulas'[ID Tarea]) && 'Tbl_Click_Up_Celulas'[Fecha Corte] = [Fecha c]),'Tbl_Click_Up_Celulas'[Tiempo estimado]) ) return SUMX(resumen, [valor])

3. Variación de tiempo: variación de esfuerzo entre el tiempo ejecutado y estimado.

  • Variación de tiempo = 1- DIVIDE([Tiempo Ejecutado Cal], [Tiempo Estimado Cal], 0)

4. Numero de estado: Columna en la tabla Tbl_Click_Up_Celulas en la cual se asigna un número a cada estado.

ada/howto/sicoferp/tablero_de_productividad_de_celulas.txt · Última modificación: 2022/11/02 20:30 por 192.168.175.172