Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:howto:sicoferp:tablero_de_qa [2022/10/12 19:33] 192.168.175.172 [Fuente de información] |
ada:howto:sicoferp:tablero_de_qa [2025/10/22 19:42] (actual) 177.253.164.74 |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Tablero Elaborado para el área de QA ====== | ====== Tablero Elaborado para el área de QA ====== | ||
| - | Para el área de QA se desarrollo un tablero que mide lo relacionado a las soluciones enviadas al área. | + | Para el área de QA se desarrollo un tablero que tiene como proposito medir la calidad de las soluciones entregadas, el cumplimiento del plan de trabajo y variación de esfuerzo del área de QA, y el seguimiento a los controles de cambios presentados. |
| ===== Fuente de información ===== | ===== Fuente de información ===== | ||
| - | El tablero tiene tres tablas que son las fuentes de la información, sus nombres son: | + | El tablero tiene varias vistas y tablas que son las fuentes de la información, sus nombres son: |
| - | + | ||
| - | * Tbl_Prevision_Tableros: su origen en un archivo creado con la información que se observa de la previsión de Power Bi. | + | |
| - | * Tbl_Soporte_Proyectos_QA: su origen es un archivo de Synology en el cual los proyectos registran. | + | |
| - | * Tbl_Soporte_QA: su origen es un drive que maneja el área de QA en el cual registra las soluciones enviadas. A esta tabla desde el Query se le realiza una modificación y se añaden las columnas Año, Fin de mes, Día, esto en base a la columna fecha de creación. | + | |
| - | + | ||
| - | 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. | + | |
| + | * **Tbl_Prevision_Tableros**: su origen en un archivo creado con la información que se observa de la previsión de Power Bi. | ||
| + | * **Tbl_Soporte_Proyectos_QA**: su origen es un archivo de Synology en el cual los proyectos registran los casos exitosos de pruebas, este se descarga se valida y se almacena en el servidor __10.1.20.86__ en la base de datos __FabricaIndicadores__. | ||
| + | * **Tbl_Soporte_QA**: su origen es un drive que maneja el área de QA en el cual registra las soluciones enviadas. A esta tabla desde el Query se le realiza una modificación y se añaden las columnas Año, Fin de mes, Día, esto en base a la columna fecha de creación. | ||
| + | * **indicadores V_movimientos_calidad**: Vista alojada en el servidor __10.1.40.13__ en la base de datos __indicadores__, esta vista trae el movimiento o escalamiento de los tickets de zoho, en especifico de los tickets que pasan por el área de QA, cuando un ticket ingresa y cuando sale del área. | ||
| + | * **Festivos_Col**: Tabla que se encuentra alojada en el servidor __10.1.20.86__, en la base de datos __FabricaIndicadores__, en esta tabla se encuentran los días festivos del año y se actualiza manualmente cada año. | ||
| + | * **INVENTARIO CONTROLES DE CAMBIO**: Esta tabla se encuentra en un drive que se maneja de calidad, en el cual se registran todos los controles de cambio que han sido creados al ERP SICOF. | ||
| ===== Diseño del tablero ===== | ===== Diseño del tablero ===== | ||
| - | ==== Colores ==== | + | ==== Diseño ==== |
| - | + | ||
| - | 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. | + | |
| - | + | ||
| - | {{:ada:howto:sicoferp:fondo_power_bi.jpg?nolink&200|}} | + | |
| - | + | ||
| - | La cual se puede solicitar al área de diseño | + | |
| - | + | ||
| + | Los colores y fuentes de textos son los establecidos en la empresa. | ||
| ===== Mediciones del tablero ===== | ===== Mediciones del tablero ===== | ||
| Línea 78: | Línea 23: | ||
| ==== Formulas del tablero ==== | ==== Formulas del tablero ==== | ||
| - | 1. Cantidad_de_Tickets: cantidad distintiva de soluciones enviadas. | + | 1. **Cantidad_Tickets_Enviados_menos_rech**: cantidad distintiva de soluciones enviadas, excluyendo los tickets en estado revisado y rechazado. Tiene como objetivo calcular la cantidad de ciclos de QA que ha pasado una solución. |
| - | * Cantidad_de_Tickets = DISTINCTCOUNT(Tbl_Soporte_QA[Numero de Ticket]) | + | |
| - | 2. Cantidad_Tickets_Enviados: Cantidad de soluciones enviadas | + | * Cantidad_Tickets_Enviados_menos_rech = CALCULATE([Cantidad_Tickets_Enviados], Tbl_Soporte_QA[Estado] <> "RECHAZADO" && Tbl_Soporte_QA[Estado] <> "REVISADO" ) |
| - | * Cantidad_Tickets_Enviados = COUNTROWS(Tbl_Soporte_QA) | + | |
| - | 3. Tickets_Aprobados: Soluciones marcadas aprobadas. | + | 2. **Cantidad_Tickets_Enviados**: Cantidad de soluciones enviadas. |
| - | * Tickets_Aprobados = var Aprobacion = CALCULATE([Cantidad_de_Tickets], Tbl_Soporte_QA[Estado] = "Aprobado") RETURN IF(ISBLANK(Aprobacion), 0 , Aprobacion) - Tickets_Devueltos: Soluciones marcadas como devueltas. | + | * Cantidad_Tickets_Enviados = COUNTROWS(Tbl_Soporte_QA) |
| - | + | ||
| - | 4. Cantidad_Devoluciones: Cantidad de devoluciones. | + | |
| - | * Cantidad_Devoluciones = var Devolucion = CALCULATE([Cantidad_Tickets_Enviados], Tbl_Soporte_QA[Estado] = "Devuelto") RETURN IF(ISBLANK(Devolucion), 0 , Devolucion) | + | 3. **Tickets_Aprobados**: Soluciones marcadas aprobadas. |
| - | 5. Total_Tickets: Cantidad total de soluciones. | + | * Tickets_Aprobados = CALCULATE([Cantidad_de_Tickets], Tbl_Soporte_QA[Estado] = "Aprobado") |
| - | * Total_Tickets = var TotalBlank = CALCULATE([Cantidad_de_Tickets]) RETURN IF(ISBLANK(TotalBlank), 0 , TotalBlank) | + | 4. **Tickets_Devueltos**: Soluciones marcadas como devueltas. |
| - | 6. %_Aprobacion_Inicial: % de aprobación de la primera vez que es enviada una solución. | + | * Tickets_Devueltos = CALCULATE([Cantidad_de_Tickets], Tbl_Soporte_QA[Estado]= "Devuelto") |
| + | |||
| + | 5. **Cantidad_Devoluciones**: Cantidad de devoluciones, contando incluso si una solución fue devuelta más de una vez. | ||
| - | * %_Aprobacion_Inicial = var PorcentajeAprobacion = SWITCH(TRUE(), ISBLANK([Cantidad_Devoluciones]) && ISBLANK([Tickets_Aprobados]) ,0, IFERROR(1-([Tickets_Devueltos] / [Total_Tickets]), 0)) RETURN IF(ISBLANK(PorcentajeAprobacion), 0 , PorcentajeAprobacion) | + | * Cantidad_Devoluciones = CALCULATE([Cantidad_Tickets_Enviados], Tbl_Soporte_QA[Estado] = "Devuelto") |
| - | 7. %_Aprobación_Final: % de aprobación de la ultima vez que es enviada una solución. | + | 6. **Total_Tickets**: Cantidad total de soluciones, cuenta distintivamente los tickets registrados y si esta en blanco llena con un 0. |
| - | * %_Aprobación_Final = var PorcentajeAprobacion = SWITCH(TRUE(), ISBLANK([Cantidad_Devoluciones]) && ISBLANK([Tickets_Aprobados]) ,0, IFERROR( ([Tickets_Aprobados] / [Total_Tickets]), 0) ) RETURN IF(ISBLANK(PorcentajeAprobacion), 0 , PorcentajeAprobacion) | + | * Total_Tickets = var TotalBlank = CALCULATE([Cantidad_de_Tickets]) RETURN IF(ISBLANK(TotalBlank), 0 , TotalBlank) |
| - | 8. %_Aprobacion: % de aprobación resultante del promedio de la aprobación inicial y final. | + | 7. **%_Aprobacion**: % de aprobación de las soluciones enviadas a QA, es el inverso de la cantidad de las devoluciones sobre la cantidad de soluciones enviadas, sin contar los registros marcados como rechazados o revisados. |
| - | * %_Aprobacion = var PorcentajeAprobacion = SWITCH(TRUE(), [%_Aprobacion_Inicial]= 1 , [%_Aprobacion_Inicial], [%_Aprobacion_Inicial]= -1 , [%_Aprobacion_Inicial], IFERROR( ([%_Aprobacion_Inicial]+[%_Aprobación_Final])/2, 0)) RETURN IFERROR(IF(ISBLANK(PorcentajeAprobacion), 0 , PorcentajeAprobacion),0) | + | * %_Aprobacion = 1- ([Cantidad_Devoluciones] / [Cantidad_Tickets_Enviados_menos_rech]) |
| - | 9. %_Devolucion: % de soluciones marcadas como devueltas. | + | 8. **%_Devolucion**: % de soluciones marcadas como devueltas. |
| * %_Devolucion = var DevolucionALT = [Tickets_Devueltos] / [Total_Tickets] RETURN IF(ISBLANK(DevolucionALT), 0 , DevolucionALT) | * %_Devolucion = var DevolucionALT = [Tickets_Devueltos] / [Total_Tickets] RETURN IF(ISBLANK(DevolucionALT), 0 , DevolucionALT) | ||
| - | 10. %_Reproceso_Soluciones: Cantidad de veces que una solución fue devuelta. | + | 9. **%_Reproceso_Soluciones**: Cantidad de veces que una solución fue devuelta. |
| * %_Reproceso_Soluciones = [Cantidad_Devoluciones] / [Total_Tickets] | * %_Reproceso_Soluciones = [Cantidad_Devoluciones] / [Total_Tickets] | ||
| - | 11. Tickets_Devueltos: Soluciones que han sido devueltas. | + | 10. **Tickets_Devueltos**: Soluciones que han sido devueltas. |
| - | * Tickets_Devueltos = var Devolucionunicablank = CALCULATE([Cantidad_de_Tickets], Tbl_Soporte_QA[Estado]= "Devuelto") RETURN IF(ISBLANK(Devolucionunicablank), 0 , Devolucionunicablank) | + | |
| + | * Tickets_Devueltos = CALCULATE([Cantidad_de_Tickets], Tbl_Soporte_QA[Estado]= "Devuelto") | ||
| + | |||
| + | 11. **Tickets_Ajustes_o_mejoras**: Cantidad de soluciones devueltas tipificadas como Ajustes Internos o Mejoras | ||
| - | 12. Tickets_Ajustes_o_mejoras: Cantidad de soluciones devueltas tipificadas como Ajustes Internos o Mejoras | ||
| * Ajustes_o_mejoras = CALCULATE([Cantidad_Devoluciones], Tbl_Soporte_QA[Tipo Solucion] ="Ajustes Internos/Mejoras") | * Ajustes_o_mejoras = CALCULATE([Cantidad_Devoluciones], Tbl_Soporte_QA[Tipo Solucion] ="Ajustes Internos/Mejoras") | ||
| - | 13. Tickets_Incidentes: Cantidad de soluciones devueltas tipificadas como Incidentes | + | 12. **Tickets_Incidentes**: Cantidad de soluciones devueltas tipificadas como Incidentes |
| * Tickets_Incidentes = CALCULATE([Cantidad_Devoluciones],Tbl_Soporte_QA[Tipo Solucion] ="Incidentes") | * Tickets_Incidentes = CALCULATE([Cantidad_Devoluciones],Tbl_Soporte_QA[Tipo Solucion] ="Incidentes") | ||
| - | 14. Tickets_Solicitud_Cambio: Cantidad de soluciones devueltas tipificadas como Solicitud de Cambio | + | 13. **Tickets_Solicitud_Cambio**: Cantidad de soluciones devueltas tipificadas como Solicitud de Cambio |
| * Tickets_Solicitud_Cambio = CALCULATE([Cantidad_Devoluciones], Tbl_Soporte_QA[Tipo Solucion] ="Solicitudes de Cambio") | * Tickets_Solicitud_Cambio = CALCULATE([Cantidad_Devoluciones], Tbl_Soporte_QA[Tipo Solucion] ="Solicitudes de Cambio") | ||
| - | 15. Reproceso_Calidad: Cantidad de soluciones que han sido devueltas al área de QA. | + | 14. **Reproceso_Calidad**: Cantidad de soluciones que han sido devueltas al área de QA. |
| * Reproceso_Calidad = var blanco =CALCULATE(COUNTROWS(Tbl_Soporte_QA), Tbl_Soporte_QA[REPROCESO] = "REPROCESO") return IF(ISBLANK(blanco),0,blanco) | * Reproceso_Calidad = var blanco =CALCULATE(COUNTROWS(Tbl_Soporte_QA), Tbl_Soporte_QA[REPROCESO] = "REPROCESO") return IF(ISBLANK(blanco),0,blanco) | ||
| Línea 224: | Línea 172: | ||
| * grafico de probabilidad = NORM.S.INV([jerarquia sobre cantidad]) | * grafico de probabilidad = NORM.S.INV([jerarquia sobre cantidad]) | ||
| * grafico de probabilidad y Desviacion correlación para indice = esta formula es creada a partir de la medida rápida de Coeficiente de correlación: | * grafico de probabilidad y Desviacion correlación para indice = esta formula es creada a partir de la medida rápida de Coeficiente de correlación: | ||
| - | * Categoría: Indice | + | * Categoría: Indice |
| - | * Medida X: grafico de probabilidad | + | * Medida X: grafico de probabilidad |
| - | * Medida Y: aprobación | + | * Medida Y: aprobación |
| - | * la división de RETURN se eleva al cuadrado. | + | * la división de RETURN se eleva al cuadrado. |
| Cpk Inferior: limite inferior Cpk | Cpk Inferior: limite inferior Cpk | ||